(Flutter-기초 강의) 15. SQLite를 이용하여 데이터베이스(database) 관리하기
Flutter에서의 Database 데이터 관리는 역동적이고 효율적이며 개인화된 사용자 경험을 위한 기초입니다. Flutter는 널리 사용되는 SQLite와 매끄럽게 연동되어 개발자들이 데이터를 쉽고 효과적으로 관리할 수 있게 해줍니다. 이 글에서는 Flutter에서 SQLite를 사용하여 데이터베이스를 만들고 관리하는 방법을 자세히 설명하겠습니다. (데이터베이스에 대해서는 Database란 무엇인가? ...
Read more(Flutter-기초 강의) 13. 파일 관리하기 (로딩 및 표시)
Flutter 개발에 있어 파일 관리와 로딩은 앱의 자원을 관리하기에 필수적인 부분입니다. 특히 이미지와 같은 미디어 파일을 처리할 때는 사용자에게 로딩 중임을 알리는 것이 중요합니다. 다음은 로컬 및 네트워크 경로에서 파일을 로딩하고 표시하는 방법을 예제와 함께 소개하겠습니다. File Flutter에서 파일을 다루는 ...
Read more(Flutter-기초 강의) 12. http 통신하기 (feat. http, dio 패키지)
Flutter를 사용하는 개발자라면 앱과 서버 간의 필수 통신 프로토콜 중 하나입니다. 이번 포스팅에서는 Flutter에서 HTTP 통신하는 방법을 기본 http 패키지 사용법부터 Dio 패키지 사용법까지 상세하게 소개하겠습니다. HTTP 통신 HTTP 통신이란? HTTP 통신이란 HyperText Transfer Protocol의 약자로, 인터넷에서 데이터를 주고받는 프로토콜입니다. ...
Read more(Flutter-기초 강의) 7. Dart – 객체(Object) 불변성 및 비교 알기 (Immutable Object, Shallow Copy / Deep Copy – feat. Equatable Package)
앞서 Dart에 대해 3. Dart 소개 – 개요, 특징, 키워드 와 4. Dart 필수 문법 및 동작의 이해 에서 다루긴 했지만 flutter 객체의 특성 중 불변 객체(Immutable Obejct), 얕은 복사(Shallow Copy) / 깊은 복사(Deep Copy)에 대해 알지 못하면 이해하는데 혼란이 ...
Read more