플러터 DatePicker iOS 스타일 (Cupertino) 사용법 및 예제

Flutter 개발에 있어서 Cupertino 위젯은 iOS 사용자에게 친숙한 인터페이스를 제공하는 데 핵심적인 역할을 합니다. 그중에서도 플러터 DatePicker는 날짜 및 시간을 선택하는 UI 컴포넌트로, iOS 스타일의 플리커를 통해 날짜와 시간을 선택할 수 있게 해줍니다. 이 글에서는 Cupertino의 개념부터 시작하여, CupertinoDatePicker의 사용법과 사용자 정의 값 추출 방법에 대해서 설명드리겠습니다.

플러터 GetX 사용법 및 예제: 상태 관리 하기

Flutter에서 GetX는 상태 관리, 라우트 관리, 의존성 주입 등 애플리케이션 개발에 필수적인 여러 기능을 간편하게 사용할 수 있게 해주는 경량화된 라이브러리입니다. 이번 글은 GetX의 기본적인 사용법에 대해서 작성하며, 플러터 GetX를 어떻게 활용할 수 있는지 알아보겠습니다.

플러터 Provider 사용법 및 예제: 상태 관리 하기

Flutter는 모바일, 웹, 데스크톱 앱 개발을 위한 구글의 UI 툴킷입니다. 플러터에서는 상태 관리가 중요한 개념 중 하나로, 앱의 성능과 유지 보수성에 큰 영향을 미칩니다. 그 중에서도 Provider는 상태 관리를 위한 패키지중 하나입니다. 플러터 provider을 이용하여 앱의 상태 관리를 어떻게 효과적으로 할 수 있는지 알아보겠습니다.

Flutter MVVM 패턴으로 코드 구조 최적화하기

Flutter 앱 개발에서 코드의 가독성과 유지보수성은 매우 중요한 요소입니다. MVVM 패턴은 이러한 문제를 해결하는 방법으로, Model-View-ViewModel의 약자입니다. 이번 글에서는 앱 개발 시 MVVM 패턴을 적용하여 코드의 구조를 어떻게 개선하고 Model, View, ViewModel로 코드를 분리함으로써 얻을 수 있는 이점과 구체적인 구현 방법을 정리하였습니다.

Flutter 로그인 상태 유지하기: shared_preferences 사용법

사용자가 앱을 사용하는 과정에서 로그인은 필수적인 단계이며, 한 번 로그인한 후에는 앱을 재시작해도 다시 로그인하지 않아도 되는 사용자 경험을 제공하는 것이 중요합니다. 이번 글에서는 Flutter 앱에서 shared_preferences 패키지를 사용하여 flutter 로그인 상태를 유지하는 방법을 소개합니다. 이 기능을 구현함으로써 사용자가 앱을 재시작할 때마다 로그인 화면을 건너뛰고 바로 메인 화면으로 이동할 수 있게 됩니다.

Flutter 화면 전환 방법: Navigator와 PageRouteBuilder 비교

Flutter 화면 전환 방법은 Navigator와 PageRouteBuilder가 있습니다. 이 둘은 플러터(Flutter) 앱 개발에서 자주 사용되는 화면 전환 방법으로, 각각의 장단점이 있습니다. 이번 글에서는 이 두 방법을 비교하고, 어떤 상황에서 각각을 사용하는 것이 좋을지를 작성해 보겠습니다.

플러터 Flutter SQLite 사용하기 – ToDo list 구현

Flutter에서 SQLite는 내장 데이터베이스로 사용되며, 경량이면서 효율적인 관계형 데이터베이스 시스템입니다. SQLite는 파일 기반의 데이터베이스로, 서버가 아닌 로컬 기기에 저장됩니다. Flutter 개발에서 SQLite를 사용하면 앱 내에서 간단한 로컬 데이터 저장소를 구현할 수 있습니다. 주로 작은 규모의 데이터를 효율적으로 저장하고 관리할 때 사용됩니다. 이번 글은 Flutter SQlite를 사용하여 간단한 ToDo List앱을 만들면서 SQlite 사용법에 대해서 설명드리겠습니다.