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
330
Add-to-appの戦い方
d_r_1009
0
1.6k
開発チーム主導で iOSの新機能に対応する 3つのポイント
d_r_1009
0
580
FlutterKaigi2021
d_r_1009
0
1.6k
Flutter?
d_r_1009
0
390
Room2.1 DatabaseView あるある
d_r_1009
0
650
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
TechLION vol.41~MySQLユーザ会のほうから来ました / techlion41_mysql
sakaik
0
180
Yamla: Rustでつくるリアルタイム性を追求した機械学習基盤 / Yamla: A Rust-Based Machine Learning Platform Pursuing Real-Time Capabilities
lycorptech_jp
PRO
3
120
生成AI時代 文字コードを学ぶ意義を見出せるか?
hrsued
1
330
Welcome to the LLM Club
koic
0
170
PHPでWebブラウザのレンダリングエンジンを実装する
dip_tech
PRO
0
200
Amazon Bedrockで実現する 新たな学習体験
kzkmaeda
2
540
mrubyと micro-ROSが繋ぐロボットの世界
kishima
2
260
LinkX_GitHubを基点にした_AI時代のプロジェクトマネジメント.pdf
iotcomjpadmin
0
170
第9回情シス転職ミートアップ_テックタッチ株式会社
forester3003
0
230
Prox Industries株式会社 会社紹介資料
proxindustries
0
290
低レイヤを知りたいPHPerのためのCコンパイラ作成入門 完全版 / Building a C Compiler for PHPers Who Want to Dive into Low-Level Programming - Expanded
tomzoh
4
3.2k
Postman AI エージェントビルダー最新情報
nagix
0
110
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
329
21k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.3k
Building an army of robots
kneath
306
45k
Building Adaptive Systems
keathley
43
2.6k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Designing Experiences People Love
moore
142
24k
Git: the NoSQL Database
bkeepers
PRO
430
65k
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 ͷເΛݟΔͷ͔