Skip to content

Commit

Permalink
docs: README 업데이트
Browse files Browse the repository at this point in the history
  • Loading branch information
hyemdooly committed Oct 26, 2023
1 parent acd9b1f commit 8d048d1
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# ✏️ 우아한테크코스 5기 모바일 안드로이드 둘리의 학습 과정

## 레벨1 - 코틀린 미션
|미션명|레포지토리|PR 1|PR 2|
|---|---|---|---|
Expand All @@ -7,6 +8,14 @@
|블랙잭|[레포지토리](https://github.com/hyemdooly/kotlin-blackjack/tree/hyemdooly)|[1단계 PR](https://github.com/woowacourse/kotlin-blackjack/pull/21)|[2단계 PR](https://github.com/woowacourse/kotlin-blackjack/pull/35)|
|오목|[레포지토리](https://github.com/hyemdooly/kotlin-omok/tree/hyemdooly)|[1,2단계 PR](https://github.com/woowacourse/kotlin-omok/pull/26)|[3,4단계 PR](https://github.com/woowacourse/kotlin-omok/pull/34)|

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

## 레벨2 - 안드로이드 미션
|미션명|레포지토리|PR 1|PR 2|
|---|---|---|---|
Expand All @@ -15,6 +24,19 @@
|쇼핑 장바구니|[레포지토리](https://github.com/hyemdooly/android-shopping-cart/tree/hyemdooly)|[1,2단계 PR](https://github.com/woowacourse/android-shopping-cart/pull/20)|[3,4단계 PR](https://github.com/woowacourse/android-shopping-cart/pull/33)|
|쇼핑 주문|[레포지토리](https://github.com/hyemdooly/android-shopping-order/tree/hyemdooly)|[1단계 PR](https://github.com/woowacourse/android-shopping-order/pull/12)|[2단계 PR](https://github.com/woowacourse/android-shopping-order/pull/30)|

### 미션에서 이런 것을 배웠어요✌️
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 - 팀 프로젝트 '땅땅땅'
[팀 프로젝트 레포지토리](https://github.com/woowacourse-teams/2023-3-ddang)

Expand All @@ -24,6 +46,10 @@
|만들면서 배우는 DI|[레포지토리](https://github.com/hyemdooly/android-di/tree/hyemdooly)|[1단계 PR](https://github.com/woowacourse/android-di/pull/5)|[2,3단계 PR](https://github.com/woowacourse/android-di/pull/28)|[4단계 PR](https://github.com/woowacourse/android-di/pull/57)|
|뷰 챌린지|[레포지토리](https://github.com/hyemdooly/android-paint/tree/hyemdooly)|[1단계 PR](https://github.com/woowacourse/android-paint/pull/14)|[2단계 PR](https://github.com/woowacourse/android-paint/pull/38)|[3단계 PR](https://github.com/woowacourse/android-paint/pull/51)

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

## Soft Skill - 글쓰기
[글쓰기 레포지토리](https://github.com/hyemdooly/woowa-writing-5/tree/hyemdooly)

0 comments on commit 8d048d1

Please sign in to comment.