jisungbin / RunnerBe-Android

직장인 타겟 러닝 모임 O2O 플랫폼 🐝

Home Page:https://runnerbe.xyz/docs/android/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

직장인 타겟 러닝 모임 O2O 플랫폼 🐝

CMC 9기 프로젝트

⚠️ Archived

이 프로젝트는 더 이상 진행되지 않습니다.

[2,000 커밋한 프로젝트를 개발 중단했다]

Warning: 지금 다시 봤을 때 코드에 문제가 많이 보이니 코드를 깊게 보진 마시는걸 추천 드립니다.

최신 프로젝트

👉 duckie-team/quack-quack-android
👉 duckie-team/duckie-android


아카이브된 README 보기

직장인 타겟 러닝 모임 O2O 플랫폼 🐝

CMC 9기 프로젝트

License API 21+ GitHub repo size
awesome-kotlin ktlint wakatime
CodeFactor Maintainability Rating Lines of Code codecov


🐛 아키텍처 이슈

현재 아키텍처에 다양한 이슈들이 존재합니다. 이슈 해결을 포함한 모든 이슈나 PR 은 항상 환영입니다.

✍️ 작성 아티클

🔖 코드 설명

documents/code-guide 를 확인해 주세요.


Tech Skill

Architecture

  • TDD
  • MVI Pattern
  • Layered Architecture
  • Dynamic Feature Module (:features:register)

CI/CD

  • Github Actions
  • Firebase App Distribution

Jetpack

  • Room
  • Compose
  • DataStore

Test

  • JUnit5
  • Hamcrest
  • kotlinx-coroutines-test

Etc

  • GMS
  • dagger2-hilt
  • Coroutines/Flow
  • Retrofit, OkHttp

Layer (out-of-date)

Project Dependencies Graph

Dependency Injection Graph

TODO

Developer

[2월 4일] 개발 시작


회고 중간 기록

  • 백엔드의 숙련도가 중요하다는걸 매우 느꼈고, 왜 백엔드는 경력으로 뽑는지 알 거 같다.
  • mapper 만드는게 제일 귀찮다.
  • 혼자서 이 큰 걸 개발하니까 아키텍처 설계에서 막히는 부분을 물어볼 사람이 없어서 너무 슬프다.
  • 계속 원치 않는 파일까지 커밋이 돼 버린다!! 커밋 메시지 어떡해...
  • 어떻게 해야 할 지 모르겠을땐 그냥 무작정 생각나는데로 해보자~ 시간이 낭비되더라도 결국엔 깨닫게 된다.

License

RunnerBe는 MIT 라이선스를 따릅니다. 자세한 내용은 LICENSE 파일을 확인해 주세요.