본문 바로가기
개발/Flutter

플러터 탐구생활 (Flutter)

by 파란검정 2023. 4. 3.
반응형

플러터 개발 환경 설정

플러터 SDK 설치
에디터(Visual Studio Code, Android Studio 등) 설치 및 설정
시뮬레이터(안드로이드 에뮬레이터, iOS 시뮬레이터 등) 설치 및 설정

플러터 기본 개념

위젯(Widget) 개념
머티리얼 디자인(Material Design) 개념
레이아웃(Layout) 개념
애니메이션(Animation) 개념
상태관리(State Management) 개념

플러터 위젯

머티리얼 디자인 위젯
커스텀 위젯
뷰(View) 위젯
스크롤(Scroll) 위젯
애니메이션(Animation) 위젯

플러터 앱 개발

플러터 프로젝트 생성
네비게이션(Navigation) 구현
데이터베이스 연동
RESTful API 연동
디바이스 하드웨어 접근(Camera, Bluetooth, GPS 등)

플러터 디자인 패턴

MVVM(Model-View-ViewModel) 패턴
BLoC(Business Logic Component) 패턴
Redux 패턴
Scoped Model 패턴
Provider 패턴

플러터 패키지와 라이브러리

http 패키지
flutter_bloc 패키지
provider 패키지
firebase_core 라이브러리
google_maps_flutter 라이브러리

플러터 테스팅

위젯(Widget) 테스트
UI 테스트
통합(Integration) 테스트
함수(Functional) 테스트

플러터 개발 팁과 트릭

위젯 작성 시 주의사항
앱 성능 최적화 팁
에러 처리 방법
코드 디버깅 방법
커뮤니티 및 도구 활용 방법

플러터 샘플 프로젝트

날씨 앱
To-Do 앱
쇼핑몰 앱
뉴스 앱
사진 갤러리 앱

플러터 실무 프로젝트

채팅 앱
음식 주문 및 배달 앱
택시 호출 앱
금융 앱
건강 관리 앱

반응형

'개발 > Flutter' 카테고리의 다른 글

머티리얼 디자인(Material Design) 개념  (0) 2023.04.03
위젯(Widget) 개념  (0) 2023.04.03
flutter android, ios 플랫폼 별 실행  (0) 2022.12.20
Flutter 기본 파일 구조  (0) 2022.12.20
Flutter TickerProviderStateMixin  (0) 2022.06.09