2023년 2월 3주 차 일기입니다. 이번 주에는 이번 앱에서 사용할 버스와 지하철 관련 공공데이터에서 제공하는 API 테스트를 진행하였습니다. 이번 앱에서는 공공 api를 많이 이용해야 하는 앱이어서 실제 데이터 확인이 많이 필요해서 사전 작업이 오래 걸리고 있습니다. 그다음 저번 주에 달력과 버스, 지하철 api에서 얻을 수 있는 데이터를 토대로 앱 디자인 작업을 진행하였습니다. 이 앱을 진행하게 된 계기는 카카오 캘린더 api를 제공한다고 하여서 관련 앱을 제작하기로 결정하였습니다. 그러던 중 내 관리 앱을 만드는 건 어떨까?라는 생각이 들어서 제가 이용할 만한 것들을 넣는 것을 생각하게 되었습니다. 일단 지금 계획은 다음과 같습니다. 홈 화면에서는 전체 페이지의 요약이 들어갈 예정이어서 제일 마지..
2023년 2월 2주 차 일기입니다. 결론부터 작성하자면 2가지 삽질 덕분에 시간을 너무 많이 써서 이번 주는 결과물이 없습니다..ㅠ 첫 번째 삽질은 아이폰 예물 오류입니다. Flutter에서 개발 후 아이폰 예물로 테스트를 진행했었는데 어느 날 갑자기 안되더라고요. 그래서 인터넷에서 해결 방법을 검색해서 cocoapods 재설치가 필요하다는 것을 알았습니다. 그런데 Ruby가 최신 버전이 아니어서 설치가 안된다고 하여 여러 시행착오를 겪으며 최신 버전으로 설치하고 cocoapods 역시 업데이트를 끝냈습니다. flutter doctor에서 정상 설치까지 확인 후 실행하려고 하였으나 또 실행이 안 돼서 무언가 하라고 했더니 또 cocoapods가 문제가 발생하였습니다. ... 이 상황에서 무한 반복 중입..
2023년 2월 1주 차 일기입니다. 이번 주에는 Flutter를 이용하여 포켓몬 도감 만들기 작업을 진행하였습니다. 작업을 다 하고 정리하면서 문서 작업을 진행했더니 안드로이드 공부 시간을 못 가졌네요 ㅠ.. 좀 더 빨리 했으면 했을 텐데 생각 보다 시간이 많이 들었습니다. 작업한 것을 일기 작성 전 포스팅에 올렸으므로 그 내용은 생략하겠습니다. 어쩌다 보니 몇 개월이 흐르긴 했지만 처음으로 Flutter를 이용해서 만든 프로젝트는 메모장 앱이었습니다. 그 당시 학습했던 걸 기반으로 만드려고 했으나 만들다 보니 학습한 것보다 안 한 것들이 많아서 고생했던 기억이 있습니다. 또한 Compose를 먼저 해서 Compose랑 비교했을 때 불편한 점만 보이다 보니 의욕이 저하되었던 것 같습니다. 이번에는 조금..
2023년 1월 3 ~ 4주 차 일기입니다. 설 연휴라서 기간이 애매해서 2주 치 일기를 씁니다. 사실 어제 올렸어야 하는데 하던 게 오류가 발생해서 해결하다 보니 오늘 작성하게 됩니다. 어떤 걸 목표로 해서 학습을 지행을 할까 고민을 했는데 새로운 프로젝트를 진행하기에는 아직 떠오르는 게 없어서 일단은 코드 분석과 Flutter 학습을 진행하고자 합니다. 우선 Skydoves님의 코드 분석한 것은 이전 포스팅에 작성하였으니 넘어가겠습니다. 계획으로는 일주일 기준으로 Android 4, Flutter 3 또는 5:2 비율로 학습을 예상하고 있습니다. 예전에 듣던 코딩셰프님의 Flutter 강의를 듣던 중 좀 지루해지는 감이 있어서 지금 까지 배운 것들을 복습하는 겸 미니 프로젝트를 하고 다시 듣기로 결정..
어떻게 하면 코드를 깔끔하고 관리하게 할 수 있을까 고민해 보던 중 다른 사람들은 어떻게 하는지 보고 적용할 수 있는 것은 적용해 보기 위해 가끔씩 코드 분석을 진행해 보려고 합니다. 이번에는 skydoves님이 올리신 프로젝트 2개를 코드 분석을 진행하였습니다. https://github.com/skydoves/DisneyCompose GitHub - skydoves/DisneyCompose: 🧸 A demo Disney app using Jetpack Compose and Hilt based on modern Android tech stacks and M 🧸 A demo Disney app using Jetpack Compose and Hilt based on modern Android tech st..
23년 1월 2주 차 일기입니다. 이번주까지 작업을 진행하며 드디어 스타벅스 클론 코딩은 마무리를 하였습니다. 테스트를 진행하면서 다음과 같은 오류 사항 수정 및 빠진 내용을 추가하였습니다. - 카드 삭제후 튕김 현상 수정 - 로그아웃 추가 - 이용내역 없음 UI 수정 - 충전 시 다른 금액 충전 진행할 때 충전 금액 보여주기 - 푸드, 상품 상세 보기 페이지 (음료 기준만 있었습니다.) - 나만의 메뉴 제거 방식 추가 - Pay 화면에서 자동충전/일반 충전 버튼 클릭 시 페이지 이동 추가 그다음 이번 프로젝트를 진행하면서 느낀 점 중 하나로 코드 양이 좀 길어지면서 코드가 깔끔하지 못하다는 느낌을 많이 받았습니다. 그래서 이걸 어떻게 정리할 수 있을지에 대해서 학습을 진행하고 싶어졌습니다. 그래서 잘하..
지난주에 일기를 작성했어야 했는데 주말에 몸살 기운에 정신이 없어서 작성을 못하였습니다. 그래서 2주치 일기를 작성하게 되었습니다. 지난주에는 결제와 장바구니 관련 화면을 구현하였습니다. 우선 지난번 일기에서 올리지 못한 Order 화면입니다. 메뉴 상세 화면과 주문 정보 선택 화면입니다. 장바구니 화면입니다. 결제 화면과 결제 완료 화면입니다. 추가로 검색 화면이 있어서 검색 화면도 구현을 하였습니다. 몇 개 빠진 화면들이 있긴 한데 화면 수 자체는 많지 않았는데 데이터를 어떻게 사용해야 할지에 대해 고민하는데 시간을 많이 사용하였습니다. 데이터베이스 설계 할 때 화면 단위로 고민을 했었는데 그로 인해 몇몇 데이터가 중복으로 들어가는 문제가 있었습니다. 이미 데이터는 채운 상태여서 그대로 진행은 하였지..
원래 저번 주에 3일은 작업이 가능할 거라 예상했었는데 의도치 않은 일정이 생기면서 작업을 진행하지 못하였습니다. 이번 주에는 Order 관련 화면 작업을 진행하였습니다. 이번 작업은 화면 자체는 많지 않았습니다. 장바구니, 나만의 메뉴, 이용 내역, 검색 기록 등 데이터 처리가 필요해서 그것들 위주로 고민을 해서 작업을 진행하였습니다. 다음 주 작업이 장바구니와 결제 페이지인데 이번주 작업과 연결된 작업이어서 이번 일기에서는 별도로 스크린샷을 안 올리고 다음 주에 한 번에 올릴 계획입니다. 이제 다음 주까지 작업을 완료하면 전체적으로 1차 마무리를 할 것 같습니다. 그다음 1~2주 정도 추가 작업을 계획하고 있습니다. 선행 작업이 필요해서 못 했던 화면이랑, 오류 수정, 코드 정리, 주석 추가 등의 작..
- Total
- Today
- Yesterday
- Compose 네이버 지도
- Compose 네이버 지도 api
- Compose MotionLayout
- Retrofit
- 안드로이드
- Duplicate class fond 에러
- Compose BottomSheetScaffold
- Pokedex
- Compose ConstraintLayout
- Compose ModalBottomSheetLayout
- 웹뷰
- Kotlin
- Android
- Duplicate class found error
- Worker
- Gradient
- Row
- Fast api
- Compose QRCode Scanner
- 안드로이드 구글 지도
- 포켓몬 도감
- Compose BottomSheet
- compose
- Compose BottomSheetDialog
- WorkManager
- WebView
- Compose Naver Map
- LazyColumn
- Android Compose
- column
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |