일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 유니티게임 #상점만들기 #뽑기구현 #케이디리듬게임
- 플러터 #Flutter #파이어베이스 #firebase #firestore #파이어스토어
- 앱번들
- 복권번호예측기 #Flutter #adMob #광고배너 #리워드형광고
- 플레이스토어 앱등록
- 복권번호예측 #Flutter #플러터 #Provider
- AAB
- Flutter #플러터 #프로젝트 #파이어베이스 #파이어스토어 #Firebase #FireStore
- flutter #android #androidstudio
- Flutter #플러터 #모바일앱만들기 #GetX
- GetX #CustomScrollView #Flutter
- 초성게임앱 #플러터앱 #플러터카운트다운
- Today
- Total
목록전체 글 (40)
이코노딩

✅ 파이어베이스 콘솔에서 프로젝트 생성 ✅ 앱 추가 Flutter ✅ FireBase CLI 실행 *️⃣ 한번 로그인을 하면 자동으로 로그인된다 #️⃣ 로그인 명령어 $ Firebase Login을 입력하면 자동으로 구글 브라우저가 실행되어 로그인 가능 ✅ Flutter Project 생성 ✅ 해당 프로젝트 터미널에 프로젝트 명령어 입력 *️⃣ 원하는 플랫폼 선택 방향키와 스페이스바 이용 해당 문구가 뜨고 lib폴더에 firebase_options.dart파일이 생성되면 완료 ✅ firebase_core 패키지 다운로드 pubspec.yaml 파일에 dependeces에 firebase_core: 패키지 입력후 $pub get ✅ main()에 초기화 옵션 넣어주기 #️⃣ 예전 버전보다 훨씬 편해졌다.

✅시작 aab나 apk 파일을 만들고 나면 어플을 등록할 수 있다. 먼저 플레이스토어 콘솔로 접속을 해보자. https://play.google.com/console Google Play Console | Google Play Console 앱 및 게임이 성장할 수 있도록 사용자에게 도달하고 사용자 참여를 유도하는 데 도움이 될 도구, 프로그램, 통계를 이용하세요. play.google.com 어플을 등록하기 위해서는 개발자 계정이 필요한데 플레이 스토어는 25달러 한화 약 33000원 정도의 요금으로 스토어에 가입 할 수 있다. 앱스토어(IOS)는 1년에 129000원으로 가격대가 상당히 나가서 개인 개발자에게는 부담이 상당하다. 가입을 하게 되면 앱 만들기 버튼이 가장 먼저 보이는데 이를 눌러준다. ..

✅시작 프로젝트 완료 후 출시까지 공부 및 정리, 앱을 출시하기 위해서는 어플을 빌드하여 apk 혹은 aab파일 이 필요함. 참조 https://flutter-ko.dev/docs/deployment/android Android 앱 출시 준비하기 Flutter 앱을 개발하는 동안, 커멘드 라인에서의 `flutter run`을 실행하거나IDE에 있는 툴바 **Run** 과 **Debug**를 선택하여 앱을 테스트할 수 있습니다. Flutter는 기본적으로 앱의 _debug_ 버전을 빌드합니 flutter-ko.dev 1️⃣런처아이콘 추가하기 먼저 할건 런처 아이콘 추가하기라는데, 패키지를 이용하여 이미 바꿔놨기 때문에 패스하겠다. 패키지 사용법은 https://iconoding.tistory.com/52 ..
개인정보처리방침 원샷 앱은 사용자의 어떠한 개인 정보도 수집하지 않습니다. 1) 수집하는 개인정보의 항목 사용자의 어떠한 개인 정보도 수집하지 않습니다. "개인 정보"란 사용자의 이름, 전자 메일 주소, 실제 주소, 일정 항목, 전화번호부 또는 연락처 데이터, 파일, 사진 등과 같은 개인 식별 정보를 의미합니다. 2) 설치시 요구되는 권한 네트워크 연결 권한 3) 요구한 권한이 사용되는 내용 네트워크 연결 권한 : 당첨번호와 광고를 가져오기 위하여 네트워크 연결 권한을 사용하고 있습니다. 해당 기능이 정상적으로 동작하기 위해서는 위에 표시된 권한을 필요로 하며, 각 권한은 열거된 목적 이외의 용도로 사용하지 않습니다. 4) 개인정보보호정책의 변경 개인정보보호정책은 변경 될 수 있으며 어플리케이션 내부에서..

✅시작 다행이게도 플러터에는 광고를 넣을수 있는 패키지를 다양하게 지원하는데, 사용하기 가장 편했던게 https://pub.dev/packages/google_mobile_ads google_mobile_ads | Flutter Package Flutter plugin for Google Mobile Ads, supporting banner, interstitial (full-screen), rewarded and native ads pub.dev 패키지를 사용하기 전에 해야할 일! adMob에서 먼저 사용할 광고들의 코드를 준비해야한다. https://admob.google.com/intl/ko/home/ Google AdMob: 모바일 앱 수익 창출 인앱 광고를 사용하여 모바일 앱에서 더 많은 수익을..

✅개요 문자로 자꾸 로또번호랑 복권번호 예측 프로그램으로 어쩌구하면서 광고가 날라 옴. 그래서 만들려고보니 연금복권 데이터를 사용하는게 가장 심플해보여 바로 제작에 들어갔다. ✅구상 ✔️화면구상 다양한 기능이 아닌 데이터를 토대로 번호만 출력하면 한 들어가서 한 페이지에 나올 수 있어야게 만들어야 하겠고, 또 근거에따라 여러가지 번호 조합이 있으면 좋겠다 싶어 여러 옵션으로 만들었다. ✔️상태관리 이번엔 GetX 말고 Provider를 사용하여 제작하기로 하였다. (솔직히 만들려는 프로젝트 크기가 작아서 GetX가 더 유용해 보이긴 하지만 전 프로젝트에서 너무 많이 사용해서 Provider로 가기로 함.) https://pub.dev/packages/provider provider | Flutter Pa..

✅시작 플레이어를 이름을 설정할 수 있는 기능 만들기, 1️⃣ 기본 이름은 플레이어1~플레이어10까지이다. 2️⃣ 플레이어의 이름이 변경된 후 추가되는 플레이어가 있을 경우 기존 플레이어의 이름은 그대로여야한다. 3️⃣ 플레이어의 이름이 변경된 후 빠지는 플레이어는 뒤에서 부터 빠진다. ☑️Code Padding( padding: EdgeInsets.all(10.r), child:Divider(height: 5.h,thickness: 2,color: const Color(0xffaecdff),)), Get.put(SettingController()).playerList.isEmpty ? Expanded(child: Text('먼저 인원수를 지정한 후,\n설정페이지로 들어와주세요.', style: Text..

✅Package https://pub.dev/packages/flutter_tts flutter_tts | Flutter Package A flutter plugin for Text to Speech. This plugin is supported on iOS, Android, Web, & macOS. pub.dev Flutter에서 Text to Speak를 지원하는 패키지이다. 가사를 음성으로 말하는 걸 듣고 맞추는 게임을 제작하고 싶어서 사용해보기로 하였다. ✔️Install flutter_tts: ^3.6.3 ✅시작 먼저 UI는 가사가 중간에 보이며 넘어갈 때마다 자동으로 재생되고 가사를 터치하면 다시재생될 수 있게 했다. 그리고 정답을 맞추는 동안에는 재생을 멈추어야한다. ☑️UI_Code Exp..