Skip to content

우아한테크코스 5기 학습 내용을 담은 레포지토리

Notifications You must be signed in to change notification settings

hyemdooly/woowacourse-android-5-dooly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

✏️ 우아한테크코스 5기 모바일 안드로이드 둘리의 학습 과정

레벨1 - 코틀린 미션

미션명 레포지토리 PR 1 PR 2
자동차 경주 레포지토리 1단계 PR 2단계 PR
로또 레포지토리 1단계 PR 2단계 PR
블랙잭 레포지토리 1단계 PR 2단계 PR
오목 레포지토리 1,2단계 PR 3,4단계 PR

미션에서 이런 것을 배웠어요✌️

  1. Kotlin 문법을 충분히 활용할 수 있어요.
  2. 페어 프로그래밍을 경험했어요.
  3. MVC 패턴에 대해 배웠어요.
  4. TDD로 모든 미션을 진행했어요. 테스트 코드를 작성할 수 있어요.
  5. 객체 지향 생활 체조 원칙, 객체 지향 5원칙을 지키며 프로그래밍하려고 노력했어요.
  6. Android를 찍먹했어요.

레벨2 - 안드로이드 미션

미션명 레포지토리 PR 1 PR 2
영화 티켓 예매 레포지토리 1,2단계 PR 3,4단계 PR
영화 극장 선택 레포지토리 1,2단계 PR 3,4단계 PR
쇼핑 장바구니 레포지토리 1,2단계 PR 3,4단계 PR
쇼핑 주문 레포지토리 1단계 PR 2단계 PR

미션에서 이런 것을 배웠어요✌️

  1. Activity, View LifeCycle을 학습했어요.
  2. savedInstanceState를 활용할 수 있어요.
  3. 페어 프로그래밍을 경험했어요.
  4. MVP 패턴에 대해 배웠어요.
  5. Espresso로 UI 테스트 작성을 해봤어요.
  6. 테스트 더블을 배웠어요.
  7. Mock Server을 만들어봤어요.
  8. app/domain 모듈 분리를 경험했어요.
  9. Repository 패턴을 배웠어요.
  10. LiveData, Databinding을 사용할 수 있어요.
  11. Retrofit2를 사용할 수 있어요.

레벨3 - 팀 프로젝트 '땅땅땅'

팀 프로젝트 레포지토리

레벨4 - DI/뷰 심화 미션, 레벨3 프로젝트 유지보수

미션명 레포지토리 PR 1 PR 2 PR 3
만들면서 배우는 DI 레포지토리 1단계 PR 2,3단계 PR 4단계 PR
뷰 챌린지 레포지토리 1단계 PR 2단계 PR 3단계 PR

미션에서 이런 것을 배웠어요✌️

  1. Reflection을 사용해서 수동 DI부터 자동 DI까지 직접 만들었어요.
  2. View LifeCycle을 재학습했어요.
  3. 다양한 화면과 다크 모드를 대응할 수 있어요.

Soft Skill - 글쓰기

글쓰기 레포지토리

테코톡

Localization 테코톡

About

우아한테크코스 5기 학습 내용을 담은 레포지토리

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published