κ³ν μ립 μ΄λ €μμ κ²ͺλ MBTI P
λ€μκ² λμμ μ£Όκ³ μ, μ΅λν κ°λ¨νκ² UI/UXλ₯Ό ꡬμ±ν μ€μΌμ€λ¬ μ΄ν리μΌμ΄μ
μ
λλ€.
μμ§ λ―Έμμ± μνμ΄λ©° μκ°μ΄ λ λλ§λ€ 보μ λ° κ°λ°ν μμ μ
λλ€.
Kotlin
, JetPack
, AAC
, ViewBinding
, ViewModel
, LiveData
, Coroutine
, Room
, Alarm Manager
, ListAdapter
- Android Studio Bumblebee | 2021.1.1
- minSdkVersion 26
- targetSdkVersion 31
- Test Device | Galaxy Note 8
Room
μ μ¬μ©νλ©° μ²μμΌλ‘ μλλ‘μ΄λ λ΄λΆ λ°μ΄ν°λ² μ΄μ€λ₯Ό ꡬμΆν΄λ³΄μμ΅λλ€.AAC
μ»΄ν¬λνΈλ₯Ό μ²μμΌλ‘ μ¬μ©νλ©°MVVM
ν¨ν΄μ μ΅ν μ μμμ΅λλ€.Alarm Manager
λ₯Ό νμ©νμ¬ μ΄μ©μμκ² μλμ 보λ΄λ λ°©λ²μ μ΅ν μ μμμ΅λλ€.PendingIntent
λ₯Ό νμ©νμ¬ μ ν΄μ§ μκ°μ μΈν νΈλ₯Ό μ€ννλ λ°©λ²μ μ΅ν μ μμμ΅λλ€.Material CalendarView
λ₯Ό μν©μ λ§κ² 컀μ€ν νκ³ , μ΄λ²€νΈμ λ°λΌ μνλ κΈ°λ₯μ ꡬννλ λ°©λ²μ μ΅ν μ μμμ΅λλ€.Fragment Result API
λ₯Ό νμ©νμ¬ νλκ·Έλ¨ΌνΈ κ° ν΅μ λ°©λ²μ μ΅ν μ μμμ΅λλ€.- μ€ν μμ€μΈ
SingleAndTimePicker
μ νμ© λ°©λ²μ μ΅ν μ μμμ΅λλ€. ListAdapter
λ₯Ό νμ©νμ¬ λ¦¬μ¬μ΄ν΄λ¬λ·°μ μΌλΆ λ°μ΄ν° λ³ν μ λͺ¨λ μμ΄ν μ λ³κ²½νλ κ²μ΄ μλ, νΉμ μμ΄ν λ§ λ³νκ° μΌμ΄λκ² μ€μ νλ λ°©λ²μ μ΅νμ΅λλ€.ItemTouchHelper
λ₯Ό νμ©νμ¬ λ¦¬μ¬μ΄ν΄λ¬λ·°μ μ λλ©μ΄μ μ μΆκ°νλ λ°©λ²μ μ΅ν μ μμμ΅λλ€.