Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
FlutterでAAB配信
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Koji Wakamiya
March 26, 2019
Technology
1.3k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
FlutterでAAB配信
Koji Wakamiya
March 26, 2019
More Decks by Koji Wakamiya
See All by Koji Wakamiya
私のPR、revertされまして。(FlutterKaigi 2026)
d_r_1009
0
100
Flutterコントリビューションのススメ
d_r_1009
1
1.5k
人気サービスをFlutter Webでリプレースするとどうなるのか
d_r_1009
0
1.3k
モバイルアプリケーション 開発組織の“学び”
d_r_1009
0
440
Add-to-appの戦い方
d_r_1009
0
2k
開発チーム主導で iOSの新機能に対応する 3つのポイント
d_r_1009
0
760
FlutterKaigi2021
d_r_1009
0
2k
Flutter?
d_r_1009
0
490
Room2.1 DatabaseView あるある
d_r_1009
0
780
Other Decks in Technology
See All in Technology
アクセラレーターで実現するServiceNow活用の高速化 / ServiceNow World Forum 2026
visional_engineering_and_design
0
130
ひとりで始めた AI駆動開発、チームに広げて何が変わったのか
kenichiodo
1
220
Patterns in AI Driven Software Development
akosma
PRO
0
470
Oracle Database Security 詳細解説
oracle4engineer
PRO
1
250
現場を動かすAIエージェント#2_製造業現場でのAI活用から見た、ハマる罠と実践知
kintotechdev
2
130
WireGuard for Apache NuttX - Bringing Secure Remote Access to embedded Devices -
aki310ooooo
0
140
生成AI時代のIAMのマニアックな話
takuros
1
220
re:Invent2026 事前勉強会 歴史と愉しみ方10分LT編
toshi_atsumi
0
120
AIに任せられるFlutterコードベースを作る 〜仕様をコードで表し、ハーネスで守る〜
myohei
1
630
Deep Data Security 機能解説
oracle4engineer
PRO
3
1k
Lint の層を組み直した話
bengo4com
3
300
Consistency for mere mortals - A gentle guide to consistency
ufried
0
120
Featured
See All Featured
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
4 Signs Your Business is Dying
shpigford
187
23k
How to Ace a Technical Interview
jacobian
280
24k
Making the Leap to Tech Lead
cromwellryan
135
10k
Optimising Largest Contentful Paint
csswizardry
37
4k
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.2k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
390
We Are The Robots
honzajavorek
0
430
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
970
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
Design in an AI World
tapps
1
380
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
300
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 ͷເΛݟΔͷ͔