티스토리 뷰
728x90
52 ~ 53일 차 코딩 일기입니다.
그날 한 일을 일기로 작성하고 싶은데 계속 밀리네요 ㅎ;;
어제도 거의 작업을 했는데 데이터 전송 관련해서 오류가 발생해서 원인 찾느라 일기를 못 썼네요 ㅠㅠ
composable(
route = "${RouteAction.Detail}/{documentId}",
arguments = listOf(
navArgument("name") { type = NavType.LongArrayType }
)
)
이런 식으로 LongArrayType을 Argument로 넣고 싶은데 계속 오류가 발생하더라고요.
아직 이것에 대한 정확한 해답은 못 구했습니다.
Parceliz나 Serializable의 경우에는 방법이 있는 것 같은데 Array는 찾지 못했습니다
우선 차선의 방법으로
val url = Uri.encode(Gson().toJson(it))
JSON형식으로 String으로 만들어 전송을 한 뒤 다시 decode 하여 사용하였습니다.
어제오늘까지 작업을 진행해서
굿즈 쇼핑 관련 UI들과 기능들을 모두 구현하였습니다.




여기서 추가적으로 다이얼로그 구현만 진행하면 끝입니다.
아직 익숙하지 않아서 UI 시간이 오래 걸렸습니다.
그래도 조금씩 감을 잡아가고 있네요~ 역시 해보는 게 제일 빠른 것 같아요
xml 방식과 비교했을 때 어떤 부분은 훨씬 편하다고 느껴지는데
어떤 부분은 이렇게 복잡하게 해야할 일인가 싶기도 하네요 ㅎㅎ
내일은 다이얼로그 부분 진행하고 포트폴리오 내용 채우기 진행할 생각입니다.
그리고 시간봐서 내 정보 UI를 Figma로 만들어 놓을 예정입니다.
728x90
'안드로이드 > 일기' 카테고리의 다른 글
| [2022.07.09] 코딩 일기 : 55일 차 (0) | 2022.07.09 |
|---|---|
| [2022.07.08] 코딩 일기 : 54일 차 (0) | 2022.07.08 |
| [2022.07.04 ~ 05] 코딩 일기 : 50 ~ 51일 차 (0) | 2022.07.05 |
| [2022.07.02 ~ 03] 코딩 일기 : 48 ~ 49일 차 (0) | 2022.07.03 |
| [2022.07.01] 코딩 일기 : 48일 차 (0) | 2022.07.01 |
댓글
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Compose BottomSheetDialog
- Compose BottomSheetScaffold
- compose
- Compose 네이버 지도
- Compose Naver Map
- Android Compose
- LazyColumn
- Retrofit
- Kotlin
- Compose ModalBottomSheetLayout
- Gradient
- Compose QRCode Scanner
- 웹뷰
- Fast api
- Compose 네이버 지도 api
- WebView
- 포켓몬 도감
- Row
- Duplicate class found error
- Compose BottomSheet
- Android
- column
- Worker
- WorkManager
- 안드로이드
- Duplicate class fond 에러
- Compose MotionLayout
- Compose ConstraintLayout
- Pokedex
- 안드로이드 구글 지도
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
글 보관함
