반응형
반응형
Future 란? 비동기 계산의 결과를 나타내는 클래스 값을 반환할 때 즉시 결과를 계산하는 동기 계산과 달리 비동기 계산은 즉시 결과를 제공할 수 없음 비동기 계산은 시간이 걸리는 프로그램 외부의 작업을 기다려야 할 수 있음 파일 읽기, 데이터베이스 쿼리, 웹 페이지 가져오기 등 비동기 계산 결과를 사용할 수 있을 때 결과로 Future 타입의 '완료' 값을 반환 Future를 이해하기 위한 비동기 프로그래밍의 개념 C# 언어로 작성된 비동기 프로그래밍 코드와 개념, 절차를 설명한 포스팅이 있습니다. 비동기 프로그래밍의 개념은 어느 언어에서와 비슷하므로 이해가 어렵다면, 아래의 포스팅을 한 번 봐보시는 것을 추천드립니다. C# - 비동기 프로그래밍(async, await) - 개념, 사용 방법, 비동기..
Overview Bottom Navigation Bar 위젯을 이용하여 화면 전환을 하는 앱을 만들어봅니다. 이 포스팅에서는 바텀 내비게이션 바의 사용법만을 설명하는 포스팅입니다. 다른 설명이 필요하면 아래의 링크를 참고해주세요. 01. Flutter - ListView, Card, Navigator - 스크롤 가능한 목록 표시, 목록 선택시 특정 목록 내용 보여주기 02. Flutter - StatefulWidget 활용 - 실시간 검색 기능 구현하기 포스팅에서 다루는 예시 프로젝트는 아래의 깃허브 링크에서 다운로드 받을 수 있습니다. '4_add_bottom_navigation_bar_example' 폴더를 확인해주세요. https://github.com/luvris2/flutter_memo_app ..
Shared Preference 란? 키-값으로 데이터를 저장할 수 있는 플러그인 디바이스 디스크에 데이터를 저장하는 기능 제공 예시) 특정 디바이스에서 토큰 정보를 저장하여 자동 로그인 기능 제공 즉, 유저 정보를 디바이스 디스크에 저장하여 앱에서 필요에 의해 확인 주의사항 : 디바이스 디스크의 데이터가 지속된다는 보장이 없으므로 중요한 데이터 저장은 권장하지 않음 Shared Preference 프로젝트에 추가하기 pubspec.yaml 프로젝트 내의 pubspec.yaml 파일 열기 dependencies 하위에 아래의 코드 추가 dependencies: shared_preferences: ^2.1.0 혹은 터미널에서 플러터 명령어로 설치 # 터미널에서 입력 flutter pub add shared..
이 포스팅은 MySQL과 연동을 하여 쿼리 실행이 되는지 안되는지에 중점을 두었습니다.그렇기 때문에 기능 확인을 위하여 쿼리 실행 결과는 콘솔로 출력합니다. 설명하는 포스팅에서의 환경OS : windows 10DBMS : MySQLIDE : Visual Stduio CodeLanguage : Dart (Flutter)DB 연동을 위한 기본 설정Dependency Injection (의존성 주입)pubspec.yaml : 프로젝트 내의 해당 파일 열기dependencies 밑에 아래의 코드를 추가dependencies: flutter: sdk: flutter sqflite: ^2.2.8 mysql_client: ^0.0.27 아웃풋에서 정상적으로 의존성이 주입되었는지 확인Import MySQL..
Overview 이번 포스팅에서는 플로팅 액션 버튼을 이용하여 다이얼로그를 출력하고, 다이얼로그에서 내용을 입력하여 리스트뷰에 항목을 추가합니다. 이 포스팅은... 이전에 ListView 위젯을 이용하여 목록 표시를 구현하고, StatefulWidget 위젯을 이용하여 실시간 검색 기능을 구현한 프로젝트를 기반으로 진행합니다. ListView와 StatefulWidget에 대한 포스팅을 확인하시고 싶은 분은 아래의 링크를 확인해주세요. Flutter - ListView, Card - 스크롤 가능한 목록 표시, 목록 선택시 특정 목록 내용 보여주기 Flutter - StatefulWidget 활용 - 실시간 검색 기능 구현하기 포스팅에서 사용된 예시 프로젝트 파일 다운로드 예시를 위한 프로젝트 파일은 깃허..