본문 바로가기
반응형

[개발 일지]50

당잠사 실험..! (죽어나갔었다) 서론 : 출시 이후, 새 기능들을 추가한 뒤에 업데이트를 올리기 위해 테스트를 하고 있는데 출시버전에서는 타이머를 trigger해놔도 다른 백그라운드 앱(포그라운드 X)이 정해진 시간 외에는 강제종료 되지 않는 것 같은데 개발하고 있는 버전에선 이상하게 trigger 시간이 되지 않았는데 20분정도만 지나면 백그라운드 앱이 종료되는 것 같다는 느낌. 이걸로 약 일주일 째 실험을 하느라 출시날이 미뤄졌다. 느낀점 : 1. 대충 분석하여 자꾸 뺑뺑이를 돌아서 테스트가 더 길어졌다. 테스트가 너무 기준이 명확하지 않고 오합지졸이다. 2. 중요하지 않은 이 부분에 오히려 너무 많은 시간을 쏟아서 시간 안배를 하지 못한 것 같다. 3. 테스트 과정에서도 너무 체계적이지도 못했고, 시간만 쓴 느낌이다. 4. 깃 관.. 2023. 6. 1.
[2023.05.21~27] 당신이 잠든 사이에 리뉴얼 출시 이후, 서비스 실험 startForegroundService / startForeground / startService / stopSelf / stopService 모두 실험 정리 1. 안드로이드 컴포넌트 중 하나인 서비스는 싱글톤이다. startService()를 여러번 호출한다 한들, 서비스 인스턴스가 여러개 생성되어 진행되진 않는다는 것이다. onStartCommand() 함수가 여러번 호출되는 것 뿐이다. 그리고, stopSelf()나 stopService()를 호출하면 즉시 서비스가 종료되는 것이 아니라, 시스템에게 '종료를 요청' 하게 되고 시스템은 최대한 빠른 시일 내에 이 요청에 대해 응해주는 방식이다. 이러한 특징으로 인해 고려해야 할 상황이 있다. 서비스는 싱글톤이라 했던 것 처럼 stopSelf() 나 .. 2023. 5. 27.
취소와 확인 버튼의 위치와 순서의 의미는? 왼쪽의 '아니오' 오른쪽의 '예' 를 선호하게 된다. 1. 시선처리 사람의 시선은 대부분 왼쪽에서 오른쪽으로 간다. 그렇기 때문에 최종적인 결정을 이끌어내는데에 있어서 오른쪽에 있는 항목이 긍정이어야 낭비가 발생하지 않는다 2. 오른손잡이 대부분의 사람들은 휴대폰을 쥐고 오른쪽 손의 오른쪽 엄지로 버튼을 쉽게 누를 수 있어야 한다. 3. 캔슬은 뒤로가기, 확인은 앞으로 진행 의미론적으로도 순서에 맞으려면, 더 진행하겠다는 '네' 가 오른쪽을 가리키는게 맞다. 관련 참고 링크 https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=smj5790&logNo=221394108048 UI 디자인 | UI 예 아니오 버튼 위치에 대한 질문 디자인을.. 2023. 5. 25.
더 이상 기술 개발에만 국한되어서는 안된다 난 '개발자' 가 아니다. 그렇게 생각하기 위해선 더욱이, 개발 이외의 것들을 기꺼이 신경쓰고 생각해야 한다. 스스로를 개발자로 국한시키지 않도록 해야한다. 개발은 내 사상을 구체화 할 수 있는 도구다. 요즘에는 '리뷰' 관련하여 고민을 하고 있다. 사용자는 만족한다고 해서 기꺼이 리뷰를 남기기가 쉽지 않다. 플레이스토어 -> 내 앱 -> 리뷰 작성 이라는 긴 프로세스를 굳이 거쳐야 하기 때문이다. 리뷰는 보통 부정적이다. 기꺼이 리뷰를 남기는 경우는, 만족하지 않을 때, 문제가 있을 때 남겨지기 마련이다. 기꺼이 앱을 아껴주시는 분들 중에서도 매우 소수의 분들만 리뷰를 남겨주시게 될 것이다. 1년째 잘 이용하다가도 리뷰를 평생 안남기다가, 한 번 잘 안되면 부정적인 리뷰를 남기기 마련이다. 리뷰는 중요.. 2023. 5. 23.
반응형