// 프로젝트 개요
: 비밀
: private 레포지토리도 작업
: 내가 필요해서 만드는 프로젝트
/* ==================================
프로젝트 계획
==================================*/
// 스킬 뭐 쓸지
-------------------------------------
개발환경 :
- 안스 ide Stable로, (플라밍고)
- 코틀린 최신으로 1.8.0
- gradle 8.0
- AGP 8.0.0
- misSDK : api24, android 7.0 (Nougat)
- targetSDK: api33, android 13 (Tiramisu)
- gradle jdk: 17.0.6 (android studio embedded)
- java compatibility : java 17
-------------------------------------
스킬셋 & 구조 어떻게? :
- ui : view (+ 뷰바인딩)
view를 할지, 컴포즈를 할지 고민인데 일단 view를 하는게 나을듯하다.
컴포즈는 나중에 섞던지, 따로 Button project에서 공부를 하던지 해야겠다.
뷰에서 뷰바인딩과 데이터 바인딩이 있을텐데, 데이터 바인딩은 아직 어려운거 같고, 뷰바인딩으로
- 디자인패턴 : mvvm
클린아키는 아직 어려운거 같고, mvvm으로 시도해보기.
- 멀티모듈은 x, 나한테는 아직 어렵다.
- di :
힐트를 쓰려면 쓸 수 있을듯한데,
나중에 작업을 해놓고, 힐트로 변경하는 작업을 하는게 나을듯하다.
-------------------------------------
문서 어떻게
: 구글 드라이브 활용하기
-------------------------------------
기능 명세
내 구글 드라이브에 엑셀파일 있는거에 명세해보자
-------------------------------------
화면 명세 :
(기능명세 부터하고 생각하자)
ppt에 대충 그리기?
카카오에 목업하는 서비스가 있다던데..?
================
앞으로 할 거 :
1. 프로젝트에 다시 디펜던시 수정해서 넣자
2. 구글 샘플에 있던 .ignore파일을 참고해서 ignore파일을 다시 잡자.
3. 버튼을 뷰바인딩으로 하나 넣어서 이벤트 처리해보자.
4. 기능 명세를 엑셀에 작성하자
5. 화면을 대강 목업해보자.
6. 구현
'Personal project > Just One Thing' 카테고리의 다른 글
안드로이드 앱 개발에서 mvvm패턴의 패키지구조 (chatgpt를 이용한 답변) (0) | 2023.07.25 |
---|---|
앱 이름 변경. (0) | 2023.07.25 |
화면 설계 중.. (0) | 2023.05.24 |
기능 명세를 했다. (0) | 2023.05.23 |