본문 바로가기

Flutter4

[Flutter] Flutter Material API Flutter App을 개발하기 위해선 먼저 Widget에 대해 알아야 합니다. Flutter App은 Widget을 기반으로 개발하기 때문입니다. 개발하고자 하는 기능에 맞는 Widget을 찾고, 이를 적재적소에 활용하는 것이 중요합니다. 그렇기 때문에 Flutter에는 어떠한 Widget이 있는 지, 또 어떻게 사용할 수 있는 지 알아보도록 하겠습니다. https://api.flutter.dev/flutter/material/material-library.html material library - Dart API Flutter widgets implementing Material Design. To use, import package:flutter/material.dart. See also: Clas.. 2022. 4. 6.
[Flutter] main.dart 분석하기 1. import import 'package:flutter/material.dart'; Flutter의 핵심이라고 할 수 있는 material 라이브러리를 불러옵니다. material 라이브러리 안에는 Material Design 구현을 위한 많은 코드들이 들어있습니다. 그렇다면, Material Design이란 무엇일까요? https://material.io/ Material Design Build beautiful, usable products faster. Material Design is an adaptable system—backed by open-source code—that helps teams build high quality digital experiences. material.io M.. 2022. 4. 3.
[Flutter] Flutter 시작하기 1. Flutter 프로젝트 생성하기 먼저, Android Studio를 실행합니다. 실행하면 다음과 같이 프로젝트를 생성할 수 있는 화면이 보입니다. (Android Studio 버전에 따라 프로젝트 생성화면이 다소 상이할 수 있습니다.) New Flutter Project 버튼을 클릭합니다. 버튼을 클릭하면, 다음과 같이 설정된 Flutter SDK 설치 경로를 확인할 수 있습니다. 경로가 제대로 설정이 되어 있는 지 확인 후, Next 버튼을 클릭합니다. (경로가 제대로 설정되어 있지 않은 경우, Flutter SDK 설치 확인 및 경로 재설정을 진행합니다.) 버튼을 클릭하면, 다음과 같이 설정된 New Project 내용을 작성할 수 있습니다. Project name : 프로젝트 이름 Projec.. 2022. 4. 2.
[Flutter] 앱 개발 방식의 종류와 Flutter 소개 1. Flutter란? Flutter는 Dart 언어 기반의 Cross Platform App Development Framework입니다. 2. Cross Platform App Development Framework란? Cross Platform App Development Framework를 설명드리기에 앞서, 앱 개발의 방식에 대해 알아보도록 하겠습니다. - 앱 개발 방식 1) 네이티브 앱(Native App) 모바일 기기 OS(Android, iOS) 플랫폼에서 요구하는 네이티브 언어로 개발된 앱입니다. OS별 네이티브 언어는 다음과 같습니다. Android OS App 언어 : Kotlin, Java iOS App 언어 : Swift, Objective-C 2) 모바일 웹(Mobile Web).. 2022. 3. 30.