Skip to content

List of Android Udacity Nanodegree programs with links to the free courses in their curricula

License

Notifications You must be signed in to change notification settings

muhammadalkhalaf/udacity-android-nanodegrees

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

Udacity Android Nanodegrees

Udacity offers great content for Android Programming in their Nanodegree programs. If you don't have the money you can take same of the courses for free (but without certificate). The skills you learn in this Nanodegree program will accelerate your journey to becoming a working Android Developer. this program teaches the tools, principles, and patterns that underlie all Android development.

  1. Java Programming Basics
    TicTacToe
  2. How to Install Android Studio
  3. Android Basics: User Interface
  4. Android Basics: User Input
  5. Android Basics: Multi-screen Apps
    Custom Adapter Sample App
    ViewPager Sample App
    Miwok App
  6. Android Basics: Networking
    Did You Feel It? App
    Soonami App
    Quake Report App
  7. Android Basics: Data Storage
    Pets App
  8. Object Oriented Programming in Java
  9. Developing Android Apps
    Toy App Exercise
    Sunshine App
  10. Advanced Android App Development
    Old Sample Apps
    ClassicalMusicQuiz
    ShushMe
    Emojify
    Squawker
    TeaTime
    My Garden
  11. Gradle for Android and Java
  12. Android Performance
  13. Material Design for Android Developers
  14. Mobile Design and Usability
  15. UX Design for Mobile Developers
  16. Add Google Maps to your Android App
  17. Google Location Services on Android
  18. Add Google Sign-In to your Android Apps
  19. Passwordless Login Solutions for Android
  20. Firebase in a Weekend (Android)
  21. Firebase Analytics: Android
  22. Android Wear Development
  23. Android Interview Prep
  24. How to Make a Platformer Using libGDX
  25. 2D Game Development with libGDX

App architecture

  1. Data Binding
  2. ViewModel , Lifecycle , LiveData
  3. ViewModelProvider.Factory
  4. Room database
  5. Room, LiveData, and ViewModel
  6. Google Gson
  7. Retrofit
  8. RXJava
  9. Retrofit with RXJava
  10. Fundamentals of dependency injection
  11. Dependency injection, Dagger 2 Simple Examples
  12. Official Dagger Documentation
  13. New Android Injector with Dagger 2

Releases

No releases published

Packages

No packages published