일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- information needed
- 채팅 메시지 정렬
- Flutter
- pub.dev
- permissiondeniedexception
- tflite_flutter
- flutter doctor -v
- .dio
- app stroe connect guideline
- guideline 1.5
- buildcontext
- appstroe connect guideline
- exception
- withopacity
- flutter_dotenv
- providernotfoundexception
- flutter_secure_storage
- youtube_player_flutter
- appstore connect guideline
- 플러터
- dart sdk version upgrade
- guideline 4.3(a)
- undefined name
- app completeness
- AI
- GetX
- infinity or nan toint
- app store connect guideline
- exception caught by image resource service
- 에러
- Today
- Total
목록2025/03 (7)
min_chan님의 블로그

intl이란? intl은 Flutter에서 다국어 지원과 날짜/숫자 포맷팅을 쉽게 할 수 있도록 도와주는 패키지다.해당 패키지는 앱을 국제화 및 현지화, 날짜와 숫자를 다양한 로케일 형식으로 변환할 수 있는 기능을 제공한다.메시지 번역 (문자열 다국어 지원)복수형 및 성별 구분 번역 (Plurals, Genders)날짜 및 숫자 형식 변환 (Formatting)양방향 텍스트 처리 (Bidirectional Text)intl사용법1. 패키지 설치터미널에서 pub add 명령어를 실행해 해당 패키지를 설치한다. 2. 로케일(Locale) 설정 및 사용2.1 기본 로케일 설정 (앱 전체에서 사용할 로케일 설정)import 'package:intl/intl.dart';void main() { Intl.defa..

dio란? Dio는 강력한 기능과 편리한 사용성으로 많은 개발자들에게 사랑받고 있는 http 패키지다.글로벌 설정 가능인터셉터 지원 (요청/응답 변조 가능)FormData 지원 (파일 업로드 용이)요청 취소 가능다운로드 및 업로드 진행 상태 확인요청 및 응답 변환 (Transformers)커스텀 어댑터 지원dio 사용법1. 패키지 설치터미널에서 pub add 명령어를 실행해 패키지를 설치 2. get 요청Dio 인스턴스를 생성하면, 이후 get(), post(), put(), delete() 등의 요청을 쉽게 수행할 수 있다.import 'package:dio/dio.dart';final dio = Dio();void getHttp() async { final response = await dio.g..

http란? http 패키지는 Dart에서 제공하는 비동기 네트워크 요청 라이브러리로, 다양한 플랫폼(모바일, 데스크탑, 웹)에서 사용할 수 있다이를 사용하면 쉽게 HTTP 요청을 수행하고 응답을 처리할 수 있다.http 사용법1. 패키지 설치터미널에서 pub add 명령어를 실행해 패키지를 설치 2. http 요청 사용법import 'package:http/http.dart' as http;void main() async { var url = Uri.https('example.com', 'whatsit/create'); var response = await http.post(url, body: {'name': 'doodle', 'color': 'blue'}); print('Response stat..

리젝 사유Guideline 4.3(a) - Design - Spam We noticed your app shares a similar binary, metadata, and/or concept as other apps you already submitted to the App Store, with only minor differences. Submitting similar or repackaged apps is a form of spam that creates clutter and makes it difficult for users to discover new apps. Next Steps Since we do not accept spam apps on the App Store, we encourage ..

리젝 사유Guideline 2.1 - Performance - App CompletenessIssue Description The app exhibited one or more bugs that would negatively impact App Store users. Bug description: the app was loading the page indefinitely when tapped the Share button. Review device details: - Device type: iPad Air (5th generation)- OS version: iPadOS 18.3.1 Next Steps Test the app on supported devices to identify and resolve..

리젝사유Guideline 4.1 - Design - Copycats Your app's metadata contains content that is similar to third-party content, which may create a misleading association with another developer's app or intellectual property. Specifically, the app's name and screenshots includes references to Breaking Bad. Next Steps It would be appropriate to revise the app and metadata to remove this third-party content bef..

await storage.write(key: '키값 지정', value: '밸류 값 지정');flutter_secure_storage란? flutter_secure_storage는 보안이 필요한 데이터를 안전하게 저장할 수 있도록 도와주는 Flutter용 라이브러리iOS: Keychain을 사용Android: AES 암호화 (RSA 키로 AES 키 암호화, KeyStore에 저장)flutter_secure_storage 사용법1. 패키지 설치터미널에서 pub add 명령어를 실행해 설치 2. Configure Android version[project]/android/app/build.gradle 에서 minSdkVersion을 18이상으로 변경 3. 기본 사용법SecureStroage instance..