본문 바로가기 메뉴 바로가기

알렌보이스

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

알렌보이스

검색하기 폼
  • 분류 전체보기 (191)
    • 디자인 패턴 (0)
    • 메타버스 스터디 (7)
    • 안드로이드 (182)
      • 코드 (37)
      • 일기 (138)
      • 디자인 (2)
    • Flutter (2)
  • 방명록

전체 글 (191)
2023년 2월 3주차 일기

2023년 2월 3주 차 일기입니다. 이번 주에는 이번 앱에서 사용할 버스와 지하철 관련 공공데이터에서 제공하는 API 테스트를 진행하였습니다. 이번 앱에서는 공공 api를 많이 이용해야 하는 앱이어서 실제 데이터 확인이 많이 필요해서 사전 작업이 오래 걸리고 있습니다. 그다음 저번 주에 달력과 버스, 지하철 api에서 얻을 수 있는 데이터를 토대로 앱 디자인 작업을 진행하였습니다. 이 앱을 진행하게 된 계기는 카카오 캘린더 api를 제공한다고 하여서 관련 앱을 제작하기로 결정하였습니다. 그러던 중 내 관리 앱을 만드는 건 어떨까?라는 생각이 들어서 제가 이용할 만한 것들을 넣는 것을 생각하게 되었습니다. 일단 지금 계획은 다음과 같습니다. 홈 화면에서는 전체 페이지의 요약이 들어갈 예정이어서 제일 마지..

안드로이드/일기 2023. 2. 19. 19:47
2023년 2월 2주 차 일기

2023년 2월 2주 차 일기입니다. 결론부터 작성하자면 2가지 삽질 덕분에 시간을 너무 많이 써서 이번 주는 결과물이 없습니다..ㅠ 첫 번째 삽질은 아이폰 예물 오류입니다. Flutter에서 개발 후 아이폰 예물로 테스트를 진행했었는데 어느 날 갑자기 안되더라고요. 그래서 인터넷에서 해결 방법을 검색해서 cocoapods 재설치가 필요하다는 것을 알았습니다. 그런데 Ruby가 최신 버전이 아니어서 설치가 안된다고 하여 여러 시행착오를 겪으며 최신 버전으로 설치하고 cocoapods 역시 업데이트를 끝냈습니다. flutter doctor에서 정상 설치까지 확인 후 실행하려고 하였으나 또 실행이 안 돼서 무언가 하라고 했더니 또 cocoapods가 문제가 발생하였습니다. ... 이 상황에서 무한 반복 중입..

안드로이드/일기 2023. 2. 12. 20:04
2023년 2월 1주 차 일기

2023년 2월 1주 차 일기입니다. 이번 주에는 Flutter를 이용하여 포켓몬 도감 만들기 작업을 진행하였습니다. 작업을 다 하고 정리하면서 문서 작업을 진행했더니 안드로이드 공부 시간을 못 가졌네요 ㅠ.. 좀 더 빨리 했으면 했을 텐데 생각 보다 시간이 많이 들었습니다. 작업한 것을 일기 작성 전 포스팅에 올렸으므로 그 내용은 생략하겠습니다. 어쩌다 보니 몇 개월이 흐르긴 했지만 처음으로 Flutter를 이용해서 만든 프로젝트는 메모장 앱이었습니다. 그 당시 학습했던 걸 기반으로 만드려고 했으나 만들다 보니 학습한 것보다 안 한 것들이 많아서 고생했던 기억이 있습니다. 또한 Compose를 먼저 해서 Compose랑 비교했을 때 불편한 점만 보이다 보니 의욕이 저하되었던 것 같습니다. 이번에는 조금..

안드로이드/일기 2023. 2. 5. 20:37
Flutter로 포켓몬 도감 만들어보기 (1)

이전에 Compose를 활용하셔 포켓몬 도감을 만든 적이 있습니다. 거기서 만든 Fast-Api 사용하여 일부 화면만 구현을 해보았습니다. 추후 다른 페이지는 새롭게 디자인 작업을 진행하려고 합니다. 아직은 Flutter를 많이 배우지 않았고 사용해 본 경험이 적어서 생각하는 페이지가 완성되는 것에 초점을 맞춰서 개발을 진행하였습니다. 비효율 적인 코드와 성능이 안 좋게 하는 코드가 있을 수 있습니다. pubspec.yaml dev_dependencies: flutter_test: sdk: flutter http: ^0.13.5 flutter_svg: ^1.1.6 percent_indicator: ^4.2.2 우선 이번에 사용하게 된 Libraray는 총 3개입니다. 네트워크 통신을 위한 http, sv..

