반응형
<1-1. 강의 소개>
* 1주차
- 플러터를 배워야 하는 이유
- 개발환경 세팅
- Dart 문법
* 2주차
- 플러터 위젯
- 스레드 앱, 알람 앱 만들기
* 3주차
- 상태관리 (Getx 라이브러리)
* 4주차
- Firebase 데이터베이스 연동
- 외부 API 활용하여 앱 만들기
* 5주차
- 메모 앱 만들기
- 앱 배포
- 구글 애드몹 연동으로 광고 수익
<1-2. 플러터의 장점>
* 앱 개발방법
- 네이티브 / 크로스 플랫폼
* 네이티브 앱 : 리소스 많이 필요함 / 최적화하기 좋음 / 업데이트 빠름
- iOS : Objective-C / Swift / Xcode / Mac 에서만 가능
- Android : Java / Kotlin / Android Studio
* 크로스 플랫폼 앱 : 하나의 언어로 개발가능 / 업데이트 느릴 수 있음
- React Native : Javascript
- Flutter : Dart (JavaScript에 비해 친숙하지는 않음)
* Flutter의 장점
- 전반적으로 더 많이 사용하는 쪽으로 변하는 추세
- 공식 문서화가 잘 되어있음
- 지속적인 업데이트 관리
- 뛰어난 성능
- CodePush (MS App Center에서 제공하는 빠른 업데이트 배포 서비스)
반응형
'내일배움캠프 (Flutter 5기)' 카테고리의 다른 글
Flutter 앱 개발 3주차 강의내용 정리 (1) | 2024.10.23 |
---|---|
Flutter 앱 개발 2주차 강의내용 정리 (0) | 2024.10.22 |
Flutter 앱 개발 1주차 강의내용 정리 (3) (0) | 2024.10.21 |
Flutter 앱 개발 1주차 강의내용 정리 (2) (6) | 2024.10.10 |
스타터 노트 (2) | 2024.10.04 |