코스 개요
개요
- Flutter와 기타 크로스 플랫폼 프레임워크 비교
- Flutter의 주요 기능 및 아키텍처 소개
시작하기
- Flutter 설치 방법
- 코드 편집기(Android Studio) 환경 구성
- Dart 함수와 변수에 대한 이해
- 추상화, 캡슐화, 상속, 다형성 구현 방법
- Dart의 변수 및 데이터 타입 설명
- Future와 Stream 개념 이해
- 단위 테스트 및 모킹 기법
- 네이티브 메서드 호출 방법
- 깔끔한 아키텍처 설계 방안
- Flutter Flavors 활용법
- Dart Analyzer와 Dart Metrics 사용법
- 의존성 주입 구현 방법
Flutter 앱 처음부터 만들기
- Flutter 프로젝트 생성 절차
- Material 컴포넌트를 활용한 레이아웃 제작
- 애셋 및 이미지 추가 방법
- 다국어 지원 기능 구현
앱 실행 및 테스트
- Android 기기에 앱 배포 과정
- iOS 기기(iPhone 또는 iPad)용 앱 배포 방법
- Hot Reload와 Hot Restart 도구 활용법
- 위젯 사용법
- 상태를 유지하는 위젯과 그렇지 않은 위젯의 차이점
- 프로젝트 기본 설정 방법
- 상태를 유지하지 않는 위젯 생성법
- 상태를 유지하는 위젯 생성법
- 애니메이션 제작 과정
라우팅 및 네비게이션
- BuildRunner 패키지 사용법
- AutoRoute 패키지 활용 방법
- 화면 전환 효과 구현
- 네비게이션 스택 개념 이해
데이터베이스 및 저장소 관리
- Hive 데이터베이스 기초 소개
- SharedPreferences 활용법
- SQL 데이터베이스 사용 방법
REST API 활용 및 JSON 파싱
- http 패키지 개요
- Dio 패키지 소개
- JSON 형식의 데이터를 처리하는 법
- 서버 요청 및 응답 처리 방법
Flutter 상태 관리
- BLoC 패키지 기초 개념
- BLoC 구현 절차 설명
- BLoC 테스트 방안
프로그래밍 팁 및 모범 사례
문제 해결 방법 안내
요약 및 결론
요건
- Android 및 iOS 모바일 애플리케이션 개발 경험이 있어야 합니다
수강 대상
- 개발자
- 프로그래머
회원 평가 (6)
모든 것이 잘 되고 있습니다.
Adrian Rybka - SEOyon
코스 - Flutter Development Bootcamp with Dart
기계 번역됨
트레이너의 성과와 지식
Marcin Pierchala - SEOyon
코스 - Flutter Development Bootcamp with Dart
기계 번역됨
실험실에 대한 자세한 내용
Sarbin - Cagayan Electric Power And Light Co., Inc.
코스 - Flutter Development Bootcamp with Dart
기계 번역됨
일대일 대화와 기술 및 구현에 대한 토론
Peter Roos - Tiqs B.V.
코스 - Flutter Development Bootcamp with Dart
기계 번역됨
전반적으로 응용 프로그램이 모든 측면에서 어떻게 개발되는지 전반적인 그림을 얻는 것이 즐거웠습니다. 이 과정은 응용 프로그램의 구조 수준에 대해 눈을 뜨게 해주었습니다. 때로는 정보가 압도적이었지만, 응용 프로그램 개발에 사용되는 모든 프로그램에서 '실험'하는 것이 정말 즐거웠습니다. 미겔은 훌륭한 일을 하셨고, 시각 자료가 가득한 프레젠테이션 슬라이드를 보는 것이 정말 좋았습니다.
Jose Salgado - SEMPCheck Services
코스 - Flutter Development Bootcamp with Dart
기계 번역됨
미겔은 주제에 대한 지식이 깊었습니다. 그는 훈련을 쉽게 이해할 수 있도록 하고, 각 섹션마다 필요한 새로운 기능들을 추가하면서 균형 잡힌 진행을 유지했습니다. 그는 모든 요청 사항을 다루었고, 모든 질문을 철저히 답변했습니다. 매우 쾌적한 경험이었습니다.
Paul Coaton - SEMPCheck Services
코스 - Flutter Development Bootcamp with Dart
기계 번역됨