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
36
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Backend to Android Native development
Talk sharing first hand experience of transitioning to Android as a backend developer.
Himanshu Walia
June 19, 2017
More Decks by Himanshu Walia
See All by Himanshu Walia
Rich Android notifications
waliahimanshu
0
140
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
First, design no harm
axbom
PRO
2
1.3k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
410
Writing Fast Ruby
sferik
630
63k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
490
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
180
Rails Girls Zürich Keynote
gr2m
96
14k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
220
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
360
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Producing Creativity
orderedlist
PRO
348
40k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
310
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