
2023년 4월 2주 차 일기입니다. 이번 주에는 Compose로 위에 두 화면을 추가하였습니다. 화면 자체는 2개밖에 안 돼서 원래 계획은 다 하고 정리하는 시간을 가지는 것이었습니다. 그런데 예상치 못한 곳에서 오류가 팡팡 터지는 바람에 삽질을 했습니다.ㅠ 작업을 하면서도 갈아엎기도 많이 하느라 시간이 오래 걸린 점도 있습니다. 아직 완벽하게 작업은 다 완료가 된 상태가 아니어서 일기를 작성 후 조금 더 작업을 진행해야 합니다. 다음 주에는 마저 남은 작업과 기존에 만든 화면에서 예외처리가 안된 부분 등의 작업을 진행할 예정입니다.
4월 1주 차 일기입니다. 이번 주에는 지난주에 이어 Xml 방식으로 교통 화면 만들기 작업을 진행하였습니다. 한 개의 페이지를 제외하고는 제작을 완료하였습니다. 마지막 페이지는 약간 준비 작업이 필요합니다. 원래 이번 주 계획은 모든 페이지를 끝내고 다음 작업을 어떤 것을 할까 고민하던 중 우선 만든 페이지는 다 하고 다른 작업을 하기로 결정하였습니다. 일정 화면인데 거기서 이번에 커스텀 달력을 제작할 계획이었습니다. 이 달력 만드는 게 갑자기 하고 싶다는 생각이 들어서 마지막 페이지를 우선 미루게 되었습니다. Compose로 우선 커스텀 달력을 만든 후 화면에 일부를 구현하는 작업까지 마쳤습니다. 일정 관련된 부분은 화면 개수가 적기 때문에 금방 마무리를 할 수 있을 것 같습니다. 다음 주에는 Com..
3월 5주 차 일기입니다. 저번 주에는 집 대청소와 지인이 스터디를 하자고 해서 그걸 위해 준비하다 보니 작업시간이 거의 없었습니다. 이번 주에는 Compose로 작업했던 교통화면을 XML 버전으로 다시 진행하였습니다. 작업 현황은 버스 쪽은 일단 마무리를 했고, 지하철 일부만 작업을 한 상태입니다. 이전에 skydoves님의 프로젝트를 분석했던 것 중 제 프로젝트에 사용할 만한 것들은 적용해보고 있습니다. 데이터 바인딩을 기존에도 쓰긴 했지만 이번에는 조금 더 활용하는 것에 초점을 맞춰서 작업을 하고 있습니다. 이것저것 테스트를 하면서 작업을 하고 있어서 시간이 조금 걸리지만 공부하는 것이므로 확실하게 하는 방법을 알아가고 있습니다. 다음 주에는 마저 작업을 완료하고 바로 다음 화면을 작업할지 다른 걸..
2023년 3월 3주 차 일기입니다. 이번 주에는 Compose로 작업을 진행했던 부분을 정리하여 포스팅하는 작업 및 코드 정리 작업을 진행하였습니다. 포스팅할 때마다 어떤 내용을 넣어야 할지 고민이 됩니다. 이번에는 데이터를 중점으로 작업을 했기 때문에 그것에 포인트를 주고 포스팅을 진행해 보았습니다. 특이한 게 없으면 반복적인 내용이라 작성할지 말지도 고민이 되긴 합니다. 일단 이렇게 해서 교통화면까지는 compose에서 1차적으로 완료하였습니다. 추가로 Flutter도 작업을 시작을 하였는데 예상치 못한 곳에서 계속 막히고 있습니다. Flutter는 매번 작업을 할 때마다 새로운 문제를 발견하는데 아직 경험이 별로 없다 보니 오류 해결이 너무 어렵게 느껴집니다. 오류나 모르는 게 있을 때마다 검색을..

