닉네임도항상고민
블로그이름이항상고민
닉네임도항상고민
전체 방문자
오늘
어제
  • 분류 전체보기 (110) N
    • Profile (0)
    • Android (32)
      • Kotlin in android (8)
      • Java in android (0)
      • Dev env setting (9)
      • Meltdown(pokedex) (3)
      • Error (5)
      • Gradle (3)
      • Etc (4)
    • Google sample app (7)
      • nowinandroid (4)
      • sunflower (3)
    • 프로젝트 뚝딱거리기 (3)
    • Personal project (11)
      • Just One Thing (5)
      • 50Buttons (6)
    • Coding Practice (0)
      • Baekjoon (0)
      • Programmers (0)
    • Git (1)
    • Language (0)
      • Java (0)
      • Kotlin (0)
    • 기타 프로그램관련 (14)
    • 프로그램설치 및 설정 (2)
    • 공부 자료 리뷰 (책 서평, 인강리뷰) (14) N
    • 일상과 헛소리 (18)
    • 알쓸신잡 (2)
    • ---이하 out of control--- (0)
    • Spring (3)
    • IOS (1)
    • Mysql (1)

공지사항

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

최근 댓글

인기 글

최근 글

태그

  • effective kotlin
  • 진지하게 받지마셈
  • Apache License 2.0
  • 맥북프로 16
  • 맥북프로 후기
  • 2021 macbook pro
  • 후기
  • 박사 학위 논문이라고 쓰고 싶다 ㅅㅂ
  • 글을 많이 써보자
  • Atomic Kotlin
  • 대충 헛소리임
  • 누가 코틀린 2주면 익힌다고 했는가.. 누구인가..?
  • Kotlin In Action
  • 커밋 수 1년에 200이하 맥북프로 금지
  • 아토믹코틀린
  • 서평
  • m1pro
  • Android
  • 안스
  • 벽면 랜포트 고장
  • KotlinInAction
  • mac jdk삭제
  • 랜콘센트
  • 그것은 무엇인가
  • 이펙티브코틀린
  • m1 롤 설정
  • 잠을 잘자고
  • 구글
  • 맥북 롤 설정
  • android codelab

티스토리

hELLO · Designed By 정상우.
닉네임도항상고민

블로그이름이항상고민

프로젝트 뚝딱거리기

project: Bucket List 2024 / 2) 지금 하고 있는거

2024. 2. 22. 21:15

블로그 너무 방치하는거 같아서?

지금 뚝딱거리고 있는거 계속해서 블로그에 올려봄.

 

project: Bucket List 2024

========================================

▶︎ 일단 한 거)

// 프로젝트를 생성한다. (ok)

// 깃을 건다, 깃허브에 올린다. (ok)

→ 일단, 이그노어 대충 생성해서 올렸음.

// 뷰바인딩 셋팅 (ok)

// 프레그먼트를 lateinit으로 생성하는 방법을 만들어본다. (이렇게 하면 안됨)

// 리싸뷰는 일단 간단하게 만들었고, (ok)

// 리싸뷰에서 추가할때 위에서 부터 쌓이게 하면 ..? → id값이 다 바뀌어야하거나, 내림차순이 되어서 (안하는게 나을듯)

============

★★★ 지금 할거 )★★★

xml 뷰 작성중….

// 리싸 item내부에 수정, 삭제 버튼을 넣어야하나 ? → 일단 만들자

고민을 너무하면 답없고 내가 바로 생각나는게 직관적일 가능성이 높음. (대신 ui가 구려보일 가능성도 높음)

  1. mvvm으로 만드는걸 해봐야함. → 구글 코드랩 다시 한번 빠르게 해봐야 할 듯?

우선, 프레그먼트에 뷰모델 생성하는거부터 찾아봐야할듯.

===========

