Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
소개
- Flutter vs 기타 크로스 플랫폼 프레임워크
- Flutter 기능 및 아키텍처 개요
시작하기
- Flutter 설치중
- 코드 편집기 설정 (Android Studio)
- Dart 함수 및 변수 이해
- 추상화, 캡슐화, 상속, 다형성 구현
- Dart 변수 및 데이터 유형 이해
- 미래와 스트림 이해
- 단위 테스트 및 모의 테스트
- 네이티브 메서드 호출
- 깨끗한 건축
- 맛
- Dart Analyzer 및 Dart Metrics
- 의존성 주입
Scratch에서 Flutter개의 앱 생성
- Flutter 프로젝트 생성
- Material 구성 요소를 사용하여 앱 레이아웃 구축
- 자산 및 이미지 추가
- 국제화
앱 실행 및 테스트
- Android개 기기에 앱 배포
- iOS 기기(iPhone 또는 iPad)에 앱 배포
- Hot Reload 및 Hot Restart 도구 사용
- 위젯 사용
- 상태 저장형 위젯과 상태 저장형 위젯
- 프로젝트 설정
- Stateless 위젯 생성
- Stateful 위젯 생성
- 애니메이션을 만듭니다
라우팅 및 탐색
- BuildRunner 패키지 사용
- AutoRoute 패키지 사용
- 전환 만들기
- 탐색 스택
Database 및 기타 저장소
- Hive을 소개합니다
- SharedPreferences 소개
- SQL 데이터베이스 사용
Rest Api 사용, JSON 구문 분석
- http 패키지 소개
- Dio 패키지 소개
- JSON 구문 분석
- 요청 및 응답
Flutter 상태 관리
- BLoC 패키지 소개
- BLoC 구현
- BLoC 테스트
Programming 팁 및 모범 사례
문제 해결
요약 및 결론
Requirements
- Android 및 iOS 모바일 앱 개발 경험
청중
- 개발자
- 프로그래머
35 Hours