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

Number of participants


Price per participant

회원 평가 (4)

Upcoming Courses

Related Categories