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
단단한 글로벌 서비스 만들기
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
JoonHo Park
August 04, 2019
Technology
990
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
단단한 글로벌 서비스 만들기
2018년 9월 하이퍼커넥트 합류 이후 안드로이드 팀에서 일하는 방식과 제가 했던 이런저런 시도들을 다룹니다.
JoonHo Park
August 04, 2019
More Decks by JoonHo Park
See All by JoonHo Park
SDK 개발자로 살아남는 법
pjhjohn
1
3k
Other Decks in Technology
See All in Technology
go-sqletch
moznion
0
140
JAWS-UGグッズ職人仕事の流儀
kentapapa
0
100
Optunaの最新リリースv5.0について
pfn
PRO
0
120
会社説明資料
persolserverworks
0
9.8k
事業成長とデータ活用を止めないためのマネジメントへ挑戦
hiracky16
0
390
Kiro Crewをはじめよう
kizawa2020
1
160
TinyGoでオブザーバビリティ?OpenTelemetryはTinyGoで使えるのか / Is OpenTelemetry available in TinyGo environment?
ymotongpoo
2
140
実体験から学ぶ分析エージェントの開発と運⽤
recruitengineers
PRO
8
2.4k
JAWSUG TOHOKU 青森支部 「LoGoチャット」のAWS移行で 乗り越えたこと
taketakekaho
0
330
AI導入は済んだ。次は統制を作り替える番だ_AI×開発組織 Summit 2026
techtekt
PRO
0
210
スキマバイトという雇用形態は存在しないので、雇用期間1日のアルバイト契約を事業者とワーカーが結ぶ手続きを支えるのがタイミーなんです
akitoshiga
0
200
Conditional PED-ANOVA: Hyperparameter Importance in Hierarchical & Dynamic Search Spaces
pfn
PRO
0
130
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
890
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Agile that works and the tools we love
rasmusluckow
331
22k
Practical Orchestrator
shlominoach
192
12k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
570
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
Intergalactic Javascript Robots from Outer Space
tanoku
273
28k
Believing is Seeing
oripsolob
1
240
Transcript
ױױೠӖ۽ߥ ࢲ࠺झٜ݅ӝ
[email protected]
Ә - HyperConnect Android Developer җѢূ - ࢎٜܻ Android SDK
Developer - ࢲҮ زোҳप ࢳࢎ - बܻ ࢲ࠺झ "݃ੋ٬" ѐߊ - ޙചࣿ ۖಬ "ୌਗ" ѐߊ JoonHoPark
HYPERCONNECT
DevelopmentEnvironment Design Task Management Knowledge Base Communication Version Control CI
Android Development
FeatureProcess Feature Channel Feature Branch Feature Issue Epic Work Description
Feature Sub Branch SubTask
GitHubLabel
GitHubLabel
Code Review
Azar=? 19 Languages 230 Countries 300,000,000+ Downloads LTR RTL
19 Languages 230 Countries 300,000,000+ Downloads LTR RTL Azar=Diversity
LogoLocalization
NumberFormat 1,357.9 1 357,9 1.357,9 1'357,9 ١،٣٥٧.٩ ۱،۳۵۷.۹ java.util.Locale java.util.Formatter
NumberLocalization
NumberLocalization
NumberLocalization
TrueLocalization Understanding Culture
Version=?
Version=Σ Feature
ReleaseProcess 1. Feature Freeze • Create branch "release/x.y.z" • Translation
Update & Validation 2. Release QA • Also Translation 3. Beta Test 4. Smoke Test 5. Rollout & Monitor
ReleaseProcess 1. Feature Freeze • Create branch "release/x.y.z" • Translation
Update & Validation 2. Release QA • Also Translation 3. Beta Test 4. Smoke Test 5. Rollout & Monitor
TranslationProcess with values/strings.xml Update Source Translation Source Team Members values-fr/strings.xml
values-ar/strings.xml values-ko/strings.xml ... Download Translations Run Validator to Fix Typo/Missing Translations Approve Translation PM
ToDo • Apply DesignSystem • Apply Dark Theme • AndroidX
Migration • R8 Migration • Support Android P • Support Android Q • Fully Support RTL • More Modules for Cross-Product Code Sharing • Resource Validation in Gradle Pipeline • Faster Release Cycle • ...