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
2
1.1k
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
1k
モバイルアプリケーション 開発組織の“学び”
d_r_1009
0
340
Add-to-appの戦い方
d_r_1009
0
1.6k
開発チーム主導で iOSの新機能に対応する 3つのポイント
d_r_1009
0
610
FlutterKaigi2021
d_r_1009
0
1.7k
Flutter?
d_r_1009
0
400
Room2.1 DatabaseView あるある
d_r_1009
0
680
AAC Paging & Kotlin化の紹介
d_r_1009
0
1.2k
JavaからKotlinに書き換えてハマる話
d_r_1009
0
7.6k
Other Decks in Technology
See All in Technology
プロダクトの成長に合わせたアーキテクチャの段階的進化と成長痛、そして、ユニットエコノミクスの最適化
kakehashi
PRO
1
110
microCMS 最新リリース情報(microCMS Meetup 2025)
microcms
0
280
Lessons from CVE-2025-22869: Memory Debugging and OSS Vulnerability Reporting
vvatanabe
2
110
実践アプリケーション設計 ③ドメイン駆動設計
recruitengineers
PRO
13
3.4k
Jaws-ug名古屋_LT資料_20250829
azoo2024
3
190
mruby(PicoRuby)で ファミコン音楽を奏でる
kishima
1
390
AIエージェント就活入門 - MCPが履歴書になる未来
eltociear
0
660
事業価値と Engineering
recruitengineers
PRO
6
4.7k
Devinを使ったモバイルアプリ開発 / Mobile app development with Devin
yanzm
0
210
JuniorからSeniorまで: DevOpsエンジニアの成長ロードマップ
yuriemori
2
320
LLMエージェント時代に適応した開発フロー
hiragram
1
460
Browser
recruitengineers
PRO
6
1.8k
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
Embracing the Ebb and Flow
colly
87
4.8k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
110
20k
Visualization
eitanlees
147
16k
A Tale of Four Properties
chriscoyier
160
23k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Git: the NoSQL Database
bkeepers
PRO
431
65k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
490
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
Imperfection Machines: The Place of Print at Facebook
scottboms
268
13k
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 ͷເΛݟΔͷ͔