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
AndroidアプリをOSSで運用してみる
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
yamacraft
March 23, 2017
Technology
640
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AndroidアプリをOSSで運用してみる
2017年3月23日(木)に開催されたGotanda.mobile #2での発表資料です。
yamacraft
March 23, 2017
More Decks by yamacraft
See All by yamacraft
なぜアプリのデザインとその実装はうまくいかないのか?
yamacraft
0
230
あんまり触れられてない気がする、Kotlin1.3の ありがたい追加機能
yamacraft
0
3.2k
ありがたいUIをもっと大事にしたい
yamacraft
2
2.5k
Quickstart-android/mlkitについて
yamacraft
2
5.1k
Firebase関連をCIでデプロイするときのTips
yamacraft
0
5.1k
開発用途で Realtime Databaseを 導入した話
yamacraft
2
4.7k
ciecleci/androidのOpenSSLに気をつけよう
yamacraft
0
740
Realtime Databaseに向いてる・向いてないサービス
yamacraft
0
990
社内用アプリでFirebaseを使っている話
yamacraft
2
2.1k
Other Decks in Technology
See All in Technology
2026-08-15 JAWS-UG 茨城 #16 Secrets ManagerにおけるSecret値の管理(Terraformの場合) / Secrets Manager Secrets
masasuzu
0
380
AI開発に用いられるHPC技術について
gpuunite_official
0
150
Bill One 開発エンジニア 紹介資料
sansan33
PRO
7
20k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
24
430k
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.2k
ガバメント AI 源内を地方自治体は活用できるのか可能性と課題、期待について
takeda_h
2
460
Head First モブプログラミング / Head First Mobprogramming
takaking22
10
12k
[potatotips #96] Give Your AI Agent the Flutter Playbook
korodroid
0
110
SmartHR Engineering Team Deck
smarthr
1
3.1k
LanceDB入門
mocobeta
9
630
【GCC2026】鉄拳8でのVFX開発事例
bandainamcostudios
PRO
0
120
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
5k
Featured
See All Featured
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6.1k
The Spectacular Lies of Maps
axbom
PRO
1
930
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
720
Google's AI Overviews - The New Search
badams
0
1.1k
KATA
mclloyd
PRO
35
15k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Between Models and Reality
mayunak
4
400
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
800
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Writing Fast Ruby
sferik
630
63k
For a Future-Friendly Web
brad_frost
183
10k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
Transcript
AndroidΞϓϦΛ OSSͰӡ༻ͯ͠ΈΔ @yamacraft
profile • @yamacraft (Wataru Yamada) • Mobile Application Engineer •
LeadingMark, inc • team Y.G.E.(private)
دߘͯ͠·͢ʂ • 4݄11ൃച • Android 7.0/7.1 • Firebase (Android/iOS) •
Analytics • Notifications
·͓͖͑
None
None
AndroidΞϓϦΛ OSSͰӡ༻͍ͨ͠ʂ
OSSͰӡ༻͢ΔͨΊʹ… • વࣗಈԽͦͷ··ଓ͚͍ͨ • ݟͤͨ͘ͳ͍ใͬͯͲ͏͠Α͏ • release.keystoreͷpwཧ • APIΩʔͳͲ •
ͱ͍͏͔Կ͕ݟ͑ͨΒ·͍ͣʁ
Θ͔Μͳ͍ʂ
ࢀߟʹ͠Α͏ʂ
Ͱ͖ͨʔʂʢҰ෦ʣ
ࠓճͬͨ͜ͱ • ࣗಈԽCircleCIʹҠߦ • ҎલϩʔΧϧJenkins • ςΩετ·ΘΓͷʮݟͤͨ͘ͳ͍ใʯ local.propertiesͱCircleCIͷڥมͰཧ • release.keystoreϦϙδτϦʹஔ͖
ݟ • CircleCIͷڥมͷొ੍ݶ • ҙ֎ͱখ͍͞ʢৄࡉෆ໌ʣ • ڥมΛ·ͱΊͨςΩετϑΝΠϧΛ҉߸Խʼ෮߸Խͨ͠ͷΛ~/.circlerc • ෮߸ԽͷKEY͚ͩΛڥม
• properties.getProperty("APIKEY", System.getenv(“APIKEY”)) • local.properties͔Β͕ͱΕͳ͚Εɺڥม͔Βऔಘ • local.propertiesࣗମඞཁʢۭϑΝΠϧΛ࡞ʣ
࣍ʹΔ͜ͱ • όΠφϦܥϑΝΠϧʢkeystoreʣͳͲͷରԠ • ϦϦʔεϏϧυ࣌ʹͲ͔͔͜Β࣋ͬͯ͘Δʁ • ҉߸Խͯ͠ϦϙδτϦʹஔ͘ʁ • ঢ়گʹԠͯ͡ผͷCIʢWerckerͳͲʣΛݕ౼ •
DeployGateFabricɺfastlaneʹΑΔGoogle PlayΞοϓϩʔυ • ࣮ࡍʹެ։ͯ͠ΔΞϓϦͷOSSӡ༻Խ
࣍ճʹͭͮ͘
OSSӡ༻ͷݟ ͓ͪͯ͠·͢ʂ
ΑΖ͓͘͠ئ͍͠·͢ʂʢ4/11ʣ
͓͠·͍