Upgrade to Pro — share decks privately, control downloads, hide ads and more …

FOMO in Android development

FOMO in Android development

This slide covers:
1. What is FOMO?
2. Why and How is everyone is in FOMO?
3. Is this even real?
4. How to be prepared for all of these?
5. What it means to be an Android developer these days?
6. How to keep up with the speed to learn things?

38f77168b7c5802adc9cc3a5cfcf031b?s=128

Niharika Arora

July 11, 2021
Tweet

More Decks by Niharika Arora

Other Decks in Technology

Transcript

  1. 1

  2. 2

  3. 3

  4. How was Google I/O ? 4

  5. LaMDA 5

  6. LaMDA Android 12 6

  7. LaMDA Android 12 Smart Canvas 7

  8. LaMDA Android 12 Smart Canvas etc. 8

  9. How was Google I/O Android ? 9

  10. • Material You • Animation effects • Security & Privacy

    • Widgets • Blur API • Permission API • New APIs. 10
  11. Android Dev Ecosystem 2021 11

  12. • Jetpack Compose • DataStore • Dagger Hilt / Koin

    • Coroutines + Flow • Navigation Component • Many more. 12
  13. Just wait! We’re getting started. 13

  14. What? How? 14

  15. What? How? Why? 15

  16. • Choose if necessary. • Think not as a developer,

    but as a company. • Is it really worth it? 16
  17. “ Do it for the business, then for the users,

    then go with the app needs, and after all this, if you have sometime and energy left, do it for your team. ” ~ Himanshu Singh 17
  18. Hello, Android Developers! 18

  19. Deprecate. Launch. Migrate. 19

  20. Deprecate. ~15 20

  21. Launch. ~20 21

  22. Time. A lot. 22

  23. "Catch me if you can" - Android Libraries 23

  24. 24

  25. Moving on! 25

  26. FOMO FOSM 26

  27. FOSM - Fear Of Social Media! 😱 27

  28. Surfing is ok, Panicking is not! 28

  29. 1 day ~ Billions of Android feeds 29

  30. 30

  31. Am I at the right place at the right time?

    31
  32. Trending. 32

  33. • Jetpack Compose • Architecture • KMM • Flutter •

    Basically, everything that we don’t know! 😭 33
  34. Right place to learn from? 34

  35. • Android developer documentation • Blogs • Video tutorials •

    Open source projects 35
  36. Try & learn from your own experiences. 36

  37. How to cope up? 37

  38. ~ Niharika Arora “Run behind usability, excellence will follow ”

    38
  39. and.. 39

  40. ~ Himanshu Singh “Its okay to say NO, rather be

    in FOMO.” 40
  41. Necessity vs Knowledge 41

  42. • Don’t be an engineer, be a user first. •

    Learn when you need to apply. • Don’t over-engineer for sake of new tech. • You can’t know everything. • Knowing what you know, in-depth is important. • And you’re still doing great :) 42
  43. Biggest myth 💔 43

  44. Android? • Frontend framework. • All about UI. • There

    is nothing much to do. 44
  45. (Android != Frontend) Development. 45

  46. Android? • ~ 12000+ devices. • Different Android versions. •

    Different OEMs like Stock, MiUi, etc. • Release takes time. • Every month something is deprecated :( 46
  47. 47 FOMO aqs

  48. Is this the right time to choose Android? 48

  49. Java vs Kotlin? 49

  50. Kotlin vs Flutter? 50

  51. Compose vs XML? 51

  52. Thank you :) 52 Gracias धन्यवाद् ଧନ#ବା& Merci ধন বাদ

  53. Questions? 53 @theDroidLady @hi_man_shoe