Course Outline

Flutter 시작하기

  • Flutter 및 Dart 설치
  • Flutter Doctor 및 CLI 도구 사용
  • 첫 번째 Flutter 프로젝트 생성

Flutter 아키텍처 이해

  • 위젯, 렌더링 및 레이어
  • 상태 없는 위젯 vs. 상태 있는 위젯
  • Material Design 및 Cupertino 위젯

레이아웃 및 네비게이션

  • Row, Column, Stack 및 기타 레이아웃 위젯
  • MediaQuery 및 LayoutBuilder를 사용한 반응형 UI
  • 네비게이션 및 라우팅

상태 Management

  • setState vs. Provider vs. Riverpod
  • 복잡한 상태 관리
  • 확장성을 위한 최선의 실습

폼 및 입력 작업

  • 텍스트 입력, 검증 및 폼 위젯
  • 사용자 상호작용 처리
  • 포커스 관리 및 키보드 제어

패키지 사용 및 Access 장치 기능

  • pub.dev 패키지 추가 및 관리
  • 카메라, 위치 및 저장소 플러그인 사용
  • 플랫폼 특정 API 통합

테스트, 디버깅 및 배포

  • 단위, 위젯 및 통합 테스트
  • 핫 리로드 및 성능 도구
  • APK 빌드 및 스토어 배포

프로젝트: 완전한 앱 구축

  • 디자인 및 아키텍처
  • 기능 구현
  • 테스트 및 최종 배포

요약 및 다음 단계

Requirements

사전 요구사항
  • 프로그래밍의 기본 원리를 이해하고 있습니다.
  • 기본적인 UI/UX 개념에 익숙합니다.
  • Dart와 앱 개발을 배우고자 하는 의지가 있습니다.

대상

  • Flutter와 Dart에 새로운 개발자
  • 크로스 플랫폼 솔루션을 찾는 모바일 앱 개발자
  • 현대적인 UI 프레임워크에 관심이 있는 소프트웨어 엔지니어
 35 Hours

Number of participants


Price per participant

회원 평가 (3)

Upcoming Courses

Related Categories