일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 뷰 상태복구
- 카드내역 공유
- recyclerview
- 카드 내역 공유 앱
- onViewCreated
- fragment
- 대학톡
- 작성
- 뷰 상태 저장
- 특가촌
- todofication
- andorid
- RxJava
- Koin
- 타이머앱
- moveToState
- 안드로이드 클린 아키텍쳐
- android clean architecture
- 안드로이드
- 올인원타이머
- nvidia-docker
- 특가알람
- 특가게시판
- Quickly
- java.lang.OutOfMemoryError: Java heap space
- kotlin
- RX
- compileKotlin FAILED
- List
- Android
- Today
- Total
seoft
[quickly] 개발 과정 본문
[Quickly 앱 소개]
[Quickly 개발 개요]
1월 초에 개요를 올리며 개발 계획을 세웠었는데 오늘 개발 완료하고 스토어에 검수하였다.
개발 하면서 개발과정을 회고해본다.
[초기 UI작업]
우선 대략적인 UI를 그려보았다. 구조를 잡는 특성상 지웠다 그렸다하는 시행착오가 많이 있었다.
대략적인 UI :
[상세 UI 작업]
다음으로 실제 디자인이 될 UI를 XD툴을 이용하여 그려보았다. 디자이너가 아니기 때문에 제플린 같은 툴에 연동할 정도는 못되었고, 적당히 그린 후 추후에 dp값을 눈대중으로 시안에 맞춰 구현하기 위해서 진행하였다.
상세 디자인 :
[개발과정]
다음 단계로 개발을 시작하였다.
한 페이지에 복잡하게 얽혀있는 로직이 몇몇 있어 모듈단위로 선 개발을 진행 후 프로젝트 생성을 하고 이어갔다.
https://github.com/seoft/seoft-android-libraries/tree/dev/drag-and-drop-between-multiple-grid
두 모듈을 완성한 후 본격적으로 개발을 진행하였다. 설정부분을 먼저 만들고 두 모듈을 붙이니 거의 완성에 가까울정도가 됬었고 추가적으로 assist app과 투명/반투명 엑티비티와 테마 동적 변경사항을 반영하고나서 자체 QA를 들어가면 될 정도였다. 서버 없이 로컬만 신경쓰면 됬기 때문에 생각보다 빨리 마무리지을 수 있었다.
그리고 마무리 시점 즈음에 todo를 작성하고 그 중 한글화가 있었는데, LauncherQ(https://github.com/seose/launcher-q) 출시기록을 보니 한국 다운로더 수가 다른나라에 밀려 랭킹 밖이었고 한글화가 큰 의미가 없는 것 으로 판단하여 하지않았다.
다음은 대략 UI, 상세UI, 실구현 단계로 같은 화면단위로 한번 모아보았다.
[추후 방향]
개발 개요때의 구현 목표가 남아있었지만, 다른 개인 프로젝트를 위해 잠시 퍼즈시킬 예정이며 혹여나 사용자가 많아지고 개선을 원하는 분들이 많아지면 급하게라도 개선할 생각이다.
'개발일지' 카테고리의 다른 글
[모듈앱] write-post-with-items (0) | 2020.05.16 |
---|---|
[급식판] 앱 소개 (0) | 2020.04.16 |
[quickly] 앱 소개 (0) | 2020.03.01 |
[모듈앱] drag-and-drop-between-multiple-grid (0) | 2020.01.30 |
[quickly] 개발 개요 (0) | 2020.01.05 |