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 + Bitrise + DeployGateでAndroid / iOS用テ...
Search
Koji Wakamiya
October 17, 2018
Programming
4.6k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Flutter + Bitrise + DeployGateでAndroid / iOS用テストアプリを配信してみた話
「Flutter Meetup Tokyo #5」のLT資料です。
社内のテストアプリ開発にFlutterを利用し、Bitrise上でCD環境を構築した事例の紹介になります。
Koji Wakamiya
October 17, 2018
More Decks by Koji Wakamiya
See All by Koji Wakamiya
Flutterコントリビューションのススメ
d_r_1009
1
1.3k
人気サービスをFlutter Webでリプレースするとどうなるのか
d_r_1009
0
1.2k
モバイルアプリケーション 開発組織の“学び”
d_r_1009
0
420
Add-to-appの戦い方
d_r_1009
0
2k
開発チーム主導で iOSの新機能に対応する 3つのポイント
d_r_1009
0
730
FlutterKaigi2021
d_r_1009
0
2k
Flutter?
d_r_1009
0
470
Room2.1 DatabaseView あるある
d_r_1009
0
750
AAC Paging & Kotlin化の紹介
d_r_1009
0
1.4k
Other Decks in Programming
See All in Programming
Apache Hive: そしてCloud Native Lakehouseへ
okumin
1
220
komatsuna「分散システムにおけるバグ分析手法」
komatsunaqa
0
260
ソフトウェア設計に溶けるインフラ ― AWS CDK のインフラ認識論
konokenj
3
780
【やさしく解説 設計編・中級 #4】ルールの寿命と、システムの年輪
panda728
PRO
2
180
S3 を使うアプリケーションをローカル完結で動かすことに全力を注いでみた / Running S3 Apps Offline
contour_gara
0
460
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
4.3k
仕様駆動開発へのトライを機に チームに適合する手法を模索し続けている話
freee
PRO
0
500
【やさしく解説 設計編・中級 #6】良いアーキテクチャとは ~ 一本の登り道の、行き先 ~
panda728
PRO
0
210
関東Kaggler会_NVIDIA_Nemotron_コンペ_振り返り
rick_ds
0
560
「人を評価する AI」の設計と実装
ryoyanara
0
200
the container ship “Apple Silicon”@WWDC26 Recap -Japan-\(region).swift
shingangan
0
120
PHP に部分適用が来るぞ!……ところで何それ?おいしいの? #phpcon / phpcon-2026
shogogg
0
640
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Mobile First: as difficult as doing things right
swwweet
225
10k
Why Our Code Smells
bkeepers
PRO
340
58k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
460
30 Presentation Tips
portentint
PRO
1
370
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
520
Balancing Empowerment & Direction
lara
6
1.2k
Thoughts on Productivity
jonyablonski
76
5.3k
Speed Design
sergeychernyshev
33
2k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
Transcript
Copyright 2018 Studyplus, Inc. All Rights Reserved. Flutter + Bitrise
+ DeployGate でAndroid/iOS用テストアプリを配 信してみた話 Koji Wakamiya / Studyplus Inc. 2018.10.17 @Flutter Meetup Tokyo #5
自己紹介 若宮浩司 (@D_R_1009) スタディプラス 株式会社 ✎ 29歳 ✎ Androidエンジニア ✎
スプラトゥーン大好き
スタディプラスについて スタディプラス ≠ スタディサプリ
MISSION 「学ぶ喜びをすべての人へ」 多くの人がStudyplusを通じて学習のきっかけを見つけ、 学習を楽しく継続できることを実現する。
作成の経緯 Flutterで作ることになった理由
None
• サーバーエンジニア主導でアプリのとある機能を作ることに • 対象はAndroid/iOSのWebView • 10月半ばには開発を開始したい Flutterを使うチャンス到来!!! • 開発用、動作テスト用の(簡単な)アプリがほしい •
両OSの”ネイティブな”WebViewが使いたい • 開発は余暇にできる程度がちょうどいい
None
• WebView Checker • Apache License 2.0 https://github.com/koji-1009/webview_checker • 開発時間
◦ 4~5時間 • コード行数 ◦ 200行程度
本題 Bitrise + DeployGate
https://www.bitrise.io/
None
Bitriseを選んだ理由 • iOS向けAppがビルドできる! • 無料枠で(iOSアプリの)ビルドができる! • Flutterのビルドスクリプトがある! https://medium.deploygate.com/deploygate-upload-steps-on-bitrise-df23a855e63d
None
結果 Bitrise + DeployGateに1日かけた
配信まで自動化! →社内の人(主にサーバーサイド)を巻き込んで開発&リリースしていきたい →ゆくゆくは、スマートフォン向けのアプリをリプレース。。。
Android • Githubでコードを公開しているので署名キーをBitrize内で完結 ◦ BtiriseのworkflowにSign APKを利用 iOS • (たまたまApple Developer
Programに参加していたので開発できた) • ”CODE SIGNING IDENTITY“のアップロードに苦戦 ◦ 公式で自動化コードが提供されていたので解決
ありがとうございました