Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
FlutterでAAB配信
Search
Koji Wakamiya
March 26, 2019
Technology
3
960
FlutterでAAB配信
Koji Wakamiya
March 26, 2019
Tweet
Share
More Decks by Koji Wakamiya
See All by Koji Wakamiya
人気サービスをFlutter Webでリプレースするとどうなるのか
d_r_1009
0
780
モバイルアプリケーション 開発組織の“学び”
d_r_1009
0
240
Add-to-appの戦い方
d_r_1009
0
1.2k
開発チーム主導で iOSの新機能に対応する 3つのポイント
d_r_1009
0
490
FlutterKaigi2021
d_r_1009
0
1.4k
Flutter?
d_r_1009
0
300
Room2.1 DatabaseView あるある
d_r_1009
0
540
AAC Paging & Kotlin化の紹介
d_r_1009
0
1.1k
JavaからKotlinに書き換えてハマる話
d_r_1009
0
7.4k
Other Decks in Technology
See All in Technology
E2Eテスト自動化プラットフォームにおけるAIの活用
shift_evolve
0
190
[2024最新版]AWS Control Towerを使ったセキュアなマルチアカウント環境の作り方
hiashisan
0
270
コミュニティサービスに「あなたへ」フィードを リリースするまでの試行錯誤
takapy
1
150
可視化プラットフォームGrafanaの基本と活用方法の全て
hamadakoji
0
230
大規模ドラレコデータ収集・機械学習基盤を支える AWS CDK 〜導入・運用事例紹介〜
pemugi
0
110
AOAI Dev Day LLMシステム開発 Tips集
hirosatogamo
15
3.8k
エンジニアの生存戦略 〜クラウド潮流の経験から紐解く技術トレンドのメカニズムと乗りこなし方〜
shimy
9
1.9k
累計ダウンロード数1億8000万を超えるアプリケーションプラットフォームのレガシーシステム脱却とモダン化への道
kmitsuhashi
0
120
スタートアップにおける組織設計とスクラムの長期戦略 / Scrum Fest Kanazawa 2024
yoshikiiida
13
3.6k
Matterport を使ってクラスメソッド各拠点のバーチャルオフィスツアーを作成してみた
wakatsuki
0
160
Datadog Cloud SIEMを使ってAWS環境の脅威を可視化した話/lifeistech-datadog-cloud-siem
gidajun
0
480
CTOから見た事業開発とプロダクト開発 / My Perspective on Business and Product Development as CTO
keisuke69
4
960
Featured
See All Featured
Making Projects Easy
brettharned
111
5.7k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
23
1.9k
What's in a price? How to price your products and services
michaelherold
239
11k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
228
16k
KATA
mclloyd
20
13k
Unsuck your backbone
ammeep
666
57k
Optimising Largest Contentful Paint
csswizardry
18
2.6k
A better future with KSS
kneath
231
17k
Fashionably flexible responsive web design (full day workshop)
malarkey
399
65k
What's new in Ruby 2.0
geeforr
338
31k
Debugging Ruby Performance
tmm1
71
11k
Fireside Chat
paigeccino
25
2.8k
Transcript
FlutterͰAAB৴ Koji Wakamiya / Studyplus Inc. 2019.03.26 @Flutter Meetup Tokyo
#8 1
ࣗݾհ Name : Koji Wakamiya Work : Studyplus, inc. Github
: @koji-1009 Twitter : @D_R_1009 Android։ൃϝΠϯͰͬͯ·͢ 2
MISSION ʮֶͿتͼΛͯ͢ͷਓʯ ଟ͘ͷਓ͕StudyplusΛ௨ֶͯ͡शͷ͖͔͚ͬΛݟ͚ͭɺ ֶशΛָ͘͠ܧଓͰ͖Δ͜ͱΛ࣮ݱ͢Δɻ 3
Flutter 1.2 Release 4
# 20185݄23 issue͕࡞͞ΕΔ Flutter #17829 # 201811݄17 PR͕࡞͞ΕΔ Flutter #24440
# 201812݄21 PR͕Ϛʔδ͞ΕΔ # 20192݄27 Flutter 1.2 Release! # 20193݄26 Flutter Meetup Tokyo #8 5 ࣌ܥྻ
Flutter 1.2͔ΒAAB͕ਖ਼ࣜαϙʔτ 6 https://developers.googleblog.com/2019/02/launching-flutter-12-at-mobile-world.html
ิɿAABͱ # Android App Bundle ◦ ΞϓϦϦιʔεΛ ඞཁͳ͚ͩ৴͢ΔΈ ◦ ΞϓϦαΠζͷݮ
◦ Dynamic Feature Module ʹΑΔϞδϡʔϧ͝ͱͷ৴ͳͲ 7
࣮ࡍʹΞϓϦখ͘͞ͳΔͷ͔ 8
ࢼͯ͠Έͨ # WebViewCheckerΞϓϦ ◦ https://github.com/koji-1009/webview_checker ◦ ࣾͷαʔόʔΤϯδχΞ͚ʹ࡞ͬͨWebViewͷνΣοΫΞϓϦ ▪ WebViewϓϥάΠϯͷΈ ▪
minSDK 16, targetSDK 27 9
10
11
ࢼͯ͠Έͨ 12 APK build AAB build minSDK 16 5.46MB 5.40~5.42MB
minSDK 21 5.47MB 5.43~5.46MB
΄ͱΜͲখ͘͞ͳΒͳ͍ # PNGը૾Λར༻͍ͯ͠ͳ͍͔Βʁ ◦ Flutter Material IconFontͷඳըͳͷͰΞϓϦతʹը૾ΞϓϦΞΠίϯը૾͚ͩ # ωΠςΟϒϥΠϒϥϦΛར༻͍ͯ͠ͳ͍͔Βʁ ◦
FlutterͷSDKΛΈΔݶΓNDKར༻͍ͯ͠ͳ͍ ◦ Method Channelܦ༝Ͱར༻͍ͯ͠Δ߹ʹޮՌ͕େ͖ͦ͏ # ϦιʔεϑΝΠϧ͕গͳ͍ʁ ◦ ݴޠϑΝΠϧࣗମͦ͜·Ͱେ͖͘ͳ͍ ◦ ը໘αΠζ͝ͱʹxmlΛΔ͜ͱ΄΅ͳ͍ͣ 13
14 FlutterDynamic feature modules ͷເΛݟΔͷ͔