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
Backend to Android Native development
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Himanshu Walia
June 19, 2017
0
26
Backend to Android Native development
Talk sharing first hand experience of transitioning to Android as a backend developer.
Himanshu Walia
June 19, 2017
Tweet
Share
More Decks by Himanshu Walia
See All by Himanshu Walia
Rich Android notifications
waliahimanshu
0
130
Featured
See All Featured
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
170
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Chasing Engaging Ingredients in Design
codingconduct
0
110
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
4 Signs Your Business is Dying
shpigford
187
22k
Evolving SEO for Evolving Search Engines
ryanjones
0
120
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
60
42k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
A designer walks into a library…
pauljervisheath
210
24k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.2k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Transcript
‡ .NET to Android Native development 1 Himanshu Walia (@waliahimanshu)
‡ 2 Why change ?
‡ 3 What we already know ?
‡ 4 Baffling
‡ Software fragmentation 5
‡ 6 Hardware fragmentation
‡ Material Design and Animations 7
‡ 8
‡ Challengs • Slow build times. • Testing – Instrumentation.
• Android Architecture. • Java verboseness no λ, no LINQ what? • Code style adaption. • Lot of wrong answers on Stack Overflow (where is Jon Skeet?) 9
‡ Thrilling 10
‡ Building for Billions 11 • Mobile – Wear –
TV – Auto – IOT • Android GO • Mobile Mindset Thrilling
‡ Community • Open source libraries – Retrofit – Butterknife
– Leak Canary – Dagger2 – EventBus – RxJava – Picasso • Meetup / Droidon • Google IO • Podcasts ( Fragmented) 12 Thrilling
‡ 13 https://github.com/googlesamples/android-architecture Thrilling Community
‡ 14 Quick Feedback
‡ 15 Quick Feedback
‡ 16
‡ JetBrains 17
‡ Myths • OS differences (Support Library) • Test on
each and every devices. • Tooling • 100% native • Slow – Gradle, Instant Run and Physical device. 18
‡ 19 • Resources • Culture of adaptability • Help
- empathy - mentor • Community better
‡ Thanks 20