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
Designing for humans not robots
tammielis
254
26k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
The Pragmatic Product Professional
lauravandoore
37
7.1k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
76
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
310
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
52k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.2k
Claude Code のすすめ
schroneko
67
210k
Building the Perfect Custom Keyboard
takai
2
680
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
94
WENDY [Excerpt]
tessaabrams
9
36k
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