81일 차 코딩 일기입니다. 오늘은 포켓몬 등록 화면의 수정 작업을 진행하였습니다. 기존에는 이미지만 기본값을 설정할 수 있었는데 데이터를 넣다보니 생각보다 시간이 많이 소요가 되어서 시간 단축을 위해 PokeApi에서 제공하는 정보들을 몇 가지 미리 세팅할 수 있도록 페이지를 수정하였습니다. 이로써 등록하는 시간을 1/3로 감소할 수 있었습니다. 지금 나와있는 포켓몬 종류가 다른 폼,진화까지 포함하면 1000마리가 넘기 때문에 이렇게 안 하면 힘들 것 같더라고요 ㅎㅎ; 그다음 상세 보기 화면을 구현해야 하는데 위에 디자인 초안에서 보면 알 수 있듯이 Tab과 ViewPager를 이용해야 하는데 Compose에서 Tab밖에 아직 사용해보지 않아서 학습을 진행하였고 방법을 습득했습니다. 내일은 ViewPa..
80일 차 코딩 일기입니다. 오늘은 원래 예정은 수정 화면 구현이었으나 수정은 급한 것도 아니기도 하고 전체 수정보다는 부분 수정을 진행하는 것이 맞을 것 같다는 생각이 들어서 순서를 바꾸기로 하였습니다. 리스트 화면을 구현하고 이미지 확인을 위해서 상세 화면에서 이미지 표시까지 구현을 하였습니다. 리스트 쪽에서는 도트 위주의 이미지를 사용하고 있고 상세 쪽에서는 큰 이미지를 사용하고 있습니다. 글 쓰고 있는 현재는 24개의 포켓몬을 등록 완료하였습니다. 추가 등록의 경우 집중 안될 때 조금씩 추가해 나갈 예정입니다. 내일은 상세 화면 UI 구현을 진행할 예정입니다.
78일 차 코딩 일기입니다. 오늘은 어제 결과를 못 봤던 서버 전송 관련 문제를 처리하였습니다. 원인은 Fast Api로 만든 Api 자체가 문제였습니다. docs에서 문제없이 작동해서 의심에서 제외했었는데 여러 가지 테스트 진행하다가 도저히 이해가 안 돼서 다시 보니 잘못 설정했더라고요 ㅠㅠ.. post인데 set처럼 설정을 해놔서 앱에서 Post로 전송하면 이해를 못 하는 문제였습니다. 이것과는 별개로 Flutter로 진행하는건 일단은 포기하기로 하였습니다. 대략 만들어놓고 공부를 하면서 수정하려고 했는데 이것저것 막히는 게 너무 많다 보니 스트레스만 받고 이렇게 해봐야 공부도 안될 것 같아서 여기까지 하고 나중에 공부하고 다시 해보기로 하였습니다. Flutter에 시간을 투자하기보다는 차라리 Fas..
76일 차 코딩 일기입니다. 어제에 이어서 신규 프로젝트인 포켓몬 도감 프로젝트를 위해 준비작업을 진행하였습니다. 오늘은 데이터베이스 및 테이블 생성을 해 놓았습니다. 그리고 예물레이터에서 어제 만들어 둔 서버 작동 테스트도 진행하였습니다. 실제 디바이스에서는 작동이 안 되긴 하는데 이 부분은 프로젝트 끝나고 서버 배포하는 방법을 알아봐야 할 것 같습니다. 그다음에 어드민(?) 페이지를 Flutter로 만들어 보고 있는데 몇 개월 만에 하기도 하고 아직 모르는 것이 많아서 헤매고 있네요 ㅎㅎ; 일단 서버에 등록을 위한 입력 폼을 제작하였습니다. 내일은 입력폼을 조금 더 꾸미고 서버 연결하는 로직을 진행할 예정입니다.
75일 차 코딩 일기입니다. 오늘은 새로운 프로젝트를 진행하기 위해 자료 조사 및 디자인 작업을 진행하였습니다. 지난번에 Compose 간단하게 공부하고 첫 미니프로젝트로 했었던 포켓몬 도감을 기존 프로젝트를 사용할건 아니지만 업그레이드 시킬 예정입니다. 이번 프로젝트에서 학습할 내용은 다음과 같습니다. 1. 개인 개발용 서버를 이용하여 API 만들기 (Fast API) 2. Flutter에서 Web으로 도감 내용을 등록할 수 있도록 페이지를 제작할 예정입니다. 3. Compose를 이용하여 포켓몬 도감 앱을 제작합니다. 일단 디자인 초안입니다. 내일은 데이터베이스 구상을 하고 Fast API를 이용한 API 개발을 진행할 예정입니다.
74일 차 코딩 일기입니다. 오늘은 간단한 API 개발에 대하여 공부를 진행하였습니다. 다음 예제에서는 직접 API를 만들어서 진행하기 위해서 간단하게 만들 수 있는 Fast API를 이용하여 API를 만드는 방법을 학습해 보았습니다. Fast API로 기본적인 API 만드는 방법은 확실히 간단하더라고요. 다른 걸 써본 적이 없어서 비교는 해볼 수는 없지만 생각했던 것보단 쉽게 만들 수 있어서 다행인 것 같습니다. 제가 만드려는 API는 단순히 조회, 업로드만 가능하면 돼서 문제는 없을 것 같습니다. 오랜만에 안드로이드에 있는 SQL Light가 아닌 MySQL을 설치해서 툴을 다뤄봤는데.. 예전에 사용하던 툴이랑 너무 많이 바뀌어서 어떻게 쓰는지 모르겠더라고요 ㅠㅠ 겨우겨우 자료 찾아가며 적용했네요 내..
- Total
- Today
- Yesterday
- compose
- 안드로이드
- Android
- Compose BottomSheetScaffold
- column
- Compose 네이버 지도 api
- 포켓몬 도감
- Fast api
- Kotlin
- Pokedex
- 웹뷰
- Compose ModalBottomSheetLayout
- Compose QRCode Scanner
- WorkManager
- Worker
- WebView
- Gradient
- Compose MotionLayout
- Compose Naver Map
- Duplicate class found error
- Compose BottomSheet
- 안드로이드 구글 지도
- Compose ConstraintLayout
- Compose BottomSheetDialog
- LazyColumn
- Duplicate class fond 에러
- Android Compose
- Compose 네이버 지도
- Row
- Retrofit
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |