탈잉 - 세상의 모든 재능
다회차 수업
7월 반은 주중저녁반, 주말오전반이 개설됩니다.
인원이 3인 이상이 모집되면 추가 개설이 가능합니다.

평일반 월수금 저녁 (19:30~22:30)
주말반 토일 오전(10:00~14:00)
입니다만, 각 반 인원이 초과되면 추가 개설이 가능합니다.

장소는 강변 프라임센터(테크노마트 사무동) 2619호 '스투디오 코드랩'입니다.
수강신청 및 접수 확인후 담당자가 개별 연락드립니다.
실시간 톡
₩10,000원 / 시간
₩600,000 / 총 20회 60시간
박기완
Gilbert Park
60시간 [Kotlin으로 배우는] 안드로이드 서비스개발
찜하기
  • 3시간/회
  • 최대인원:3~6
  • ₩10,000/시간

튜터정보

  • 홍익대학교 컴퓨터공학과
제로페이 결제 가능하며, 세금계산서 발급도 가능합니다.
다만 신용카드 가맹점은 아니기 때문에, 신용카드로 받으신 재난지원금은 사용하실 수 없습니다.


프로그래머 박기완(Gilbert Park)에게는 특별함이 있습니다.


前 폰플러스컴퍼니 개발 실장
前 하이브로 게임개발본부 기획팀 사원
前 원더풀플랫폼 개발 팀장
前 JPD 안드로이드/서버 개발 책임

現 S2D5 대표
現 안드로이드 프로그래밍 방학특강 강사( 2015~ )
現 Lotte E commerce 신규프로젝트 개발팀장


★ Seven Special Point ★

하나. 프리랜서, 회사원, 기획, 개발, 디자인, 기술영업등의 직무 경험을 바탕으로 넓은 범위의 비전을 공유합니다.
두울. 다년간의 강의로 수강생들의 니즈와 어려움을 파악하여 수강효과를 극대화합니다.
세엣. 10여년간 현장에서 습득한 다양한 경험을 통해 수강생들이 본받아야 할 전형적인 모범을 제시합니다.
네엣. 개발자는 물론, 기획자, 디자이너로 나아갈 수 있는 방향을 알려드립니다.
다섯. 다양한 툴과 오픈소스 라이브러리를 적극 활용하여, 실무에 바로 적응가능한 능력을 배양합니다.
여섯. 1인 기업 설립경험을 바탕으로, 창업에 대한 조언을 드립니다.
일곱. 평생교육 시스템을 도입하여, 수료자와의 커뮤니케이션 창구를 열어둡니다.

수업소개

MOMO(My Own Mobile app Opening)에는 특별함이 있습니다.

★ Seven Special Point ★

하나. 실제로 마켓에 올라가있는 프로젝트의 개발과정을 따라하므로 디자인과 기획에 대해서도 배울 수 있습니다.
>> 이미 출시된 프로젝트(피시방을 찾아라) - https://s2d5.com/app
두울. 전체 소스를 포함한 강의 자료를 수강생에게 제공합니다.
세엣. 직관적이고 간결한 코딩 스타일에 대해 배울 수 있습니다.
네엣. 가장 빠르게 프로젝트를 진행할 수 있습니다.
다섯. 간단하고 단순한 예제가 아닌 실제 프로젝트에서 만날 수 있는 다양한 구조과 방대한 데이터를 다룰 수 있습니다.
여섯. 일반적인 강의에서 다루지 않는 서버 구축기법에 대해 배웁니다.
일곱. 매시간 간식과 음료를 제공합니다


★ About the lecture ★

일 시: [평일반] 메월초 개강 7주(20회, 60시간) 과정
[주말반] 매월초 개강 토일 8주(15회, 60시간) 과정
장 소: 스투디오 코드랩 (강변 테크노마트 사무동 2619호)
인 원: 4명 내외(최대 6명 마감)
수강료: 정상가 90만원 → 탈잉 런칭 특가 "60만원"
준비물: 개인 노트북(i5, 8GB 이상), 안드로이드 기기(선택)


★ Seven Learing tools ★

1) intelliJ : JAVA개발 IDE
2) Android Studio : Android 개발 IDE
3) trello : 이슈 관리 프로그램
4) git : 형상관리 툴
5) zepplin : 디자이너 커뮤니케이션 프로그램
6) firebase : SaaS(Software as a Service)
7) Naver Map API : 위치기반 서비스


