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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Koji Wakamiya
October 17, 2018
Programming
4.6k
1
Share
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.1k
人気サービスをFlutter Webでリプレースするとどうなるのか
d_r_1009
0
1.2k
モバイルアプリケーション 開発組織の“学び”
d_r_1009
0
390
Add-to-appの戦い方
d_r_1009
0
1.9k
開発チーム主導で iOSの新機能に対応する 3つのポイント
d_r_1009
0
700
FlutterKaigi2021
d_r_1009
0
1.9k
Flutter?
d_r_1009
0
440
Room2.1 DatabaseView あるある
d_r_1009
0
730
AAC Paging & Kotlin化の紹介
d_r_1009
0
1.3k
Other Decks in Programming
See All in Programming
Agentic Elixir
whatyouhide
0
410
煩雑なSkills管理をSoC(関心の分離)により解決する――関心を分離し、プロンプトを部品として育てるためのOSSを作った話 / Solving Complex Skills Management Through SoC (Separation of Concerns)
nrslib
4
1k
The Monolith Strikes Back: Why AI Agents ❤️ Rails Monoliths
serradura
0
350
Server-Side Kotlin LT大会 vol.18 [Kotlin-lspの最新情報と Neovimのlsp設定例]
yasunori0418
1
190
Lightning-Fast Method Calls with Ruby 4.1 ZJIT / RubyKaigi 2026
k0kubun
3
1.3k
iOS機能開発のAI環境と起きた変化
ryunakayama
0
190
PCOVから学ぶコードカバレッジ #phpcon_odawara
o0h
PRO
0
280
感情を設計する
ichimichi
5
1.6k
mruby on C#: From VM Implementation to Game Scripting (RubyKaigi 2026)
hadashia
2
660
CursorとClaudeCodeとCodexとOpenCodeを実際に比較してみた
terisuke
1
490
Cache-moi si tu peux : patterns et pièges du cache en production - Devoxx France 2026 - Conférence
slecache
0
300
GNU Makeの使い方 / How to use GNU Make
kaityo256
PRO
16
5.6k
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
140
Java REST API Framework Comparison - PWX 2021
mraible
34
9.3k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
220
The Mindset for Success: Future Career Progression
greggifford
PRO
0
310
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
10k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
140
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
530
How GitHub (no longer) Works
holman
316
150k
Code Reviewing Like a Champion
maltzj
528
40k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
23k
エンジニアに許された特別な時間の終わり
watany
106
240k
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“のアップロードに苦戦 ◦ 公式で自動化コードが提供されていたので解決
ありがとうございました