2025/01 6

라이브러리 탐방

다음은 오디오 플레이어 관련 앱을 만들기 위해 찾아보고 있는 플러터 라이브러리들이다.그냥 레퍼런스를 찾는겸, 기록용으로 정리중 https://pub.dev/packages/flutter_card_swiperhttps://pub.dev/packages/flutter_slider_drawerhttps://pub.dev/packages/audio_servicehttps://pub.dev/packages/loading_indicatorhttps://pub.dev/packages/animated_toggle_switchhttps://pub.dev/packages/auto_animatedhttps://pub.dev/packages/auto_size_texthttps://pub.dev/packages/flutter_..

Flutter 2025.01.20

[Flutter] Spotify 라이브러리

Spotify스포티파이는 수많은 곡을 광고 없이 감상할 수 있는 디지털 음악 서비스 플랫폼이다. Spotify Premium - Spotify (KR)Spotify Premium은 수많은 곡을 광고 없이 감상할 수 있는 디지털 음악 서비스입니다.www.spotify.com 이번 포스팅에서는 스포티파이에서 제공하는 것들중, 플러터 앱 개발에 유용할만한Spotify 라이브러리와 Spotify SDK 라이브러리에 대해 알아보고자 한다. Spotify for Developer스포티파이 관련 api나 라이브러리를 이용하기 위해서는 스포티파이 개발자 페이지에서 Clinet ID 를 받아와야 한다.계정을 만드는 방법이라던가, 앱을 등록하는것은 여기서는 생략하도록 하겠다. spotify-for-developers de..

Flutter 2025.01.17

TIL - ERROR: R8: Missing class org.tensorflow.lite.gpu.GpuDelegateFactory$Options (Flutter)

1.  ERROR: R8: Missing class org.tensorflow.lite.gpu.GpuDelegateFactory$Options YOLO 모델중 하나인 yolov8n 을 사용하는 프로젝트에서 배포파일을 생성하던 도중 발생한 문제이다.아래의 명령어를 이용해, appbundle 파일을 만드는 과정에서 발생했다.// Terminalflutter build appbundle --release 이 오류는org.tensorflow.lite.gpu.GpuDelegateFactory$Options 클래스를 참조하는 라이브러리가 빌드 중 제거되었다는 오류인것 같다.  해결하기 위해서는 프로젝트에 Proguard 규칙을 추가해주어야 한다.// proguard-rules.pro-keep class org.te..

TIL 2025.01.14

TIL - ndk-bundle did not have a source.properties file (Flutter)

1.  ndk-bundle did not have a source.properties file NDK at ~/Library/Android/sdk/ndk-bundle did not have a source.properties fileI have updated Android Studio to 4.1 in Macbook but not able to run app after updating. It is giving following error Execution failed for task ':app:stripDebugDebugSymbols'. NDK at ~/Library/Androi...stackoverflow.com 해당 오류는 어플의 릴리즈 파일을 만드는 과정에서 발생한 문제이다.아래의 명령어를 이용해,..

TIL 2025.01.14

TIL - A1one(1) < Firebase Cloud Function >

파이어베이스 Cloud Function 이란? Cloud Functions는 Firebase의 기능과 HTTP 요청에 의해서 Trigger 되는 이벤트에 응답하여 백엔드 코드를 자동으로 실행시켜주는 서버리스 프레임워크. 즉, Firebase 프로젝트의 이벤트를 기반으로 백엔드 코드를 실행할 수 있도록 해주는 서비스다. 이 서비스는 Google Cloud Functions를 기반으로 동작하며, 서버를 직접 관리하거나 배포할 필요 없이 특정 조건이 충족되었을 때 자동으로 코드를 실행하도록, 이벤트를 다룰 수 있게 해주는 역할이라고 할 수 있다.  설치법Firebase CLI 환경 설치이 포스팅에 설치법이 나와있으니, 따라해 보자." data-og-description="1. 위젯 구조화MaterialApp ..

TIL 2025.01.08

플러터 로컬 DB

Flutter 로컬 데이터베이스Flutter에서 로컬 데이터베이스를 사용할 때 주로 사용하는 옵션들은 몇 가지가 있습니다. 각 데이터베이스는 저장해야 할 데이터의 종류와 규모에 따라 선택할 수 있습니다. 아래는 Flutter에서 주conding-note.tistory.com 채팅관련 개발을 하던 와중, 데이터를 불러들이는데 사용되는 로딩 시간을 줄일 수 있을지에 대한 고민을 하다가 알아낸 것이다. 카카오톡 같은 채팅앱들은 내부 DB을 운용하여, 일부 최근 채팅, 프로필 사진등등의 정보들은 내부 DB에 저장하여 사용한다는 것을 알게 되었다. 해당 방식은 DB로 network로 이미지를 실시간으로 불러들이는 방법보다 더 빠르게 로딩이 가능하다는 점에서 매우 좋은 방식이라고 생각한다. 다음은 로컬 데이터베이스..

Flutter 2025.01.07