MODORIAPPS / Quick_Setup

프로젝트를 빠르게 SETUP하기 위한 Repository

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

매뉴얼

내 프로젝트에 적용하는 방법

권장사항

  • Android Studio Arctic Fox
  • 테스트 버전

image


Fork

  • 우측 화면에 Fork를 누르고 원하는 곳에 Fork한다
  • Fork를 완료한 자신의 Repository에서 이름은 Rename한다
  • 원하는 형식의 Branch를 남겨두고 나머지 Branch는 삭제한다
  • Android Studio에 clean 한다, 이때 저장파일 이름은 원하는 이름으로 변경한다
  • Android Studio에서 Settings.gradle파일에서 rootProject.name을 원하는 이름으로 변경한다
  • 패키지 이름을 원하는 이름으로 변경한다
  • app_name을 원하는 이름으로 변경한다
  • build.gradle(Module)에서 applicationId를 원하는 이름으로 변경한다
  • 파일이나 모듈이 생성되지 않았거나 보이지 않는다면 File -> Invalidate Caches / Restart... 해주세요

Clean

  • 우측 화면에 Code를 누르고 주소를 복사한다
  • 자신이 사용할 Repository를 생성한다
  • Android Studio에서 clean 한다, 이때 저장파일 이름은 원하는 이름으로 변경한다
  • 원하는 Branch를 선택후 Checkout한다
  • Android Studio에서 Settings.gradle파일에서 rootProject.name을 원하는 이름으로 변경한다
  • 패키지 이름을 원하는 이름으로 변경한다
  • app_name을 원하는 이름으로 변경한다
  • build.gradle(Module)에서 applicationId를 원하는 이름으로 변경한다
  • 파일이나 모듈이 생성되지 않았거나 보이지 않는다면 File -> Invalidate Caches / Restart... 해주세요
  • Git Remotes에 있는 기존 주소를 삭제하고 자신이 사용할 Repository 주소를 넣는다
  • 새로운 Branch를 만드는겸 모든 내용을 Push한다



각각의 브랜치 설명

모든 브랜치는 Coroutine 사용을 기준으로 만들어졌습니다


Mvvm branch -> mvvm 디자인 패턴을 적용할수 있는 구조

app

image'

블로그 설명

Clean_architecture_one branche -> mvvm 디자인 패턴에 clean architecture를 지향한 구조

전체 모듈 구조
image
app
image
presentation
image
domain
image
data
image
블로그 설명

Clean_architecture branche_two -> 앞에 one에서 presentation 모듈을 삭제하고 app으로 대체한 구조

전체 모듈 구조
image
app
image
domain
image
data
image
블로그 설명

About

프로젝트를 빠르게 SETUP하기 위한 Repository


Languages

Language:Kotlin 100.0%