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명 마감)
수강료: 정상가 150만원 → 탈잉 특가 "90만원"
준비물: 개인 노트북(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
[실제로 마켓에 런칭하기]