118일 차 코딩 일기입니다. 오늘은 레전드 아르세우스 포켓몬 도감 관련하여 작업을 진행하였습니다. 서버에서 정보를 받아와서 Room 데이터베이스에 저장하는 로직을 완료하였습니다. 저장 화면은 간단하게 버튼으로만 구현을 해두어서 따로 스크린샷을 찍지 않았습니다. 다음은 리스트 화면입니다. 이번 화면에서는 최상단에 게임 로고를 보여주고 스크롤 시 안보이도록 설정해 보았습니다. 우선 리스트 조회와 잡은 포켓몬 표시하는 기능까지는 구현이 완료되었습니다. 이제 포켓몬들도 더 추가하고 검색 기능과 상세화면을 추가로 구현을 해야합니다. 아직 상세화면은 UI 구상을 못해서 내일은 UI 구상부터 진행할 예정입니다.
113 ~ 117일 차 코딩 일기입니다. 당일 일기를 써야 하는데 일기 쓰는 타이밍에 오류가 발생하거나 해야 할 일들이 생기는 등의 이유로 많이 밀렸네요 ㅠ 우선 25일부터 27일 오전까지해서 Flutter로 메모장 만들기는 완료하였습니다. 대략 5일 정도 걸린거 같네요 코드 짜는게 비슷한 듯하면서도 많이 다른 느낌이어서 오히려 더 어렵게 느껴지는 것 같습니다. 아무것도 모르는 상태였으면 그냥 공부하면 되는데 안드로이드 코딩하듯이 하려고 하니 오류를 만나는 것 같아요 이번 작업을 하면서 느낀점은 될 거 같은 건 안되고 안될 거 같은 건 된다? 였습니다. 처음으로 Flutter 프로젝트를 진행하는 만큼 모르는 부분이 많이 있었는데 그냥 지식조차 없었던 내용은 단순한 검색으로 쉽게 해결할 수 있는 부분이 많..
111일 차 ~ 112일 차 코딩 일기입니다. 어제까지 Flutter 강의를 시청하였습니다. 이번 강의를 들으며 State와 Future에 대한 개념을 알 수 있었습니다. 확실히 저것들에 대한 이해 없이 진행했으니 막히는게 당연했구나 싶었습니다. 다 들은건 아니지만 오늘부터 다시 작업을 시작하였습니다. 어려운 앱은 아닌데 거의 처음 하는 것이다 보니 오류가 나면 뭔지를 잘 몰라서 찾느라 시간이 많이 뺏기네요 List list = maps.isNotEmpty ? maps .map((item) => MemoItem( id: item["id"], title: item["title"], contents: item["contents"], isSecret: item["isSecret"] == 1, isImporta..
109 ~ 110일 차 코딩 일기입니다. 어제는 Flutter로 메모장 앱의 기능을 구현하였습니다. 그런데 생각보다 막히는 부분이 많아서 계속 진행하는 데 있어서 어려움이 많았습니다. 이대로 계속하면 어떻게든 결과는 나올 수도 있지만 효율적이진 못할 것이라 생각이 들었습니다. (생각보다 모르는 내용이 너무 많았습니다ㅠ) 그래서 오늘은 다시 강의를 보기로 결정하였습니다. 작업을 시작하기 전에 완전 기초 (영상 기준 순한 맛)을 보았는데 그 영상에서는 아직 State 관리는 아직 진행하지 않는 단계였습니다. 오늘 약간 매운맛 강의를 보니 이제 State 관련해서 영상이 있었습니다. 우선 강의를 조금 더 본 뒤에 메모장 만들기를 진행하려고합니다. 예상은 내일까지 강의를 듣고 주말에 기능 구현을 할 것 같습니다.
105 ~ 106일 차 코딩 일기입니다. 어제랑 오늘까지 Flutter 기초 강의는 다 들었습니다. 아직 심화 버전이 있기는 한데 강의를 듣기 전에 배운 내용 + a 해서 간단한 앱을 만들어보려고 합니다. 예전에 Compose 학습하고 진행한 메모장 앱을 제작해볼 생각입니다. 오늘은 메인화면 UI 기본 작업을 진행하였습니다. 아직은 어색하고 불편하게 느껴지긴 합니다 ㅎㅎ 그만큼 작업시간도 오래걸리는 느낌이네요 내일은 기능은 제외하고 UI 작업을 진행할 예정입니다.
103 ~ 104일 차 코딩 일기입니다. 우선 작업한 내용입니다. 포켓몬 도감 관련 작업입니다. 포켓몬 진화 정보를 수정하는 기능과 새로운 도감을 등록하는 기능을 추가하였습니다. 진화 정보는 잘못 입력한 정보 수정 및 새로운 포켓몬이 나왔을 때 추가를 하기 위한 용도로 기능을 추가하였습니다. 새로운 도감의 경우 최근 포켓몬 게임에서는 전체 포켓몬이 아닌 일부 포켓몬만 등장하게 되는데 특정 버전에서의 도감을 만들기 위하여 기능을 추가하였습니다. 올해 나올 9세대를 위해 준비도 할 겸 최신작인 레전드 아르세우스로 테스트로 진행해볼 예정입니다. 추가로 새로운 도감의 경우 UI를 변경해서 다르게 보이게 하려고 하고 있습니다. 원래는 포켓몬 정보도 수정하는 기능을 넣으려고 했는데 사실 이미지 외에는 수정할 일이 ..
102일 차 코딩 일기입니다. 추석 연휴와 그 전 며칠 동안 개인적으로 할 일이 생겨서 일주일 정도 코딩을 못 했습니다.ㅠㅠ 며칠 쉬었다고 집중력이 떨어지네요 우선 아직 다음 프로젝트 관련입니다. 원래 계획은 포트폴리오로도 쓸 수 있을 정도의 앱을 만들고 싶었습니다. 매번 클론만 하는 것 같아서 개인 앱으로 만들고는 싶은데 아이디어가 안 떠오르네요.. 일단 주목적은 Compse를 이용하여 다양한 앱을 만드는 게 1차 목표이기 때문에 제가 플레이했던 게임을 소개하는 앱을 만들어 볼까 생각중입니다. 우선 2개의 화면 UI 작업은 해 두었고 그 외 페이지들을 기획을 한 뒤 작업을 진행할 예정입니다. 다음은 오늘 한 코딩 내용입니다. 오늘은 포켓몬 도감에서 진화 수정하는 페이지를 만들어 보았습니다. 거의 작업은..
- Total
- Today
- Yesterday
- compose
- Compose QRCode Scanner
- LazyColumn
- Kotlin
- Compose BottomSheetDialog
- WorkManager
- 웹뷰
- Android
- Fast api
- column
- Duplicate class found error
- WebView
- Android Compose
- Row
- Compose ModalBottomSheetLayout
- Compose Naver Map
- Compose 네이버 지도
- 포켓몬 도감
- Compose ConstraintLayout
- Retrofit
- 안드로이드 구글 지도
- Compose 네이버 지도 api
- Compose MotionLayout
- Gradient
- Pokedex
- Compose BottomSheet
- Compose BottomSheetScaffold
- Duplicate class fond 에러
- 안드로이드
- Worker
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |