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
620
Android Accessibility at GDG Devfest Brussels 2016
appfoundrybe
0
550
Cooking with Spek
appfoundrybe
0
630
Other Decks in Programming
See All in Programming
明示と暗黙 ー PHPとGoの インターフェイスの違いを知る
shimabox
2
380
Team topologies and the microservice architecture: a synergistic relationship
cer
PRO
0
1.1k
PHPでWebSocketサーバーを実装しよう2025
kubotak
0
230
deno-redisの紹介とJSRパッケージの運用について (toranoana.deno #21)
uki00a
0
150
技術同人誌をMCP Serverにしてみた
74th
1
440
アンドパッドの Go 勉強会「 gopher 会」とその内容の紹介
andpad
0
270
Result型で“失敗”を型にするPHPコードの書き方
kajitack
4
520
なぜ適用するか、移行して理解するClean Architecture 〜構造を超えて設計を継承する〜 / Why Apply, Migrate and Understand Clean Architecture - Inherit Design Beyond Structure
seike460
PRO
1
700
エンジニア向け採用ピッチ資料
inusan
0
170
都市をデータで見るってこういうこと PLATEAU属性情報入門
nokonoko1203
1
580
Bytecode Manipulation 으로 생산성 높이기
bigstark
2
380
Railsアプリケーションと パフォーマンスチューニング ー 秒間5万リクエストの モバイルオーダーシステムを支える事例 ー Rubyセミナー 大阪
falcon8823
4
1k
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Embracing the Ebb and Flow
colly
86
4.7k
Done Done
chrislema
184
16k
Stop Working from a Prison Cell
hatefulcrawdad
270
20k
Building Applications with DynamoDB
mza
95
6.5k
The Invisible Side of Design
smashingmag
300
51k
Faster Mobile Websites
deanohume
307
31k
KATA
mclloyd
30
14k
Making Projects Easy
brettharned
116
6.3k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
The Cult of Friendly URLs
andyhume
79
6.5k
Balancing Empowerment & Direction
lara
1
380
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]