35개 프로젝트로 배우는 Android 앱개발 feat. Jetpack Compose 초격차 패키지 Online.
초격차 패키지 Online.
35개 프로젝트로 배우는
Android 앱 개발
feat. Jetpack Compose
-
안드로이드 앱 개발 강의의 교과서
총 강의시간 111시간, 프로젝트는 무려 35개 ! 모든 레벨을 커버하는 유일무이한 강의
-
FINAL 프로젝트를 통한 최종 복습
실무환경을 그대로 담은 구성을 통해
개발부터 배포까지 모두 학습 할 수 있습니다. -
가장 핫한 Jetpack Compose 까지
국내유일! 다른곳에선 전혀 찾아볼 수 없는
34시간 분량의 Jetpack Compose 강의
Jetpack Compose까지 학습할 수 있도록
Jetpack Compose 를 배울 수 있는 프로젝트 7개가 추가 구성되어 있습니다.
탑 티어 개발자들의 노하우와 함께하는
35개 프로젝트를 통해 모든 고민을 해결 할 수 있습니다.
안드로이드 앱 개발, 이거 하나만 들으세요.
잠깐, 왜 프로젝트로 학습해야 하나요?
여러 기능을 직접 사용해보면서 실무에서의 활용 방법에 대해 배울 수 있습니다.
다양한 프로젝트를 통해 필요한 기능만 쏙쏙 골라 학습할 수 있습니다.
심화 예제를 통해 실무에서 자주 발생하는 상황에 따른 문제해결 능력을 키워나갈 수 있습니다.
결과물을 통해 성취감과 더불어, 포트폴리오 제작 과정에 도움을 줄 수 있습니다.
안드로이드 앱 개발,
이 강의 하나만 들으세요!
POINT 1
35개의 프로젝트로 배우는 안드로이드의 모든 것!
탑 티어 개발자분들과 수많은 논의 끝에 입문자부터 실무자까지체계적인 커리큘럼의 프로젝트로 안드로이드의 모든 것을 담았습니다.
프로젝트 미리보기
머신러닝부터 디자인 패턴 까지,
오직 패스트캠퍼스에서만 배울 수 있는 심화 프로젝트
이번 강의 학습을 통해, 실무에 바로 투입 가능한 인정 받는 개발자가 되어 보세요!
-
얼굴인식 앱
머신러닝을 통한 복잡한 커스텀 UI -
쇼핑몰 앱
복잡한 메인 리스트 구현 -
랜덤이미지 추출 앱
MVC,MVP,MVVM,MVI 4개의 디자인 패턴 구분
* Part. 3 을 통해 위 예제를 그대로 학습 할 수 있습니다.
POINT 2
패스트캠퍼스가 제안하는 안드로이드 학습 커리큘럼!
나에게 맞는 커리큘럼을 확인하세요.
프로젝트를 통해 어떻게 학습이 진행되는지, 내가 들을 내용이 얼마나 있는지 한눈에 확인하세요.
POINT 3
국내 유일, 34시간 분량의 Jetpack Compose 까지 학습할 수 있어요.
Jetpack Compose란? 기존 XML로 개발되던 안드로이드 업계의 메커니즘을 개선 하기 위해Google에서 출시한 Android를 위한 현대적인 선언형 UI 도구 키트로서 아래와 같은 강점을 보유하고 있습니다.
1. 코드감소
JetpackCompose의 장점 및 사용기업 확인
Jetpack Compose를 이용하여 재사용성이 높은 코드를 작성하고, 결과적으로 프로젝트 전체 코드량의 감소를 기대할 수 있습니다.
2. 직관성
선언형 UI 접근법을 통해 UI 개발을 비즈니스 로직과 동일한 언어로 처리할 수 있으며,
기존의 XML 형태의 UI 보다 직관적인 개발을 할 수 있습니다.
3. 빠른 개발 속도
다양한 호환성을 지원하여 기존 프로젝트에 통합하기 쉬우며, Preview 등과 같은 각종 강력한 툴링 기능을 제공하여
전반적인 개발 속도 향상을 기대할 수 있습니다.
4. 강력한 성능
다양한 Compose API를 제공하며, 머티리얼 디자인, 다크 테마, 애니메이션 등의 구현이 Xml보다 비교적 수월합니다.
특히 디자인 전반적으로 통일성 있는 앱을 구현하기 쉽습니다.
◎ 기초-중급
국내 최초 안드로이드 GDE 출신
김용욱 강사님과 함께 기초부터 탄탄하게 학습해보세요.
Jetpack Compose, 남들보다 빠른 학습을 통해 경쟁력을 키워보세요!
4단계 커리큘럼으로 입문자부터 현업 실무자까지 학습 할 수 있는 내용으로 구성하였습니다.
-
STEP 1
입문선언형 UI란 무엇인지 부터, Compose와 기존 XML의 동작 방식의 차이에 대해 학습 합니다.
-
STEP 2
컴포넌트UI 컴포넌트에 대하여 학습하고 Modifier 등 Compose의 컴포넌트 활용에 필요한 개념에 대하여 학습하며, 카탈로그 앱을 만들어 봅니다.
-
STEP 3
활용Recomposition, State Hoisting, Animation 등 Compose에서 중요하게 사용되는 개념을 학습하며 Todo 앱을 만들어 봅니다.
-
STEP 4
심화Compose를 아키텍처 관점에서 학습하며 견고하고 유지보수가 용이한 앱 구조를 학습하며 포켓몬 앱을 만들어 봅니다.
◉ 실무심화
런던 현지에서 Compose를 통해 대규모 앱을 경험한
이경근 강사님과 함께 실무 최적화 내용까지 학습해보세요.
Learning point 1
Jetpack Compose 성능 최적화 방법∙ Jetpack Compose는 Composition 시스템을 통해 State에 영향받는
화면범위를 최소화하여 성능을 향상 시킵니다.
∙ Composition 시스템의 원리를 바탕으로 실무에서 사용하는 성능 최적화 방법을
학습 할 수 있습니다.
Learning point 2
Jetpack Compose 기반 멀티모듈 아키텍처 구성 방법∙ Jetpack Compose 기반으로 만들어진 디자인시스템 클래스들을 단일모듈로 독립시켜 객체지향 원칙을 따르고 재사용성과 확장성을 높히는 방법에 대해 학습 할 수 있습니다.
이 외에도 실무에서 사용하는 기법들로만 구성한
Jetpack Compose 기반
아키텍처 적용방법에 대해 학습할 수 있습니다!
POINT 4
14시간 분량의 최종 커머스 앱으로 마무리해요 (Part 5)
실무에서 가장 많이 사용되는 리스트형 구조의 커머스 앱을 만들며, 시스템 구조와 비즈니스 로직 분리 방법에 대해 학습할 수 있습니다.우아한 형제들 김상국 개발자와 함께 개발부터 배포, 사후 관리까지 타 강의에서는 배울 수 없는 전 과정을 학습하세요.
| 멀티모듈 시스템 구조
• 각각의 레이어를 필요한 레이어만 참조하여 최소화 할 수 있는 방법에 대해 학습합니다.
• MVVM과 CleanArchitecture를 기반으로 구조를 잡아 멀티 모듈 형태로 구성하는 방법에 대해 학습합니다.
• DI는 직접적인 참조를 전부 하며, 각각의 모듈에서 실수로 참조할 수 있는 최소화 하는 방법에 대해 학습합니다
| 비즈니스 로직 분리
• 비즈니스 로직의 연관관계를 컴포넌트 단위로 분리하여 복잡도를 낮추는 방법에 대해 학습합니다
잠깐!
혹시, 앱 개발은 처음인데
‘나도 할 수 있을까’ 걱정되시나요?
강의영상 미리보기 👇
POINT 5
단 하나의 강의로, 실무에서 사용되는 100가지 이상 주요기술 스택을 학습할 수 있어요
수많은 업계 실무진과의 논의를 끝에, 가장 자주 사용되는 필수 스택 모두를 담아 구성하였습니다.프로젝트 반복을 통해 안드로이드 앱 개발의 모든 것을 학습하세요.
| XML |
배우는 기술 스택이 궁금하다면 클릭!
• UI : ConstrinatLayout, FrameLayout, LinearLayout, CoordinationLayout, Animation, SnackBar, TabLayout, RecyclerVIew, Android Widget, BottomSheet, TextView, EditText, Button, ImageView, Spinner,RadioButton, CheckBox, AlertDialog, TextInputLayout, Chip
• 데이터저장 : SharedPreference, Room
• 이미지 / 미디어 : Glide, ExoPlayer (video, sound), Media Player
• Android : Activity, Service, Content Provider, Intent, Permission, ViewBinding, DataBinding, WebView, Navigation, ViewPager2, TabLayout, Deeplink
• Firebase : Firebase Colud Message, Firebase Realitime Databse, Firebase storage, Firebase Crash
• Json Parser : GSON, Moshi
• 네트워크 통신 / 권한 : Retrofit, OkHttp, Socket, SocketServer, Permission Dispatcher
• 디자인패턴 : Builder Pattern, Repository Pattern, Factory Pattern,
• 아키텍처 : MVC, MVP, MVVM, MVI, Clean Architecture
• 비동기 개념 : Coroutine, Flow, Rx, API 병합
• 의존성 주입 : Hilt
• 커스텀 UI : Paint, Path animation, MotionLayout
• 그 외 : Paging3, Coil, CamerX, GoogleAd, Ktlint, Detekt, Multi Module
| JetpackCompose |
• UI: Text, TextField, Button, Box, Surface, Column, Row, Image, Layout, Lazy Column,Lazy Row, Card, Dialog, Menu, ConstraintLayout, Scaffold, CheckBox,
Dropdown Menu, Material, Canvas, Theming
• Advanced: Recomposition, State, Remember, State Hoisting, Observable, Side Effects, Jetpack Compose Performance
• Architecture: Hilt for Compose, ViewModel, LocalComposiiton, Navigation, MVI architecture, Unidirectional Flow, Modularization
안드로이드 채용공고에서 요구하는 기술스택을 강의에서 얼마나 담고 있는지 비교해보세요.
PLUS +
타 강의에서는 가르쳐 주지 않는,
실무에서 유용한 안드로이드 개발 TIP 까지
이해하고 수정하기 쉬운 코드를 만들기 위해 코드 리팩토링을 하는 방법
View Hierarchy, PowerMode 등 안드로이드 내부 상태에 대해 알 수 있는 방법
사용자가 연속으로 버튼을 눌렀을 때 간단하게 대응할 수 있는 방법
천차만별인 모바일 기기 화면 크기에 대응하는 방법
POINT 6
강사님께 직접 여쭤 볼 수 있는 디스코드 커뮤니티 운영
강의 수강 중 어려움에 부딪히면, 질의응답 커뮤니티에 자유롭게 질문하세요.이전에 같은 문제를 겪은 수강생들과 강사님의 도움으로 어려움을 해결해 보세요!
* 본 커뮤니티는 온라인 강의장 공지사항에 기재된 링크를 통해 참여 가능합니다.
* 2022.12.20 ~ 2024.12.19까지 강사님들을 통한 질의응답이 운영됩니다.
수강생 커뮤니티, 이렇게 이용해보세요 !
만들면서 배우기
• 실제 현업과 가장 가까운 방식입니다.
• 읽기, 쓰기, 듣기를 통한 학습보다 기억에 오래 남습니다.
• 강사님께서 제시하는 내용 외에 본인이 필요한 내용을
찾아 학습해 볼 수 있습니다.
• 다양한 시나리오 or 테스트 or 에러 등에
대한 처리 능력을 기대 할 수 있습니다.
가르치면서 배우기
• 타인을 가르치는 과정에서 내가 뭘 모르고
있는지 정확하게 알 수 있습니다.
• 결국 본인 실력에 대한 정확한 메타인지가
가능해집니다.
함께 배우기
• 학습진도를 공유함으로써 완강에 대한
동기부여를 기대할 수 있습니다.
• 함께 사이드 프로젝트를 진행하며 새로운 경험을
만들어 갈 수 있습니다.
POINT 7
국내 안드로이드 GDE를 비롯하여 카카오,우아한형제들 등
업계 탑티어 현직 개발자로만 구성된 6인의 강사진
by 이경근
해외 취업 혹은 FAANG을 비롯한 빅테크 취업에 관심이 있으시다면!
FAANG을 비롯한 유수의 IT기업 인터뷰 경험 후 토종 한국인으로 Google 런던에 합격한 경험과
해외기업에서 면접관으로 채용에 참여한 경험을 바탕으로 한국인 개발자들의 해외 커리어 이야기와 FAANG 취업 꿀팁을 전해드립니다.
POINT 9
약 111시간 분량 강의로 안드로이드의 모든 내용을 경험할 수 있습니다.
타사에서는 찾아볼 수 없는 강의 구성과 압도적인 프로젝트 수, 압도적인 가성비까지 !!
시간당 1,500원대 가격으로
안드로이드의 모든 내용을 평생 소장!
(* 강의 런칭기념 할인가 기준)
상세 커리큘럼.
아래의 모든 강의를 초격차 패키지 하나로 모두 들을 수 있습니다.
지금 한 번만 결제하고 모든 강의를 평생 소장하세요!
part 0. 안드로이드 앱 개발 시작에 앞서
Part 1. 안드로이드 기본
Part 2. 개발의 퀄리티를 높이는 라이브러리의 활용
Part 3. 복잡한 요구사항 대응과 유지보수가 용이한 아키텍처
Part 4. Jetpack Compose
Part 4+. Jetpack Compose 실무심화
Part 5.개발부터 배포까지 FINAL
-
상세 커리큘럼
자세한 커리큘럼 및 내용은 여기서 확인하세요!