슬립나우
Date
Jan 4, 2022 → Jan 9, 2022
Skills & Tools
Member
유재민
Activity
개인 프로젝트
📖 상세 내용
.jpg%3Ftable%3Dblock%26id%3Dfec0d6b6-3f14-4c18-b735-5bf4a92d7c95%26cache%3Dv2&w=3840&q=75)
.jpg%3Ftable%3Dblock%26id%3D3874fd73-7b0c-48ac-a4fc-09a09cfd5453%26cache%3Dv2&w=3840&q=75)
.jpg%3Ftable%3Dblock%26id%3Db206e985-8ecd-4aea-a05d-76f9f019f231%26cache%3Dv2&w=3840&q=75)
작품명 : 슬립나우 (SleepNow)
슬립나우는 자러 갈 시간이나 일어 날 시간을 선택하게 되면 나이에 따른 적절한 수면시간을 추천해주는 앱입니다. 수면 단계에 따른 시간을 분석하여 자고 일어났을 때 최대한 피곤하지 않고 개운한 느낌이 들도록 해줍니다.
🙋🏻♂️ 사용 기술
- SharedPreference
- TimePicker
- MVVM 패턴 (viewmodel+databinding+livedata)
- EventWrapper (viewmodel에서 dialog를 띄우기 위함)
- SimpleDateFormat (날짜 형식 변환)
- CustomDialog
- TabLayout
- RecyclerView (databinding + decoration)
- OutlineTextView
👨🏻🎓 느낀점
- 앱 출시 경험이 없어 메이커스 동아리 활동 전 출시경험을 해보고자 기획한 간단한 앱입니다.
- 일반 프로젝트와 달리 출시를 위한 개발을 진행하는 과정에 고려해야 될 사항들이 많다는 것을 깨달았습니다.
- 또한 MVVM 패턴을 적용해봄으로써, 확장에 용이하고 유지보수 하기 편한 구조로 구현을 할 수 있었습니다.