플러터 파이어베이스 데이터베이스 (Firebase Database) – 일기장 앱 만들기 (9)

플러터(Flutter)와 파이어베이스(Firebase)는 앱 개발에 매우 효과적으로 사용될 수 있는 강력한 도구입니다. 지난 글에서는 파이어베이스 데이터베이스를 이용하기 위해서 플러터 프로젝트와 연동하였다면 이번 글에서는 플러터 파이어베이스 데이터베이스(Firebase Database)를 이용하여 CRUD(Create, Read, Update, Delete) 기능을 구현하는 방법에 대해서 작성하겠습니다.

플러터 파이어베이스(Firebase) 연동 – 일기장 앱 만들기 (8)

플러터(Flutter)와 파이어베이스(Firebase)는 앱 개발에 매우 효과적으로 사용될 수 있는 강력한 도구입니다. 파이어베이스는 클라우드 기반의 다양한 기능을 제공하고 실시간 데이터베이스, 인증, 스토리지, 클라우드 함수 등을 통해 앱을 쉽게 구축하고 관리할 수 있습니다. 이번 글에서는 플러터 파이어베이스 데이터베이스(Firebase Database)를 이용하기 위해 플러터와 연동하는 방법에 대해 작성하겠습니다.

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

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

플러터 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 패키지를 사용하여 기본적인 달력을 구현해본다.