문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
Flutter 시작하기
- Flutter와 Dart 설치 방법
- Flutter Doctor 및 CLI 도구 활용법
- 첫 번째 Flutter 프로젝트 생성하기
Flutter 아키텍처 이해하기
- 위젯, 렌더링 과정 및 레이어 구조
- 상태가 없는 위젯과 상태를 가진 위젯의 차이점
- Material Design 및 Cupertino 위젯 활용법
레이아웃 설계와 내비게이션 구현
- Row, Column, Stack 등 다양한 레이아웃 위젯 사용법
- MediaQuery 및 LayoutBuilder를 활용한 반응형 UI 구현
- 화면 전환 및 경로 관리 방법
상태 관리 기법
- setState, Provider, Riverpod의 각각 특성과 차이점 비교
- 복잡한 상태 데이터를 효과적으로 관리하는 방법
- 확장성이 높은 코드 설계를 위한 모범 사례
폼 및 입력 처리 방식
- 텍스트 입력, 유효성 검사, 폼 위젯 구성 방법
- 사용자 상호작용 처리 기법
- 포커스 관리 및 키보드 제어 방식
패키지 활용 및 기기 기능 접근 방법
- pub.dev 패키지를 추가하고 관리하는 절차
- 카메라, 위치 정보, 저장소 관련 플러그인 사용법
- 각 플랫폼별 API와의 연동 방안
테스트, 디버깅 및 앱 배포 절차
- 단위 테스트, 위젯 테스트, 통합 테스트 수행 방법
- 핫 리로드 기능과 성능 분석 도구 활용법
- APK 빌드 후 각 앱 스토어에 배포하는 과정
프로젝트: 실제 앱 개발하기
- 앱 설계 및 아키텍처 구성
- 기능 구현 단계 진행
- 테스트 검증 후 최종 배포까지의 절차
요약 및 향후 학습 방향 제시
요건
- 프로그래밍 기본 개념에 대한 이해
- UI/UX 관련 기초 지식
- Dart와 앱 개발에 대해 배우고자 하는 의지
대상 수강생
- Flutter와 Dart를 처음 접하는 개발자
- 크로스플랫폼 솔루션을 원하는 모바일 앱 개발자
- 최신 UI 프레임워크에 관심 있는 소프트웨어 엔지니어
35 시간
회원 평가 (2)
모든 것이 잘 되고 있습니다.
Adrian Rybka - SEOyon
코스 - Flutter Development Bootcamp with Dart
기계 번역됨
매우 유용한 추가 정보
Grzegorz - Comp S.A.
코스 - BLoC Pattern
기계 번역됨