Intro to Android Development

D225ebf0faa666ac7655cc7e4689283c?s=47 Daniel Lew
January 08, 2019

Intro to Android Development

Dip your toe into Android development!

Talk given at Minneapolis Jr Devs meetup.

D225ebf0faa666ac7655cc7e4689283c?s=128

Daniel Lew

January 08, 2019
Tweet

Transcript

  1. Intro to Android Development @danlew42

  2. None
  3. None
  4. None
  5. Tools

  6. Android Studio

  7. Device / Emulator

  8. Becoming a Developer

  9. Becoming a Developer

  10. Becoming a Developer

  11. Becoming a Developer

  12. Becoming a Developer

  13. New Project Wizard

  14. None
  15. None
  16. VS

  17. None
  18. None
  19. None
  20. None
  21. None
  22. None
  23. None
  24. Feature Fragmentation

  25. UI Fragmentation

  26. Ship Everything

  27. None
  28. None
  29. Manifest App API

  30. Source Java / Kotlin code

  31. Resources Layouts, images, values, configuration, etc…

  32. Gradle Build configuration

  33. Concepts

  34. Lifecycles Observe system state

  35. Intents App communication

  36. Configuration Phone stats

  37. Permissions Device feature access

  38. Context Resource access

  39. What Now?

  40. None
  41. None
  42. None
  43. None
  44. None
  45. Architecture Components https://developer.android.com/jetpack/docs/guide

  46. Continuing Education

  47. None
  48. Google Resources • Udacity - https://www.udacity.com/course/android-basics-nanodegree- by-google--nd803 • Developer Guides

    - https://developer.android.com/guide/ • Android Jetpack - https://developer.android.com/jetpack/ • Google Play Services - https://developers.google.com/android/guides/ overview • Firebase - https://firebase.google.com/
  49. Open Source • AOSP - https://source.android.com/ • iosched - https://github.com/google/iosched

    • Google samples - https://github.com/googlesamples/
  50. $$$ • CommonsWare • Big Nerd Ranch

  51. Alternative Frameworks React Native Flutter Xamarin

  52. Questions? @danlew42