Project: SleepNow
- 슬립 나우
- 개인 프로젝트
- 2020.01 ~ 2020.01
0. Overview
슬립나우는 자러 갈 시간이나 일어 날 시간을 선택하게 되면 나이에 따른 적절한 수면시간을 추천해주는 앱입니다.
수면 단계에 따른 시간을 분석하여 자고 일어났을 때 최대한 피곤하지 않고 개운한 느낌이 들도록 해줍니다.
1. Function
- 나이 선택 기능
- 시간 선택 기능
- 수면시간 계산 기능
2. Tech
- SharedPreference
- TimePicker
- MVVM 패턴 (viewmodel+databinding+livedata)
- EventWrapper (viewmodel에서 dialog를 띄우기 위함)
- SimpleDateFormat (날짜 형식 변환)
- CustomDialog
- TabLayout
- RecyclerView (databinding + decoration)
- OutlineTextView