Flutter 3

Flutter 공부하기 - Navigator 위젯을 통해 화면 전환하기 #1

오늘은 Navigator 위젯을 통해 화면 전환하는 방법을 공부해봤습니다. main.dart를 통해서 첫 main_page 내에 있는 MainPage 위젯을 불러오도록 했습니다. 페이지별로 나눠서 관리하는 습관을 만들어두는게 나중에 복잡한 앱을 만드는데 있어서 도움이 될 것 같아 단순한 테스트라도 여러개의 파일로 나눠서 하도록 노력하고 있습니다. main_page.dart에서는 second_page.dart에 있는 위젯을 불러오기 때문에 import를 해줍니다. MainPage 위젯을 Stateless 위젯으로 선언해주고 간단하게 앱바와 바디 내에는 ElevatedButton 하나를 생성해둡니다. 그리고 onPressed 함수 내에 Navigator.push 를 통해 second_page 파일 내에 있는..

Dart 공부하기 - Collection - 리스트 (List) 설명 및 기본 메서드

다트언어의 컬렉션은 다수의 테이블을 처리할 수 있는 자료구조입니다. 하나의 데이터가 아닌 여러개의 데이터를 효율적으로 처리할 수 있는 구조라고 생각하면 편하십니다. 다트에는 아래와 같이 세 가지의 컬렉션이 존재합니다. 1) List: 데이터의 순서가 있고 중복을 허용하는 컬렉션 2) Set: 데이터의 순서가 없고 중복도 허용하지 않는 컬렉션 3) Map: 키 (Key)와 값 (Value)로 구성되어 있고 키는 중복이 안되지만 값은 중복이 되는 컬렉션 오늘은 List 에 대해서 공부해봤습니다. 기본 리스트 생성 일단 리스트를 두 개 만들어봤구요. list1은 Dynamic으로 설정해서 String, Boolean, Int 변수들을 집어 넣었습니다. 그리고 프린트를 해봤더니 리스트로 출력이 됩니다. 그 다음..

플러터 - 설치 시 기본 요구사항 및 GIT 설치

플러터를 설치하기 위해서는 아래와 같은 사양이 필요합니다. 1. 8GB의 메모리에서 작동되며 선호되는 메모리 용량은 16GB 2. 50GB 하드디스크 여유공간 3. SSD이면 훨씬 좋음 4. 2GHz 이상의 CPU 위 조건은 정상적인 작동을 위해서 필요되는 것이며, iOS 앱을 만들기 위해서는 맥북이 필요합니다. 다만, 빠른 빌드를 위해서는 당연히 PC사양이 높으면 높을수록 좋습니다. 앱을 처음 개발하시는 분들께서는 Flutter 뿐만 아니라 GIT 도 설치해두시는게 좋으실 것 같습니다. GIT 링크 (아래주소참조) https://git-scm.com/download/win Git - Downloading Package Download for Windows Click here to download the..

플러터 2022.04.18