플러터 GetX 사용법 및 예제: 상태 관리 하기
Flutter에서 GetX는 상태 관리, 라우트 관리, 의존성 주입 등 애플리케이션 개발에 필수적인 여러 기능을 간편하게 사용할 수 있게 해주는 경량화된 라이브러리입니다. 이번 글은 GetX의 기본적인 사용법에 대해서 작성하며, 플러터 GetX를 어떻게 활용할 수 있는지 알아보겠습니다.
개발, 여행, 재테크 관련 글 작성하고 있습니다.
Flutter에서 GetX는 상태 관리, 라우트 관리, 의존성 주입 등 애플리케이션 개발에 필수적인 여러 기능을 간편하게 사용할 수 있게 해주는 경량화된 라이브러리입니다. 이번 글은 GetX의 기본적인 사용법에 대해서 작성하며, 플러터 GetX를 어떻게 활용할 수 있는지 알아보겠습니다.
Flutter는 모바일, 웹, 데스크톱 앱 개발을 위한 구글의 UI 툴킷입니다. 플러터에서는 상태 관리가 중요한 개념 중 하나로, 앱의 성능과 유지 보수성에 큰 영향을 미칩니다. 그 중에서도 Provider는 상태 관리를 위한 패키지중 하나입니다. 플러터 provider을 이용하여 앱의 상태 관리를 어떻게 효과적으로 할 수 있는지 알아보겠습니다.
안녕하세요 지금까지 플러터(Flutter)에서 화면 간 데이터 전달을 구현하여 입력한 데이터를 표시하는 기능을 만들어보았습니다. 더 나아가 앱을 재실행해도 그 데이터가 유지되도록 플러터 데이터베이스 사용방법에 대해서 작성합니다.
Flutter 앱 개발에서 코드의 가독성과 유지보수성은 매우 중요한 요소입니다. MVVM 패턴은 이러한 문제를 해결하는 방법으로, Model-View-ViewModel의 약자입니다. 이번 글에서는 앱 개발 시 MVVM 패턴을 적용하여 코드의 구조를 어떻게 개선하고 Model, View, ViewModel로 코드를 분리함으로써 얻을 수 있는 이점과 구체적인 구현 방법을 정리하였습니다.
사용자가 앱을 사용하는 과정에서 로그인은 필수적인 단계이며, 한 번 로그인한 후에는 앱을 재시작해도 다시 로그인하지 않아도 되는 사용자 경험을 제공하는 것이 중요합니다. 이번 글에서는 Flutter 앱에서 shared_preferences 패키지를 사용하여 flutter 로그인 상태를 유지하는 방법을 소개합니다. 이 기능을 구현함으로써 사용자가 앱을 재시작할 때마다 로그인 화면을 건너뛰고 바로 메인 화면으로 이동할 수 있게 됩니다.
Flutter HTTP으로 외부 데이터를 가져오는 것은 흔한 요구 사항 중 하나입니다. 이 글에서는 HTTP 패키지를 사용하여 외부 API에서 데이터를 가져오고 이를 앱에서 어떻게 표시할 수 있는지에 대한 간단한 예제를 소개합니다.
Flutter 화면 전환 방법은 Navigator와 PageRouteBuilder가 있습니다. 이 둘은 플러터(Flutter) 앱 개발에서 자주 사용되는 화면 전환 방법으로, 각각의 장단점이 있습니다. 이번 글에서는 이 두 방법을 비교하고, 어떤 상황에서 각각을 사용하는 것이 좋을지를 작성해 보겠습니다.
Flutter에서 SQLite는 내장 데이터베이스로 사용되며, 경량이면서 효율적인 관계형 데이터베이스 시스템입니다. SQLite는 파일 기반의 데이터베이스로, 서버가 아닌 로컬 기기에 저장됩니다. Flutter 개발에서 SQLite를 사용하면 앱 내에서 간단한 로컬 데이터 저장소를 구현할 수 있습니다. 주로 작은 규모의 데이터를 효율적으로 저장하고 관리할 때 사용됩니다. 이번 글은 Flutter SQlite를 사용하여 간단한 ToDo List앱을 만들면서 SQlite 사용법에 대해서 설명드리겠습니다.
플러터 레이아웃을 만들기 위해 사용되는 중요한 위젯 중 하나인 컨테이너(Container)와 여러 위젯을 함께 사용하기 위한 Column 및 Row 위젯에 대해 알아보겠습니다.
안녕하세요 지난 글에서는 커스텀 위젯에 대해서 알아보고 메모장 앱을 만들기 위해 입력 페이지도 만들어보았습니다. 이번 글에서는 텍스트 입력 페이지에서 입력된 내용을 메인 페이지로 전달하는 기능을 개발하면서 플러터 화면 전환과 데이터 전달 방법 대해서 알아보겠습니다.