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
How to make the Groovebox
asonas
2
1.9k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.7k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
430
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
450
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
200
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
320
Product Roadmaps are Hard
iamctodd
PRO
55
12k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
430
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
270
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