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 소개
  • Flutter 소개
    강좌의 구성
  • 02
    Flutter 개발환경 구축
  • Flutter 설치 (Mac편)
    Flutter 설치 (Windows편)
    안드로이드 스튜디오 설치, 프로젝트 생성
    에뮬레이터 설치 및 데모 앱 실행
  • 03
    Flutter 기초 지식
  • 프로젝트 구조
    Scaffold, AppBar
    StatelessWidget
    StatefulWidget
    상태 변경 하기
    기본 샘플 앱 해설
  • 04
    기본 위젯
  • Text
    테마 설정
    Center, Container
    Column
    Row
    Stack
    Padding
    머티리얼 디자인
    쿠퍼티노 디자인
    화면 전환 네비게이션
  • 05
    인스타그램 클론 작성
  • 인스타그램 클론 소개
    화면 설계, 뼈대 작성
    HomePage UI 작성
    Account 페이지 UI 작성
    Search 페이지 UI 작성
    Create 페이지 UI 작성
    갤러리에서 사진 불러오기
    로그인 페이지 UI 작성
    Firebase와 Google 로그인 기능 구현
    FirebaseUser 정보 표시하기
    Firebase Storage와 Firestore를 사용하여 게시물 업로드하기
    StreamBuilder로 Firestore의 데이터 읽어오기
    게시물 보는 화면 UI 작성
    Hero 위젯으로 애니메이션 구현하기, Firestore에 단발성 로딩 구현
    iOS를 위한 파이어베이스 설정
마지막 업데이트|2022년 08월 10일
강의자 소개
안녕하세요. 구름에듀 캡틴 오준석입니다. 함께 학습을 시작해봐요!

강좌 후기
33,000

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