Flutter 2023. 2. 5. 20:24
2023년 1월 3 ~ 4주차 일기

2023년 1월 3 ~ 4주 차 일기입니다. 설 연휴라서 기간이 애매해서 2주 치 일기를 씁니다. 사실 어제 올렸어야 하는데 하던 게 오류가 발생해서 해결하다 보니 오늘 작성하게 됩니다. 어떤 걸 목표로 해서 학습을 지행을 할까 고민을 했는데 새로운 프로젝트를 진행하기에는 아직 떠오르는 게 없어서 일단은 코드 분석과 Flutter 학습을 진행하고자 합니다. 우선 Skydoves님의 코드 분석한 것은 이전 포스팅에 작성하였으니 넘어가겠습니다. 계획으로는 일주일 기준으로 Android 4, Flutter 3 또는 5:2 비율로 학습을 예상하고 있습니다. 예전에 듣던 코딩셰프님의 Flutter 강의를 듣던 중 좀 지루해지는 감이 있어서 지금 까지 배운 것들을 복습하는 겸 미니 프로젝트를 하고 다시 듣기로 결정..

안드로이드/일기 2023. 1. 30. 12:53
코드 분석

어떻게 하면 코드를 깔끔하고 관리하게 할 수 있을까 고민해 보던 중 다른 사람들은 어떻게 하는지 보고 적용할 수 있는 것은 적용해 보기 위해 가끔씩 코드 분석을 진행해 보려고 합니다. 이번에는 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..

안드로이드/코드 2023. 1. 24. 18:59
2023년 1월 2주차

23년 1월 2주 차 일기입니다. 이번주까지 작업을 진행하며 드디어 스타벅스 클론 코딩은 마무리를 하였습니다. 테스트를 진행하면서 다음과 같은 오류 사항 수정 및 빠진 내용을 추가하였습니다. - 카드 삭제후 튕김 현상 수정 - 로그아웃 추가 - 이용내역 없음 UI 수정 - 충전 시 다른 금액 충전 진행할 때 충전 금액 보여주기 - 푸드, 상품 상세 보기 페이지 (음료 기준만 있었습니다.) - 나만의 메뉴 제거 방식 추가 - Pay 화면에서 자동충전/일반 충전 버튼 클릭 시 페이지 이동 추가 그다음 이번 프로젝트를 진행하면서 느낀 점 중 하나로 코드 양이 좀 길어지면서 코드가 깔끔하지 못하다는 느낌을 많이 받았습니다. 그래서 이걸 어떻게 정리할 수 있을지에 대해서 학습을 진행하고 싶어졌습니다. 그래서 잘하..

안드로이드/일기 2023. 1. 15. 19:01
2022년 12월 5주차 ~ 2023년 01월 1주차

지난주에 일기를 작성했어야 했는데 주말에 몸살 기운에 정신이 없어서 작성을 못하였습니다. 그래서 2주치 일기를 작성하게 되었습니다. 지난주에는 결제와 장바구니 관련 화면을 구현하였습니다. 우선 지난번 일기에서 올리지 못한 Order 화면입니다. 메뉴 상세 화면과 주문 정보 선택 화면입니다. 장바구니 화면입니다. 결제 화면과 결제 완료 화면입니다. 추가로 검색 화면이 있어서 검색 화면도 구현을 하였습니다. 몇 개 빠진 화면들이 있긴 한데 화면 수 자체는 많지 않았는데 데이터를 어떻게 사용해야 할지에 대해 고민하는데 시간을 많이 사용하였습니다. 데이터베이스 설계 할 때 화면 단위로 고민을 했었는데 그로 인해 몇몇 데이터가 중복으로 들어가는 문제가 있었습니다. 이미 데이터는 채운 상태여서 그대로 진행은 하였지..

안드로이드/일기 2023. 1. 8. 17:39
이전 1 2 3 4 5 6 7 8 ··· 24 다음
이전 다음
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • Pokedex
  • Compose BottomSheet
  • Fast api
  • Compose Naver Map
  • Compose MotionLayout
  • 안드로이드 구글 지도
  • 안드로이드
  • Compose BottomSheetDialog
  • compose
  • Retrofit
  • 포켓몬 도감
  • column
  • Compose 네이버 지도
  • Compose QRCode Scanner
  • Compose 네이버 지도 api
  • Compose ConstraintLayout
  • Duplicate class found error
  • Compose ModalBottomSheetLayout
  • 웹뷰
  • Kotlin
  • Duplicate class fond 에러
  • WebView
  • LazyColumn
  • WorkManager
  • Compose BottomSheetScaffold
  • Android
  • Gradient
  • Worker
  • Android Compose
  • Row
more
«   2025/11   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바