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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
AppFoundry
March 26, 2019
Programming
150
0
Share
Android In Practice
A seminar by Siebe Sysmans, lead Android at AppFoundry
AppFoundry
March 26, 2019
More Decks by AppFoundry
See All by AppFoundry
Introductie iOS - Jens
appfoundrybe
0
110
Android Introduction 3.0 by Siebe
appfoundrybe
0
130
Android in Practice (long)
appfoundrybe
0
220
React Native - cross-platform mobile app development
appfoundrybe
0
200
React Native Storybook
appfoundrybe
0
490
the ionic crash course
appfoundrybe
1
190
View based apps with Conductor
appfoundrybe
0
660
Android Accessibility at GDG Devfest Brussels 2016
appfoundrybe
0
670
Cooking with Spek
appfoundrybe
0
670
Other Decks in Programming
See All in Programming
20260514 - build with ai 2026 - build LINE Bot with Gemini CLI
line_developers_tw
PRO
0
330
ハーネスエンジニアリングとは?
kinopeee
13
6.8k
10 Tips of AWS ~Gen AI on AWS~
licux
5
540
Explore CoroutineScope
tomoeng11
0
170
実践ハーネスエンジニアリング:ステアリングループを実例から読み解く / Practical Harness Engineering: Understanding Steering Loops Through Real-World Examples
nrslib
5
4.5k
Claude CodeでETLジョブ実行テストを自動化してみた
yoshikikasama
0
1.2k
Spec Driven Development | AI Summit Vilnius
danielsogl
PRO
1
140
GoogleCloudとterraform完全に理解した
terisuke
1
190
【26新卒研修資料】TDD実装演習
dip_tech
PRO
0
170
AI-DLC Deep Dive
yuukiyo
9
5.6k
検索設計から 推論設計への重心移動と Recall-First Retrieval
po3rin
5
1.6k
SREに優しいTerraform構成 modulesとstateの組み方
hiyanger
2
170
Featured
See All Featured
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
110
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
540
Accessibility Awareness
sabderemane
1
110
Automating Front-end Workflow
addyosmani
1370
200k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
340
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
The Pragmatic Product Professional
lauravandoore
37
7.3k
Claude Code のすすめ
schroneko
67
220k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
110
Git: the NoSQL Database
bkeepers
PRO
432
67k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.5k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
330
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]