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
130
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
92
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
160
React Native Storybook
appfoundrybe
0
420
the ionic crash course
appfoundrybe
1
180
View based apps with Conductor
appfoundrybe
0
600
Android Accessibility at GDG Devfest Brussels 2016
appfoundrybe
0
530
Cooking with Spek
appfoundrybe
0
620
Other Decks in Programming
See All in Programming
アプリを起動せずにアプリを開発して品質と生産性を上げる
ishkawa
0
2.5k
Going Structural with Named Tuples
bishabosha
0
200
gen_statem - OTP's Unsung Hero
whatyouhide
1
190
生成AIを使ったQAアプリケーションの作成 - ハンズオン補足資料
oracle4engineer
PRO
3
190
データベースエンジニアの仕事を楽にする。PgAssistantの紹介
nnaka2992
9
4.5k
MCP調べてみました! / Exploring MCP
uhzz
2
2.2k
AWSで雰囲気でつくる! VRChatの写真変換ピタゴラスイッチ
anatofuz
0
140
Kamal 2 – Get Out of the Cloud
aleksandrov
1
170
custom_lintで始めるチームルール管理
akaboshinit
0
200
Deoptimization: How YJIT Speeds Up Ruby by Slowing Down / RubyKaigi 2025
k0kubun
0
440
Coding Experience Cpp vs Csharp - meetup app osaka@9
harukasao
0
730
これだけは知っておきたいクラス設計の基礎知識 version 2
masuda220
PRO
24
6k
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
47
2.4k
Producing Creativity
orderedlist
PRO
344
40k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Build The Right Thing And Hit Your Dates
maggiecrowley
35
2.6k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
41
2.2k
Docker and Python
trallard
44
3.3k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
4.9k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Scaling GitHub
holman
459
140k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Transcript
Siebe Sysmans ANDROID CONSULTANT siebe.sysmans@appfoundry.be 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 siebe.sysmans@appfoundry.be Contact Details AppFoundry KONTICH -
HASSELT - MERELBEKE www.appfoundry.be +32 (0)3 871 99 66 info@appfoundry.be