반응형

Flutter를 이용하여 간단한 앱을 만들어 보자

 

기초 학습은 "소문난 명강의 오준석의 플러터 생존코딩" 으로 하였다.

 

아래 방법은 일반적으로 기본 개발 환경 구축에 대한 내용으로 인터넷을 검색해 보면 많은 자료가 있어 자세한 내용은 생략한다.

 

1. flutter.dev 에서 가지고 있는 OS에 맞는 Flutter SDK를 설치 및 환경 변수에 path 설정.

2. developer.android.com/studio 에서 Android Studio 설치 

3. Android Studio시작 화면에서 Configure > Plugins 로 가서 Flutter를 설치한다.

4. Start a new Flutter project를 실행해서 기본 프로젝트를 생성해 본다.

project name은 임의로 선정하고, Flutter SDK 위치는 제대로 되었는지 체크한다.

package name은 com.mycompany.myproject 형식으로 작성한다. myproject는 projectname에서 언더바(_)를 제외하고 자동으로 만들어진다.

Use AndroidX.* artifacts는 체크한다.

5. pubspec.yaml파일에서 Flutter doctor를 통해 개발환경 설정이 잘 되었는지 확인하고 부족한 부분은 나오는 메시지를 보고 해결한다.

아래와 같이 No issues found로 나와야 한다.

5. 안드로이드 및 아이폰 emulator 동작을 위해 AVD Manager 및 ios emulator 설치한다.

윈도우위 경우 AVD Manager만 설치할 수 있다.

상단에 세모를 눌러 예제 프로그램을 돌려보자

위와 같이 안드로이드 에뮬레이터에서 화면이 나오면 기본 준비는 끝난 것이다.

 

이제 준비는 끝났다

내가 만들어 보고 싶은 앱을 개발해 보자

반응형

'같이 공부 할까요?' 카테고리의 다른 글

아이폰 앱 개발, 안드로이드 앱 개발  (0) 2020.03.08
반응형

2020년 현재 모바일 앱 개발은 두 양대 산맥으로 구분된다고 해도 과언이 아닙니다.

아이폰 앱(iPhone App) 과 안드로이드 앱(Android App)이 그것인데요,

아마 누구도 부인하지 못 할 것이라고 생각합니다.

 

 

안드로이드 앱 개발을 위해선 일반적으로 Java 혹은 kotlin으로 개발을 합니다.

kotlin언어로 앱 개발을 하기 위해 올해 초부터 책을 한권 사서 공부했습니다.

아래 안귀정 저자의 "Android Java/Kotlin 안드로이드 앱 프로그래밍 가이드" 인데 개인적으로 추천합니다.

 

 

이 책은 많은 예제 실습을 통해 자연스럽게 Kotlin으로 앱 개발을 하는 데 쉽게 적응할 수 있도록 돕고 있습니다.

 

이 책을 보고 나니 안드로이드 뿐 아니라 아이폰에도 동시에 개발 가능한 플랫폼에 대한 궁금증이 생겼습니다.

찾아보니 둘 다 개발 가능한 플랫폼이 존재한 다는 것을 알게 되었습니다.

 

WebView, React Native 와 같은 플랫폼도 있지만 최근에는 구글에서 발표한 Flutter가 최근에는 가장 각광받고 있습니다.

Flutter는 안드로이드와 아이폰 두 플랫폼에 동일한 화면의 앱을 구현할 수 있다는 것이 가장 큰 장점 중 하나이며

그 이외에도 최신 프로그래밍 컨셉과, UI를 표현하는 동작 방식, 화면 네비게이팅 속도 등 여러 부분에 강점을 가지고 있다고 합니다.

그래서 오준석 저자의 "오준석의 플러터 생존코딩"이란 책을 구매하였고 이 책을 통해 기본을 익힐 예정입니다.

 

앞으로 Flutter로 앱 개발하는 것에 대해서 제가 개발하는 내용을 공유 드리고 그로 인해 얼마만큼 부수익이 발생할 수 있는가 하는 실험을 하려고 합니다.

저도 이 실험이 성공적이길 빌며 실패하더라도 더 나은 방향으로 나아갈 의미를 찾게 되길 기대합니다.

 

 

오늘보다 나은 내일을 위하여

반응형

+ Recent posts