Slide 1

Slide 1 text

2020.04.27 Kenichi Kambara (@korodroid) Troubleshooting on
 Build & Release Flutter apps potatotips #69

Slide 2

Slide 2 text

About me •Mobile App Development •Technical Speeches •Technical Writings •[Official] Evangelist at NTT TechnoCross •[Private] iplatform.org Kenichi Kambara (@korodroid)

Slide 3

Slide 3 text

•Background •Build & Release Troubleshooting Introduction

Slide 4

Slide 4 text

ੲͷऔΓ૊Έ

Slide 5

Slide 5 text

͜Ε·ͰͷTips [1] https://bit.ly/2IMOqmy (Flutter֓ཁ) [2] https://bit.ly/2ss1OpZ (ϓϥάΠϯ) [3] https://bit.ly/2sgjKnT (ը໘) [4] https://bit.ly/2L9RH17 (ࠃࡍԽରԠ) [5] https://bit.ly/2BpJJAi (ΞϓϦϦϦʔε) [6] https://bit.ly/2vLfIbV (ϨΠΞ΢τ)

Slide 6

Slide 6 text

࣍ͷऔΓ૊Έʢ0͔ΒΞϓϦ։ൃˠϦϦʔεʣ

Slide 7

Slide 7 text

ToDoΞϓϦ

Slide 8

Slide 8 text

औΓ૊Μͩ͜ͱ 1. ΞʔΩςΫνϟ
 2. Ϋϥ΢υ࿈ܞ(ೝূ/σʔλಉظ)
 3. ࣮૷ͷޮ཰Խ
 4. ϦϦʔε


Slide 9

Slide 9 text

1. ΞʔΩςΫνϟ
 2. Ϋϥ΢υ࿈ܞ(ೝূ/σʔλಉظ)
 3. UI/UXվળ
 4. ϏϧυˍϦϦʔε
 औΓ૊Μͩ͜ͱ BLoC + Provider Firebase Using useful packages (Troubleshooting)

Slide 10

Slide 10 text

औΓ૊Μͩ͜ͱ BLoC + Provider Firebase Using useful packages (Troubleshooting) 1. ΞʔΩςΫνϟ
 2. Ϋϥ΢υ࿈ܞ(ೝূ/σʔλಉظ)
 3. UI/UXվળ
 4. ϏϧυˍϦϦʔε


Slide 11

Slide 11 text

ML Complete (Troubleshooting)

Slide 12

Slide 12 text

[Android] Release Build [.aab] 1. $ flutter build appbundle
 2. Uploading .aab (1 file) to Google Play Store [.apk] 1. $ flutter build apk --release —target-platform=android-arm $ flutter build apk --release —target-platform=android-arm64
 2. Uploading .apk (2 files) to Google Play Store

Slide 13

Slide 13 text

[Android] Before Release - Google Authentication 3FMFBTF༻ূ໌ॻ෼Λ ௥Ճొ࿥

Slide 14

Slide 14 text

[iOS] Release Build $ flutter build ios * No valid code signing certificates were found You can connect to your Apple Developer account by signing in with your Apple ID in Xcode and create an iOS Development Certificate as well as a Provisioning
 
 →Xcode্ͰiOS Developerূ໌ॻΛઃఆ

Slide 15

Slide 15 text

[iOS] Validate App [Xcode] Product > Archive —-> Validate App * Invalid App Store Icon. The App Store Icon in the asset catalog in 'My ToDo.app' can't be transparent nor contain an alpha channel.
 
 ɹ→ಁա΋͘͠͸ΞϧϑΝνϟϯωϧΛؚ·ͳ͍Α͏ΞΠίϯΛमਖ਼

Slide 16

Slide 16 text

[iOS] Distribute App & App Review [Xcode] Distribute App (Applying to App Store) * Guideline 4.8 - Design - Sign in with Apple
 
 ɹ→Social Loginػೳ͕͋Δ৔߹ɺAppleೝূ΁΋ରԠ͕ඞਢ(Ұ෦ྫ֎͋Γ)

Slide 17

Slide 17 text

•Build and release an Android app
 https://flutter.dev/docs/deployment/android
 •Build and release an iOS app
 https://flutter.dev/docs/deployment/ios Reference

Slide 18

Slide 18 text

Please let me know if you have any requests 
 such as technical speeches, technical writings and so on. Facebook:http://fb.com/kanbara.kenichi Twitter:@korodroid LinkedIn:http://www.linkedin.com/in/korodroid Thank you so much