- Room DB를 활용한 메모 저장
- Data Binding과 View Model을 활용해서 MVVM패턴으로 앱을 재구성했다.
- LiveData를 활용해서 값의 변화에 따라 UI가 자동으로 변할 수 있도록 했다.
- BroadcastReceiver를 통해 알람을 설정할 수 있도록 만들었고, PendingIntent를 같이 사용해서 만들었다. 이를 통해 부팅할 때도 설정된 알람들을 설정할 수 있었다.
- Android 8 이상의 폰에 알람이 갈 수 있도록 NotificationChannel을 만들었다.
- BaseActivity, BaseFragment를 사용해서 코드의 중복을 줄였다.
- 2021.12.17 Repository 패턴을 사용해서 Fragment에서는 Room DB에 접근 시 Repository를 이용하였다.
- AAC ViewModel을 사용해서 Android 생명주기에 맞는 뷰모델을 사용했다.
-
Notifications
You must be signed in to change notification settings - Fork 0
kimyunseok/android_alamemo
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
알람메모 Alamemo 앱 리모델링 기록
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published