다회차 수업
추가비용 : 스터디룸 비용
실시간 톡
₩30,000원 / 시간
₩240,000 / 총 4회 8시간
신호철
코딩머신
[8월 16일 개강] 플러터로 안드로이드, IOS 앱 한번에 개발하자.
찜하기
  • 신촌홍대
  • 2시간/회
  • 최대인원:2~6
  • ₩30,000/시간

튜터정보

  • 한양대학교 경영학과
저는 스타트업 3군데에서 일하며
소프트웨어 개발을 했습니다.

처음 기획부터 출시, 운영까지 다 해보았습니다.
그 과정에서 탄탄한 실력도 쌓았습니다

모바일 개발을 시작하고 싶은 분은
저와 함께 해주세요.

수업소개

2 클래스 모집 중입니다.

8월 16일 (금) 오후 7시 ~ 9시 : 1명 모집중입니다. (3명까지 듣는 수업이에요)
8월 17일 (토) 오전 11시 ~ 1시 : 1명 모집중입니다.

-------
저는 회사를 다니며 안드로이드 앱을 하나 만들었습니다.
회사의 도움을 받지 않고 만든 건 처음이었습니다.

힘들기도 했지만 없는 시간 쪼개서 만든 앱이라 자부심을 느꼈습니다.
전 여기저기 알리고 홍보를 했습니다.

근데 보는 사람마다 물어보더군요.

"아이폰 앱은 어딨어요?"
"ios는 어딨죠?"

"아이폰이 없으면 전 다운 못 받겠는데요."

기껏 열심히 알려도 절반 이상의 사람들이
받지를 않았습니다.

안드로이드 밖에 출시 할 수 없는 이유를 설명해도 소용 없었습니다.

결국 사람들은 당장 앱을 받고 싶어 했습니다.

저는 ios를 배우다 고민에 빠졌죠. ios를 아무리 배운다고 해도
아이폰 앱은 따로 만들어야 했거든요.


안드로이드 앱을 만드는 데 3개월, 아이폰은 3개월이 걸린다고 치면
간단한 앱 만드는데도 6개월이 걸리는 거였죠.

그리고 만들었던 앱을 2번 만들어야 한다니,
솔직히 끔찍하게 들리더군요.

그러다 저는 크로스 플랫폼에 대해 알게 되었습니다.
크로스 플랫폼을 쓰면 안드로이드, ios를 한번에 개발할 수 있다고 하더군요.
게다가 웹까지 한번에 개발할 수 있다니..

시간이랑 노력이 1/2로 줄어드는 거였죠.

사실 저는 처음에 믿지 않았습니다.

구글의 현란한 광고에 넘어간 적이 있거든요.
하지만 플러터를 써보고 알았습니다.
정말 3~4배 앱을 만들 수 있더군요. 광고가 아니었습니다.

처음 플러터를 쓰기 시작했을 때는 적응이 안되었습니다.
플러터 코딩 스타일이 기존 방식과 좀 다르기 때문이죠.

하지만 2,3달 뒤에 적응이 되고 나자 작업 속도가 기하급수적으로 빨라졌습니다.

단순히 안드로이드, ios를 동시에 만들어서가 아니라,
UI를 코드로 짜기 때문이었죠.

기존 앱 개발은 포토샵, 그림판이랑 비슷한 면이 있습니다.

내가 만들고자하는 UI를 열심히 마우스로 당겨서 연결한 뒤에
나머지 코딩을 하는 방식이죠.

마우스와 키보드를 왔다갔다하니 집중도 덜되고 생산성도 낮습니다.
플러터는 순수하게 코드만 작성하기에 개발 속도가 매우 빠릅니다.
익숙해지면 코드를 재활용하기도 매우 쉽구요.


2019년에 애플도 플러터의 방식을 따라가기로 결정했습니다.
그 결과가 스위프트 UI이구요. 플러터의 방식은 IT 분야의 대세입니다.


저는 제가 만든 제품에도 플러터를 쓰고 있고, 관련 블로그도 운영하고 있습니다. 플러터의 유용함을 알리고, 플러터 배우는 것을 돕고 싶기 때문입니다.

저는 제가 먹을 수 없는 걸 팔지 않습니다. 저는 플러터가 IT 분야에서 오랜만에 나온
진정한 혁신이라고 믿고 있습니다.

저와 함께 플러터를 배우고 싶은 분은 신청해주세요.


플러터로 만든 앱 주소 - https://play.google.com/store/apps/details?id=snapstudio.tb.inside

블로그 주소 - https://software-creator.tistory.com/23

----

그룹 수업으로 진행합니다~!

개인 수업의 경우 추가 비용이 발생합니다.

현재 2개의 클래스 모집중입니다.

8월 16일 (금) 오후 7시 ~ 9시
8월 17일 (토) 오전 11시 ~ 1시

수업대상

  • 추천
    - 안드로이드, ios 개발을 동시에 하고 싶으신 분

    - 웹 개발자인데 모바일 개발을 하고 싶으신 분

    - 클래스를 편하게 다루시는 분

    - 플러터 독학을 했는데 어려움을 느끼신 분

    - 사업을 준비 중이신 분

    - 기본 프로그래밍 책 100p ~ 150p 정도는 읽어보신 분


    비추천
    - 아예 프로그래밍을 모르는 분은 어렵습니다 최소 클래스 개념까지는 익숙하셔야 해요.

    - 4주 동안 꾸준히 참여가 어려우신 분

커리큘럼

1회차

플러터 기본 개념 및 실습

- 플러터의 특징 : 모든 게 위젯이다.

- 플러터로 만들면 좋은 앱과 피해야할 앱

- 다트 기본 문법 ( 함수, 클래스 )

- Stateful 위젯과 Stateless 위젯
- Container 위젯
- Text 위젯
- Row 위젯
- Column 위젯
- Image 위젯
- 리스트뷰
- 각종 버튼

- 페이지간의 이동

2회차

네트워크와 데이터베이스

- 다트 문법 비동기 처리 ( future, async, await, stream )

- 플러그인 연동 ( pubspec.yaml )

- http 처리 및 리스트뷰로 보여주기

- sql 기본 ( create, update, delete, select )

3회차

클라우드와 플러터 연결해보기

- 파이어베이스란?

- 파이어베이스로 데이터 저장하고, 조회해보기.

- 파이어베이스로 가입, 로그인 페이지 만들기

- Form과 Key 개념 알기

- TextField 및 Validator 사용해보기

- 안드로이드, ios 네이티브 코드와 연결하기

4회차

- 미니 프로젝트 : 간단한 쇼핑몰이나 미니 넷플릭스를 만들어볼 예정입니다.

- 페이지 디자인하기

- 메인 페이지 작성

- 상세 페이지 작성

- 로그인 페이지 작성

- 앱 출시 준비 하기



추가로 진도에 따라 Bloc 패턴도 알려드리겠습니다. 구글이 추천한 패턴이에요.

- Stream, StreamController 이해
- Bloc, Provider의 차이점 이해

- 진도에 따라 패턴부분도 다룰 수 있습니다.
( Bloc 패턴 써보기 )

리뷰(3)

리뷰쓰기
5.0
  • 커리큘럼
  • 전달력
  • 준비성
  • 친절도
  • 시간준수

실시간톡

실시간 톡하기