PMS(Parents' Management System - λλμννΈλ§μ΄μ€ν°κ³ νλΆλͺ¨λλ€μ μλ κ΄λ¦¬μμ€ν )
- λλμννΈμ¨μ΄λ§μ΄μ€ν°κ³ λ μ κ΅μμ΄ κΈ°μμ¬μνμ μ무μ μΌλ‘ ν΄μΌνλ νκ΅μ λλ€. λ°λΌμ λ§μ νλΆλͺ¨λλ€ κ»μ μλ μ μνμ κΆκΈν΄νμ ¨λλ°, μ΄λ₯Ό νμΈνλλ°μ μ¬λ¬ λ²κ±°μμ΄ μμμ΅λλ€. PMS λ μ΄λ¬ν λΆνΈν¨μ ν΄μνκΈ°μν΄ λ§λ€μ΄μ‘μ΅λλ€.
- MVVM
- Databinding
- RxJava
- Koin
- OkHttp
- Retrofit2
- Room
- Kotlin
- colorμ stringμ μ λΆ colors.xml,string.xmlμμ κ΄λ¦¬ν©λλ€.
-
λ³μ&ν΄λμ€
- λ³μμ΄λ¦μ μΉ΄λ© μΌμ΄μ€ λ₯Ό κΈ°λ³ΈμΌλ‘ ν©λλ€.
val personName = "νκΈΈλ"
- μμμ΄λ¦μ λͺ¨λ λλ¬ΈμμΈ μ€λ€μ΄ν¬ μΌμ΄μ€ λ‘ ν©λλ€
val LOGIN_REQUEST_CODE = 0
- ν΄λμ€ μ΄λ¦μ νμ€μΉΌ μΌμ΄μ€ λ‘ ν©λλ€.
class Person(){}
-
drawable
- what_description_where
- whereμ μ¬λ¬κ³³μ μ¬μ©λλ©΄ μ°μ§ μμ΅λλ€.
- (what):icon -> ic, background -> back
- ex) ic_list, back_border_black
-
layout
- what_description
- ex) activity_main, fragment_chatting
-
id
- where_description_what
- textView -> tv, editText -> et, button -> btn, customView -> cv λ± μ€μ¬μ μ¬μ©
- ex) main_intro_tv, login_submit_btn
-
colors.xml
- color[what] μΌλ‘ μμ±νμ¬ μ¬μ©ν©λλ€