▶︎ 사용케이스

  1. 앱을 켠다
  2. 로컬에 저장되어있는게 있는지 판단해야함 (룸 db를 사용하면 될 듯)
  3. 최초에 10개는 그냥 edit텍스트에서 바로 수정할수 있게한다.
  4. 사용자가 입력하고 저장한다.
  5. 덜 입력된거는 저장없이 라인을 날린다
  6. 저장 이후에, 체크해서 완료한거로 표시 할 수 있게 한다.
  7. 저장되었던 말던 상하 위치를 바꿀 수 있게 한다.
  8. 저장하기전에 전면광고를 보고 저장 할 수 있게 한다.

▶︎ CRUD

  • 생성(추가) → 프레그먼트에서 버튼, → 액션바로? → ㄴㄴ fragment에 버튼으로 ㄱㄱ
  • 저장을 한번에 (Save All) → 프레그먼트에서 버튼으로
  • 조회 → 그냥 리스트뷰 보여주면 끝.
  • 수정 모드 → 개개별로 수정되게 하는게 더 편할듯.
  • 삭제 모드 → 이것도 개별로 삭제하는게 나을듯.

===========================

▶︎ 앱 목표 :

  • 스토어에 올리고, 애드몹을 단다.
  • 2024년도에 하려는 것들을 작성하여 목표를 정하고 성취를 이루어보자,
  • 개발을 실제 배포할거로 만들고, 일단 배포하면서 업그레이드 시켜보자.

▶︎ 핵심 기능 :

  • 리싸클러뷰가 있고, 리싸이클러뷰를 조작할 수 있게해서
  • 원하는 목록을 수정삭제 조작 가능하도록 한다.
  • 안드로이드 로컬에 저장 할 수 있게한다.
  • 배포후, 유저들이 요구하는 기능을 넣어주자

▶︎ 나중 할 것 & 나중에 생각 할 것 :

// 다국어 지원은 영어, 한국어만 → 필요한 string값은 하드코딩 ㄴㄴ 바로 리소스로

// 디자인은 최후에

  1. 다크모드도 지원되게
  2. theme을 활용해보자

// 오픈소스 사용 리스트 페이지도 넣어야함

// 네비게이션 라이브러리 붙여놓자 → 딱히 네비게이션 할 곳이 없을듯한데, 없어도 될 듯? → ㄴㄴ필요함

// ui를 구글의 언어 설정 부분을 따라해도 될듯

// 현재 어떤 모드에 있는가 상태값도 있어야하나?

========================================

// 대충 뭐했는지 일자별로 쓰기

====================

2024.02.22

  • 어제 하던거 어디까지 했는지 확인 (ok)
  • 리스트에 일단 뿌리는거는 했음 (ok)
  • 이제 item에 뭐 넣을지 생각을 해봐야함

========================================

2024.02.21

리싸뷰 만들기 시작

========================================

2024.02.20

========================================

2024.02.17

: 와 이제는 블로그들 검색해서 따라 만드는 것도 어려워진 것 같다.

세부 스킬들이 다르고, 봐도 정리가 잘안되어 있으면 어질어질하다.

덤으로 내 실력도 딸리는데,,,

안드 공식 홈 위주로 봐왔으니, 안드 공홈에 있는거 부터 쭉쭉 가져와야겠다.

조급해지지말고, 천천히 스텝바이 스텝으로 나가자

저작자표시 비영리 (새창열림)

'프로젝트 뚝딱거리기' 카테고리의 다른 글

project: Bucket List 2024 / 1) 대충할거 정했다.  (1) 2024.02.17
새로 할거  (0) 2024.02.17
    '프로젝트 뚝딱거리기' 카테고리의 다른 글
    • project: Bucket List 2024 / 1) 대충할거 정했다.
    • 새로 할거
    닉네임도항상고민
    닉네임도항상고민
    개발 블로그라기 보단, 개발' 일기' 블로그가 되어가고 있다. 단순히 검색해서 나오는 코드보다는 공부하면서 생기는 노하우를 전달하고 싶다. (도움 되는 글을 보셨다면 '하트'를 눌러주셔요♥ , 도움 안되는 잡글이 있다면, 댓글로 적어주시면 비공개 처리 합니다. )

    티스토리툴바