플러터 CRUD 기능 구현(Get_it, Drift, SQLift) – 일기장 앱 만들기 (6)

플러터(Flutter) 앱에서 쉽게 사용할 수 있는 의존성 주입 패키지 Get_it는 코드의 결합도를 낮추고 유지보수를 쉽게 할 수 있어 개발자들에게 편의성을 제공한다. 이번 글에서는 지금까지 만들었던 앱에서 기본적인 플러터 CRUD 기능 중 Create, Read을 구현하는 방법에 대해 작성한다.

플러터 데이터베이스 관리(Drift, SQLite) – 일기장 앱 만들기 (5)

플러터(Flutter) 앱에서 데이터베이스를 효과적으로 관리하는 것은 앱의 성능과 유지 보수성을 향상시키는 데 중요한 역할을 한다. 이번 글에서는 Drift를 사용하여 직접 SQL을 작성하지 않고도 플러터 데이터베이스를 구현할 수 있도록 준비하는 방법에 대해 작성한다.

플러터 화면이동 및 날짜 선택(Navigator, DatePicker) – 일기장 앱 만들기 (4)

플러터(Flutter)는 다양한 화면 간 전환을 간단하게 다룰수 있는 Navigator 클래스를 제공한다. Navigator 를 사용하면 사용자가 앱 내에서 다양한 화면으로 이동하고 화면 간 데이터를 전달하며 스택 기반의 화면 관리를 손쉽게 수행 할 수 있다. 이번 포스트에서는 Navigator 를 사용하여 플러터 화면이동 방법과 DatePicker 을 이용하여 날짜를 선택하는 방법에 대해 작성한다.

플러터(Flutter) 앱 만들기 – 캘린더(table_calendar) (3)

플러터(Flutter)에서 table_calendar는 달력을 구현하는데 도움을 주는 패키지 중 하나이다. table_calendar을 사용하면 앱에서 달력을 표시하고 사용자에게 날짜를 선택하도록 할 수 있다. 이번 포스팅에서는 일기장 어플을 구현하기 위해 table_calendar 패키지를 사용하여 기본적인 달력을 구현해본다.

플러터 프로젝트 구조 – 앱 만들기 (2)

플러터(Flutter)에서 제공하는 데모 앱은 샘플 코드와 다양한 위젯을 활용하여 기본적인 프로젝트 구조를 확인 할 수 있습니다. 이번 글에서는 데모 앱을 통해 플러터의 원리를 이해하고 효율적인 개발을 할 수 있도록 플러터 프로젝트 구조에 대해서 작성하였습니다.