Flutter-플러터/플러터 공부124 ReorderList를 사용시에 고려해야 할 것, 가계부앱 가계부앱을 만들 때 매출과 지출을 RederList를 사용하여서 매출과 지출의 순서를 변경 할 수 있게 코드를 짰습니다. 그리고 그 매출 카테고리에 따른 값들이 보이고, 지출에 따른 카테고리 값들이 보이게 했습니다. 각 카테고리 값들이 처음 선택 했을 때는 문제 없이 돌아갔지만, 실수로 누른 값을 다시 수정 할 때 카테고리의 값이 초기 값으로 변환되는 문제가 발생하였습니다. 그 과정을 해결하는 글 입니다. 문제 상황매출(수입)에서 현금을 선택한 후, 지출로 전환하여 광고비를 선택했을 때 여전히 현금이 표시되는 문제가 발생했습니다. 이는 카테고리 전환 시 값이 제대로 업데이트되지 않기 때문이었습니다. 원인 분석 컨트롤러의 상태 관리 문제: MoneyTrackerInputController의 chan.. 2025. 4. 6. flutter 3.27 버전 local notification 앱 종료 오류 https://github.com/MaikuB/flutter_local_notifications/issues/2336🔍 AGP 8에서 zonedSchedule 알림이 작동하지 않는 문제 요약 (#2336) zonedSchedule notifications not working in AGP8 · Issue #2336 · MaikuB/flutter_local_notificationsDescribe the bug After upgrading AGP to version 8.4, zonedSchedule notifications causes app to crash To Reproduce Use this minimally altered sample project: NotificationsSample Run P.. 2025. 2. 15. 코딩 독학 2년 개발자가 적어보는 앱 개발하기 전에 꼭 고민해야 할 것 제가 일기월장 회고록이 아닌 이 글을 작성하는 이유는 그간 2년동안 코딩을 배우고, 앱을 만들고 운영을 하면서 배우고 느꼈던 점을 기록하고 싶기 때문입니다. 그 중에 "앱 기획" 에 대한 이야기를 중점적으로 적어보려고 합니다. 그나마 제가 가장 잘 하는 일이거든요. 오랫동안 외식업에 몸담고 있다가, It로 넘어와도 되겠다 라는 확신을 가진 계기가 있었습니다. 초보 스터디를 참여했었습니다. 그 모임에서 기술적으로 정말 뛰어난 개발자분들이셨지만 저를 부러워 하셨습니다. 만들고 싶은 서비스가 있다라는 이유였습니다. 제겐 꽤 신기한 경험이었습니다. 개발자분들은 그런 걱정 없이 사는 줄 알았거든요., IT 종사자는 다 개발일만 하는 줄 알았습니다. 코딩을 공부하고 개발세계를 알아가다보니 IT에는 여러 직군들이.. 2024. 11. 17. 코드 리팩토링 중 (1) 일기월장 가계부를 코드 리팩토링 하고 있습니다. Get x 상태관리 - local db : sqlite3- server : firebase, supabae 기존에는 dbhelper 클래스를 만들어서 바로바로 직접 연결을 사용했습니다. 하지만 이러한 방법은 새로운 추가기능을 구현 할 때 위험하다는 생각이 들었습니다. 기존 dbhelper 클래스는 appdata 클래스로 이름을 변경하고 dbhelper에 있는 CRUD 코드는 expense_dao 클래스로로 expense_dao 클래스에서 다시 책임분담을해서 expense_repo 클래스를 만들었습니다. ui page에서는 expense_repo 클래스에서 받아와서 사용중이네요. lib/├── data/│ ├── local/│ │ .. 2024. 10. 6. Fltutter - flutter local notification not working in release 일기월장에 로컬 알람 기능을 넣는 중 겪은 문제를 해결하는 과정입니다. 문제 인식 아래 패키지 사용 IOS 는 잘 작동.. 안드로이드는..먹통..https://pub.dev/packages/flutter_local_notifications flutter_local_notifications | Flutter packageA cross platform plugin for displaying and scheduling local notifications for Flutter applications with the ability to customise for each platform.pub.dev 이유 use_full_screen_intent 권한 문제 위 패키지에서는 안드로이드 알람 설정시 위 권한을 .. 2024. 8. 8. Flutter Google login 개삽질 오류 문제 해결 목적 supabase를 이용한 소셜 로그인 구현하기 처음에는 supabase 의 호환성 문제라고 생각했다 구현해보니 google이 악마였다. Supabase로 Google과 Apple 로그인을 구현이 목적이다. 안드로이드는 Google만 가능하고 IOS는 Google과 Apple 동시에 가능하게 할 것이다 (애플 정책때문에) 문제해결 과정 supabase를 통한 ios 는 아래글 참고 이 글을 쓸때까지만해도 google이 더 쉬운줄 알았다...2024.02.11 - [Flutter-플러터/플러터 공부] - Flutter supabase Apple login 구현 Flutter supabase Apple login 구현문제 해결 목적 supabase Apple 로그인 구현하기 문제 해결 과.. 2024. 5. 17. 이전 1 2 3 4 ··· 21 다음