이번 주에는 지난주에 마무리를 하지 못했던 지하철 관련 API를 적용하여 작업은 하였습니다. 처음에는 실시간 도착 정보를 제거하고 시간표 기반 도착 시간을 표시하는 것으로 변경하려고 하였습니다. 그런데 제공하는 API는 전체 시간표를 페이지 처리하여 조회하는 형식이고 또한 상행/하행을 따로 조회를 해야 하는 구조입니다. 모든 조회를 하고 현재 시간에서 가장 가까운 시간표를 가져와야 하는데 서버 호출만 많아지고 별로 좋지 않은 방법이라 생각하였습니다. 그렇다고 모든 역에 대한 시간표를 미리 받아와서 앱에 저장하는 것 역시 과하다는 생각이 들었습니다. 결과적으로 둘 다 사용을 해야 하는데 어떻게 사용을 할까 고민을 하였습니다. 하얀색 영역이 서울특별시의 실시간 도착 정보를 제공하는 API에서 사용하는 코드이..

2023년 3월 1주 차 일기입니다. 내일 작업하다 보면 시간이 안될 것 같아서 오늘 일기를 작성합니다. 원래 계획은 MyManagement 앱의 교통 관련 화면들을 완성하고 포스팅까지 하는 것을 목표로 하였습니다만.. 계속 추가하고 싶은 부분이 생겨서 추가된 부분이 있었고 그다음에는 예상치 못하게 지하철 API에서 막혔습니다 ㅠㅠ 처음 기획을 시작할 때에는 데이터만 보고 API를 결정해 버려서 문제점을 파악하지 못하였습니다. 최초 계획은 지하철 역 정보를 받는 API, 실시간 도착 정보를 받는 API 이 두 개를 베이스로 만들고 추가적으로 필요한 것이 있으면 추가하는 계획을 세웠습니다. 작업 중 알고 보니 두 API가 제공하는 기관이 달랐습니다. 하나는 서울교통사이고, 하나는 서울특별시에서 제공을 하더..

2023년 2월 4주 차 일기입니다. 이번 일기는 아직 작업이 남아있는 상태여서 짧게 작성합니다. 이번주에는 지난주에 작업한 결과물을 기반으로 문서 작업과 Compose로 구현작업을 진행하였습니다. 우선 교통 관련 페이지들부터 작업을 진행하고 있습니다. 작업을 진행하면서 실제 디바이스로 봤을 때 마음에 들지 않았던 화면과 추가 화면이 필요한 경우 또 디자인 수정 및 추가까지 진행하고 있어서 작업이 조금 더디긴 합니다. 일단 지금 생각하고 있는 것에 대해서는 작업을 많이 해놓은 상태여서 아마 다음 주 중에는 Compose로 교통 관련 페이지들은 작업을 완료할 것 같습니다. 작업 완료 후 포스팅을 좀 더 자세하게 다루겠습니다..

2023년 2월 3주 차 일기입니다. 이번 주에는 이번 앱에서 사용할 버스와 지하철 관련 공공데이터에서 제공하는 API 테스트를 진행하였습니다. 이번 앱에서는 공공 api를 많이 이용해야 하는 앱이어서 실제 데이터 확인이 많이 필요해서 사전 작업이 오래 걸리고 있습니다. 그다음 저번 주에 달력과 버스, 지하철 api에서 얻을 수 있는 데이터를 토대로 앱 디자인 작업을 진행하였습니다. 이 앱을 진행하게 된 계기는 카카오 캘린더 api를 제공한다고 하여서 관련 앱을 제작하기로 결정하였습니다. 그러던 중 내 관리 앱을 만드는 건 어떨까?라는 생각이 들어서 제가 이용할 만한 것들을 넣는 것을 생각하게 되었습니다. 일단 지금 계획은 다음과 같습니다. 홈 화면에서는 전체 페이지의 요약이 들어갈 예정이어서 제일 마지..
- Total
- Today
- Yesterday
- Compose 네이버 지도
- WebView
- 포켓몬 도감
- LazyColumn
- Retrofit
- Compose MotionLayout
- 안드로이드
- Compose ModalBottomSheetLayout
- Duplicate class found error
- column
- Compose BottomSheetScaffold
- Duplicate class fond 에러
- Android
- Row
- Kotlin
- Fast api
- Compose 네이버 지도 api
- Android Compose
- Worker
- Pokedex
- Gradient
- Compose BottomSheetDialog
- compose
- Compose Naver Map
- Compose QRCode Scanner
- 웹뷰
- Compose BottomSheet
- Compose ConstraintLayout
- 안드로이드 구글 지도
- WorkManager
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |