[개발]/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를 설계하는 방법을 배웁니다.

실제 프로젝트 구현

배운 내용을 실제로 적용해보는 포트폴리오 프로젝트를 시작합니다. 간단한 웹 애플리케이션을 만들면서 배운 기술을 활용해 봅니다.

반응형