<aside> <img src="/icons/checkmark_gray.svg" alt="/icons/checkmark_gray.svg" width="40px" /> 멘토링용 정리 자료

</aside>

‘헬로키티 코딩클럽’ 아이디어 기획안 (23/04/21)

<aside> <img src="/icons/brain_gray.svg" alt="/icons/brain_gray.svg" width="40px" /> Brain Storming (aka. 아무거나 쓰기)

</aside>

랜덤코딩디펜스

→ prgrammers의 code rating 시스템으로 실시간 경쟁??

갤럭시워치 → 수면연동??

https://apps.apple.com/kr/app/autosleep-트래커-with-watch/id1164801111

<aside> <img src="/icons/checklist_gray.svg" alt="/icons/checklist_gray.svg" width="40px" /> 전체 아이디어 목록

</aside>

Idea

<aside> <img src="/icons/checklist_gray.svg" alt="/icons/checklist_gray.svg" width="40px" /> Target Skill

</aside>

[백엔드]

백엔드 파트에서 꼭 넣었으면 하는 기술 목록

검색과 채팅 도메인 → 많은 기업의 공통 집합 (당근마켓, 네이버, 카카오, 라인)

  1. 검색 (Elastic search)
    1. 채팅 내용 검색
    2. 등록된 유튜버 조회
  2. 채팅 (MSA, Kafka, 실시간 통신)

특히 Kafka는 반드시 도입하고 싶음!

[클라이언트]

  1. 검색 & 채팅 → Paging
  2. Custom View
  3. 이외의 기술스택 (기능 관련x)
Architecture Pattern MVVM
Design Pattern Repository Pattern, Observer Pattern(Livedata), Delegation Pattern, Multi Module
AAC Databinding, Livedata, ViewModel, Paging3, Navigation
통신 OkHttp3, Retrofit2
Async Task Coroutine(Flow)
Third Party Library Glide, Timber, Leak Canary
협업 Git flow
DI Hilt
CI/CD Github Action → Build

<aside> <img src="/icons/checklist_gray.svg" alt="/icons/checklist_gray.svg" width="40px" />

아이디어 참고 사이트

</aside>

기업 목록 | 로켓펀치 - 비즈니스 네트워크