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 In Practice
Search
AppFoundry
March 26, 2019
Programming
0
140
Android In Practice
A seminar by Siebe Sysmans, lead Android at AppFoundry
AppFoundry
March 26, 2019
Tweet
Share
More Decks by AppFoundry
See All by AppFoundry
Introductie iOS - Jens
appfoundrybe
0
96
Android Introduction 3.0 by Siebe
appfoundrybe
0
110
Android in Practice (long)
appfoundrybe
0
200
React Native - cross-platform mobile app development
appfoundrybe
0
170
React Native Storybook
appfoundrybe
0
440
the ionic crash course
appfoundrybe
1
180
View based apps with Conductor
appfoundrybe
0
630
Android Accessibility at GDG Devfest Brussels 2016
appfoundrybe
0
570
Cooking with Spek
appfoundrybe
0
640
Other Decks in Programming
See All in Programming
#QiitaBash TDDで(自分の)開発がどう変わったか
ryosukedtomita
1
360
リッチエディターを安全に開発・運用するために
unachang113
1
370
MCP連携で加速するAI駆動開発/mcp integration accelerates ai-driven-development
bpstudy
0
290
実践!App Intents対応
yuukiw00w
1
230
LLMOpsのパフォーマンスを支える技術と現場で実践した改善
po3rin
1
250
CLI ツールを Go ライブラリ として再実装する理由 / Why reimplement a CLI tool as a Go library
ktr_0731
3
1k
なぜあなたのオブザーバビリティ導入は頓挫するのか
ryota_hnk
5
580
Flutterと Vibe Coding で個人開発!
hyshu
1
240
Google I/O Extended Incheon 2025 ~ What's new in Android development tools
pluu
1
250
Claude Code と OpenAI o3 で メタデータ情報を作る
laket
0
110
Android 15以上でPDFのテキスト検索を爆速開発!
tonionagauzzi
0
200
Nuances on Kubernetes - RubyConf Taiwan 2025
envek
0
140
Featured
See All Featured
The Language of Interfaces
destraynor
158
25k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
6k
Agile that works and the tools we love
rasmusluckow
329
21k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
Building an army of robots
kneath
306
45k
Adopting Sorbet at Scale
ufuk
77
9.5k
For a Future-Friendly Web
brad_frost
179
9.9k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Making Projects Easy
brettharned
117
6.3k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
RailsConf 2023
tenderlove
30
1.2k
Transcript
Siebe Sysmans ANDROID CONSULTANT
[email protected]
Android in Practice
None
None
None
Merelbeke Kontich Hasselt
None
Projecten
• 1/10 bij AppFoundry • Stagebegeleiding • Juniors begeleiden •
Host talks • Jobbeurzen • …
None
None
None
• Agile • Elke dag 11:45 → Standup • Waar
is iedereen mee bezig • Is iemand geblokkeerd • Kan iemand ergens helpen • Veel mensen remote • Retro om de 3 weken • Geleid door scrum master
Side Events
None
None
None
None
None
Tools
Android Studio
Android Emulator
Postman / Paw
Git / Sourcetree
Confluence / Jira
Build Server / Fabric Beta
Sketch
Slack / Discord
Populaire libraries
Picasso / Glide
Dagger 2
Retrofit
• Room • DBFlow • ORMLite • GreenDao • SugarORM
• Realm • … Database
Architectuur
RxJava
RxJava Observable Observer onNext(data) onComplete() onError(error)
RxJava Observable Observer Operator Operator
RxJava Observable Observer Operator Observable
Architecture Components - ViewModel
MVC View Model Controller
MVP View Model Presenter Retrieve / Store data Delegate events
Updates
MVVM View Model ViewModel Retrieve / Store data Delegate events
Observes
Na development
• Peer review • (Automated) Testing • Beta Release •
(Phased) Release • Release opvolgen Na development
• Andere dev kijkt naar code • Huisstijl gerespecteerd? •
Kennis opdoen nieuwe code Peer review
• Automated testing • Unit testing • Integrated testing •
Developer testing • QA Testing
• Build met release keystore • Goed bewaren! • Beta
release • (Phased) release • Vrijwel onmiddellijk beschikbaar Release
• Crashes opvolgen • Developer Console • Firebase Crashlytics •
Customer care • Analytics data opvolgen Opvolging
Questions?
Siebe Sysmans ANDROID CONSULTANT
[email protected]
Contact Details AppFoundry KONTICH -
HASSELT - MERELBEKE www.appfoundry.be +32 (0)3 871 99 66
[email protected]