[개발]/WEB
Flutter WEB 개발을 위한 준비과정! 공부계획 세우기!
John-Co
2024. 4. 24. 22:22
플러터 기초
1. 플러터와 다트(Dart) 언어
- 다트는 플러터 앱 개발에 사용되는 프로그래밍 언어로, 플러터의 모든 구조와 기능은 다트 언어를 기반으로 합니다. 다트의 기본 문법과 특성을 익혀야 플러터 개발이 원활해집니다!
2. 위젯 이해하기
- 플러터에서 모든 UI 구성 요소는 위젯으로 구현됩니다. StatelessWidget 과 StatefulWidget 같은 기본 위젯들의 차이를 이해하고 각각 어떻게 사용하는지 배워야 합니다.
3. 레이아웃 구성
- Row, Column, Stack 등의 레이아웃 위젯을 통해 복잡한 UI를 효율적으로 구성하는 방법을 학습합니다.
플러터 고급주제
1. 상태관리
- Provider, Riverpod, Bloc 등 다양한 상태 관리 도구를 사용하여 앱 내에서 데이터 흐름을 효과적으로 관리하는 방법을 배웁니다.
2. 네트워킹
- HTTP 통신을 사용해 외부 서버와 데이터를 주고받는 방법을 익힙니다.
3. 로컬 데이터베이스
- SQLite 와 같은 로컬 데이터베이스를 활용하여 애플리케이션에 필요한 데이터를 효율적으로 관리하는 방법을 배웁니다.
디버그 및 성능 최적화
1. 디버그 방법
- 애플리케이션에서 발생할 수 있는 다양한 버그를 효과적으로 찾아내고 수정하는 방법을 학습합니다.
2. 성능 최적화
- 앱의 성능을 향상시키기 위한 다양한 기술과 도구를 사용하여 최적화하는 방법을 배웁니다.
플러터로 웹 애플리케이션 구축
1. 웹 특화 기능
- 플러터 웹에서만 사용 가능한 특화된 기능과 웹 최적화 전략을 익힙니다.
2. 반응형 디자인
- 다양한 스크린 크기에 맞춰 유동적으로 조절되는 UI를 설계하는 방법을 배웁니다.
실제 프로젝트 구현
배운 내용을 실제로 적용해보는 포트폴리오 프로젝트를 시작합니다. 간단한 웹 애플리케이션을 만들면서 배운 기술을 활용해 봅니다.
반응형