본문 바로가기
[클라이언트]/[Android Kotlin]

당신이 잠든 사이에(앱 자동종료 타이머) - Sleep timer 앱 리뉴얼 개발일지

by Hevton 2023. 6. 4.
반응형

 

2017년에 첫 출시하여, 2020년에 대규모 업데이트를 진행하여 개편했던 적이 있었다.

당시 디자인도 대규모로 업데이트하여, 기존보다 앱을 더 예쁘게 다듬어 냈었다.

 

그리고 2023년 1월부터 3월까지, 네이버에서 인턴 활동을 진행하면서 코틀린에 대해 꽤나 깊게 알아갈 수 있게 되었다.

그래서 이 앱을, 코틀린으로 처음부터 다시 다 작성하였다. 거기에, 평소 고쳐야 겠다고 생각했던 기능들까지 전면 개편하고

디자인까지 모두 바꾸어 대규모 공사를 진행하였다.

그리고 앱 시작 시에 등장하던 전면광고 까지 큰 마음 먹고 지우게 되었다..! 나에겐 중요한 수익 수단이지만, 좋은 서비스를 제공하는 것과의 괴리감이 있었던 것 같다.

 

당시 많은 오류들을 이미 잡아냈던 탓에, 이번에 새로 앱을 재건축하면서 생기는 오류들에 대한 걱정도 많았고

아니나 다를까 오류들이 꽤나 보여서 열심히 픽스하여 업데이트하였으며, 지금도 사용자분들의 반응에 귀를 기울이고 있다!

 

 

구 버전

https://hevton.tistory.com/207

 

안녕하세요 1인 개발을 하고 있는 꿈이 많은 대학생입니다.

이번 2020년 10월 말에 '당신이 잠든 사이에' 앱을 새 단장했습니다!!

 

대규모 업데이트를 통해 앱 기능 관련하여 많은 기능을 추가했고, 버그들을 많이 수정하여 안정화를 위해 힘썼으며, 테마 상점도 도입하여 다양한 테마들을 넣었습니다!!

 

추가된 기능들은 모두 '앱 상단 오른쪽의 메뉴' 에서 확인해보실 수 있습니다!

 

추가된 테마들 미리보기

또한 기존 메인 테마인 '당잠이' 이외에도 다양한 테마들이 추가되었습니다 :D

 

 


신 버전

 

 

 

 


 

 

개선하고 싶었던 부분

1. UI 개선

2. 로딩시간 시간복잡도 개선

3. 다크모드

4. 테마 부각화

5. 특정 앱 선택 로직 제거

6. 과한 광고 개선

7. 디자인

 

 

등을 개선하고자 했고 결국 다 바꿨다.

 

 

사라진 기능

1. WiFi 토글 기능

-> 안드로이드 버전 업데이트가 되면서, 해당 기능이 불가피하게 제거되었다.

2. 볼륨 Fade out 기능

-> 볼륨 Fade out 기능이 사라지면서, 볼륨 조절 자체가 없어졌는데, 추가해야할지도 모르겠다고 생각하고 있다.

 

 

 

앱 링크

https://play.google.com/store/apps/details?id=made.by.p0m70m.timerexit 

 

당신이 잠든 사이에(앱 자동종료 타이머) - Google Play 앱

당신이 잠든 사이에 앱을 중지시켜드립니다.- Sleep timer

play.google.com

 


 

나의 한마디 : https://hevton.tistory.com/165

 

'무슨 앱을 만들까' 라는 생각부터 앱을 출시하고, 세계의 판에 내놓고 사람들과 상호작용되는 과정까지는 정말 길고도 어려운 시간들을 지나게 되고, 그 시간들 속에서 정말로 단어로 표현할 수 없이 값진 경험들도 많이 얻어가는 것 같다. 앞으로도 쭉 소프트웨어를 만드는 일을 취미로 삼을 수 있다면 정말 좋겠다. 이 기분을 잊지 않으려 글을 쓴다. 고생했다! 고생하자!

 

 

리뉴얼 이후 디버깅 일지 정리

https://hevton.tistory.com/1080

 

[당신이 잠든 사이에] 포그라운드 서비스와 백그라운드 서비스의 변천사 (Service, IntentService, JobInt

'당신이 잠든 사이에' 앱을 2017년부터 개발하여 유지하면서, 'Service' 에 대한 정책적인 변화를 겪어왔습니다.이번 글에서는 'Service' 의 개념과 종류, 그리고 정책이 변화되면서 무엇이 없어졌고

hevton.tistory.com

https://hevton.tistory.com/899

 

[AlarmManager] - Doze, App StandBy, 배터리 최적화, Idle 상태에 대해

Doze 모드, App Standby, 배터리 최적화, Idle 상태, 백그라운드 실행 제한 등정책들이 날이 갈수록 새로 생겨나면서, 저희 같은 서비스를 운영하는 사람들에게는 이만 저만 어려운 점이 많습니다ㅜㅜ

hevton.tistory.com

 

https://hevton.tistory.com/925

 

[2023.05.22 ~ 2023.06.04] 당신이 잠든 사이에 디버깅 일지

이번주도 저번주도 저저번주도 디버깅과 개선의 일화들!해결한 문제 1. 알림이 보이지 않음: Android 13 (API 33) 부터 안드로이드 정책이 강화되어 모든 앱의 알람이 기본적으로 차단됩니다.따라서

hevton.tistory.com

 

https://hevton.tistory.com/908

 

[2023.05.21~27] 당신이 잠든 사이에 리뉴얼 출시 이후, 서비스 실험

startForegroundService / startForeground / startService / stopSelf / stopService 모두 실험 정리 1. 안드로이드 컴포넌트 중 하나인 서비스는 싱글톤이다. startService()를 여러번 호출한다 한들, 서비스 인스턴스가 여

hevton.tistory.com

 

반응형