Flutter 입문 - 안드로이드, iOS 개발을 한 번에

Flutter와 함께 안드로이드, iOS 개발을 한 번에 개발하세요!

클래스 소개
난이도
쉬움
카테고리
프로그래밍 - 모바일 프로그래밍
태그
안드로이드, IOS, 다트, 플러터
수료증
발급 가능
추천 학습대상
- 자바 또는 그에 상응하는 언어 지식을 가진 분
- 안드로이드, iOS 개발을 한 번의 코드로 작성하고 싶으신 분

💎안드로이드와 iOS 개발을 한 번에!💎

- 안드로이드와 iOS 개발을 단 한 번의 코드 작성으로 제작할 수 있는 Flutter 입문 강좌 -


📝강좌 소개


📌Flutter(플러터)는 구글에서 제공하는 Dart 언어로 작성하는데, 그 형태와 쓰임새가 자바 혹은 자바스크립트와 흡사합니다. 따라서, Dart 언어를 별도로 학습하지 않아도 충분히 Flutter를 쉽게 다룰 수 있고, Flutter를 다루면 Dart 언어 또한 금방 익숙해지실겁니다.

이 강좌에서는 Flutter의 샘플 앱 분석을 위한 기본 위젯들의 사용 방법을 알아봅니다. 기본 위젯들의 사용 방법을 숙지했다면 최종 과제로 인스타그램 클론 앱을 만들며 Flutter의 기초를 마스터하게 됩니다.



🎯학습 목표


  • Dart 언어에 대해 이해하고 원활하게 사용할 수 있습니다.
  • Dart 언어를 사용하는 Flutter로 안드로이드와 iOS 개발을 중복으로 진행하지 않아도 앱을 만들 수 있습니다.



강의자 소개


오준석

  • "안드로이드 생존코딩" 유튜브 채널을 운영하고 있는 교육하는 개발자 오준석입니다.

  • 저서
    - 오준석의 안드로이드 생존코딩: 코틀린 편 (한빛미디어 2018), 될 때까지 안드로이드 (루비페이퍼 2018)

  • 주요경력
    2018. 3 ~ 현재 세민직업전문학교 직업훈련교사
    - 2014. 9 수원스마트앱개발학원 원장
    - 2012. 9~2014. 9 LG전자 MC사업부 A실 선임연구원
    - 2011. 7~ 2012. 9 수학 강의
    - 2010. 4 일본 아이치현 (株)日本テクシード 퇴사
    - 2008. 8 일본 아이치현 (株)東海理科 Security사업부 관리실
    - 2008. 3 일본 아이치현 (株)日本テクシード 나고야 IT센터
    - 2008. 2 일본 아이치현 (株)日本テクシード IT사업부 입사

  • 기타이력
    - 2018 대림대학교 특강
    - 2018 스타트업캠퍼스 멘토링 교육
    - 2017 홍익대학교 창업보육센터 모바일패키지 모바일앱개발 과정 강의
    - 2016 Google HackFair (Maker Fair)
    - 2015 Google HackFair
    - 2015 함께서울 앱 공모전 3차 본선 입상
    - 2015 아주대학교 안드로이드 출강
    - 2012. 3 ~ 6 기업 안드로이드 출강
    - 2012 교육매거진 어울놀이 3월호. 출시 앱 소개
    - 2011 국가지식포털 웹진 10월호 U-쾌한 데이트 코너 인터뷰
    - 2010 제1회 대한민국 앱 공모전 우수상
    - 2011 년~ 현재. 주식회사 금왕 CTO
    - 2010 년~ 현재. 스마트폰 앱 개인 개발자로 활동 중 (안드로이드 앱 14개, iOS 앱 1개, Windows Phone 앱 1개 출시)

  • 지식iN 안드로이드 분야 등급 : 고수 (ID : mobileadm)”
체험하기
모두 펼치기
  • 01
    Flutter 소개
    2개 (05:31)
  • Flutter 소개
    02:38
    강좌의 구성
    02:53
  • 02
    Flutter 개발환경 구축
    4개 (10:54)
  • 안드로이드 스튜디오 설치, 프로젝트 생성
    02:33
  • 05
    인스타그램 클론 작성
    15개 (02:10:49)
  • 인스타그램 클론 소개
    02:55
    화면 설계, 뼈대 작성
    10:01
교육 과정
모두 펼치기
  • 01
    Flutter 소개
    2개 (05:31)
  • Flutter 소개
    02:38
    강좌의 구성
    02:53
  • 02
    Flutter 개발환경 구축
    4개 (10:54)
  • Flutter 설치 (Mac편)
    03:26
    Flutter 설치 (Windows편)
    03:03
    안드로이드 스튜디오 설치, 프로젝트 생성
    02:33
    에뮬레이터 설치 및 데모 앱 실행
    01:52
  • 03
    Flutter 기초 지식
    6개 (19:49)
  • 프로젝트 구조
    01:59
    Scaffold, AppBar
    05:01
    StatelessWidget
    00:51
    StatefulWidget
    04:10
    상태 변경 하기
    03:14
    기본 샘플 앱 해설
    04:34
  • 04
    기본 위젯
    10개 (26:01)
  • Text
    04:34
    테마 설정
    00:35
    Center, Container
    02:27
    Column
    01:15
    Row
    00:50
    Stack
    00:42
    Padding
    00:48
    머티리얼 디자인
    04:01
    쿠퍼티노 디자인
    07:54
    화면 전환 네비게이션
    02:55
  • 05
    인스타그램 클론 작성
    15개 (02:10:49)
  • 인스타그램 클론 소개
    02:55
    화면 설계, 뼈대 작성
    10:01
    HomePage UI 작성
    17:24
    Account 페이지 UI 작성
    12:10
    Search 페이지 UI 작성
    05:45
    Create 페이지 UI 작성
    07:07
    갤러리에서 사진 불러오기
    09:50
    로그인 페이지 UI 작성
    03:19
    Firebase와 Google 로그인 기능 구현
    21:57
    FirebaseUser 정보 표시하기
    04:16
    Firebase Storage와 Firestore를 사용하여 게시물 업로드하기
    13:05
    StreamBuilder로 Firestore의 데이터 읽어오기
    05:00
    게시물 보는 화면 UI 작성
    07:20
    Hero 위젯으로 애니메이션 구현하기, Firestore에 단발성 로딩 구현
    06:28
    iOS를 위한 파이어베이스 설정
    04:12
마지막 업데이트|2022년 08월 10일
강의자 소개
안녕하세요. 구름에듀 캡틴 오준석입니다. 함께 학습을 시작해봐요!

강좌 후기
33,000

평균평점
3.5
난이도
쉬움
수강기간
평생 무제한