★ Seven-week Curriculum ★

1. Orientation & Kotlin
[강의 소개]
- 개발환경 구성
- kotlin 기본
- 객체지향 (Object-Oriented)
- 함수형프로그래밍 (functional programming)

- practice1) BlackJack 만들기
- practice2) Sudoku 만들기


2. Layout
[기본 화면 구성]
- Android Studio Setting
- DataBinding
- Linear Layout
- Frame Layout
- align : gravity, weight
- glide (웹 이미지 로딩)
- proguard (코드 난독화)

- practice1) 로딩화면 만들기
- practice2) 메인 화면 만들기


3. Recycler view
[목록 열거]
- recycler view
- adapter
- gilde-transform
- viewPager
- sharedPreferences
- dialog
- AsyncTask vs Coroutine

- practice1) 목록 화면 만들기
- practice2) 상세 화면 만들기


4. Material Design
[최신 디자인 패턴 적용 기법]
- ratingBar 구현 방법
- EditText
- TextWatcher
- share
- floating action button
- tedPermission

- practice1) 리뷰 화면 만들기
- practice2) 카메라/앨범 불러오기


5. firebase
[서버리스 서비스 구축]
- firebase Overview
- Autentication
- DB

- practice1) 회원 가입/관리/탈퇴
- practice2) 목록 화면과 firebase DB 연동


6. Naver Map API
[위치기반 서비스]
- Retrofit
- reverse geocoding

- practice1) 메인 화면에 지도 붙이기
- practice2) 지도에 마커 그리기


7. Lauching
[실제로 마켓에 런칭하기]

수업대상

  • 추천
    - 프로그래밍에 관심있는 대학생 및 일반인
    - 프로그래밍 실력을 키우고 싶은 기획자 디자이너
    - Hello World가 개발 경험의 전부인 분
    - 단기간에 프로젝트매니징부터 런칭까지 경험하고 싶으신 분
    - 실제 프로젝트의 진행방식에 대해 알고 싶으신 분

커리큘럼

1회차

※ 전체 커리큘럼은 상단 수업소개를 통해 확인해주세요
※ 아래는 주단위 커리큘럼입니다

1. Orientation & kotlin
[강의 소개]
- 개발환경 구성
- kotlin 기본
- 객체지향 (Object-Oriented)
- 함수형프로그래밍(Funtional programming)
- 자료구조 (Data Structure)

- practice1) 코틀린 문법 익히기
- practice2) 블랙잭 만들기

2회차

2. Layout
[기본 화면 구성]
- Android Studio Setting
- ButterKnife vs DataBinding
- Linear Layout
- Frame Layout
- align : gravity, weight
- glide (웹 이미지 로딩)
- proguard (코드 난독화)

- practice1) 로딩화면 만들기
- practice2) 메인 화면 만들기

3회차

3. Recycler view
[목록 열거]
- recycler view
- adapter
- gilde-transform
- viewPager
- sharedPreferences
- dialog
- AsyncTask vs Coroutine

- practice1) 목록 화면 만들기
- practice2) 상세 화면 만들기

4회차

4. Material Design
[디자인 패턴 적용 기법]
- ratingBar 구현 방법
- EditText
- TextWatcher
- share
- floating action button
- tedPermission

- practice1) 리뷰 화면 만들기
- practice2) 카메라/앨범 불러오기

5회차

5. firebase
[서버리스 서비스 구축]
- firebase Overview
- Autentication
- DB
- Push 알림 (Firebase Cloud Messaging with Firebase Funtion)

- practice1) 회원 가입/관리/탈퇴
- practice2) 목록 화면과 firebase DB 연동

6회차

6. Naver Map API
[위치기반 서비스]
- Retrofit
- reverse geocoding

- practice1) 메인 화면에 지도 붙이기
- practice2) 지도에 마커 그리기


7. Lauching
[실제로 마켓에 런칭하기]

리뷰(2)

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

수업과 관련해서
궁금한 점이 있으세요?

실시간 톡하기
튜터와 더 편리하게 소통해 보세요

탈잉 어플리케이션을 스마트폰에 설치하면 메세지 알림을 받으실 수 있습니다.