2023 2024 Student Forum > Management Forum > Main Forum

 
  #2  
2nd December 2015, 09:29 AM
Super Moderator
 
Join Date: Apr 2013
Re: Online Android Development Course

As the first course in the Android Developer Nanodegree, Developing Android Apps is the foundation of advanced Android curriculum in Udacity, Inc. It blends theory and practice to help build great apps the right way.

Syllabus

Lesson 1: Create Project Sunshine with a Simple UI (5-8 hrs)


• Android Studio, Gradle, and debugging tools
• User Interface and Layout managers
• ListViews and Adapters

Lesson 2: Connect Sunshine to the Cloud (8-10 hrs)

• Threading and ASyncTask
• HTTP requests on web APIs
• Android Permission System

Lesson 3: Create New Activities and Navigate Apps with Intents (8-10 hrs)
• App navigation with Explicit Intents
• Implicit Intents to incorporate 3rd-party apps
• Share Intent and the Android sharing framework
• Broadcast Intents and Broadcast Receivers

Optional Project: Popular Movies, Stage 1 (5-10 hours)
Build an app to help users discover popular and recent movies.
One builds a clean UI, sync to a server, and present information to the user.

Lessons 4: Use Content Providers and Loaders to Persist and Recover Data (15-20 hrs)
• Activity lifecycle and background activity termination
• SQLite databases and JUnit tests
• Creating and using a Content Provider as an abstraction layer
• Using Loaders to asynchronously load data
• Creating Adapters to bind UI components to Content Providers

Lesson 5: Implement Rich and Responsive Layouts (8-10 hrs)
• Fundamental Android design principles
• Supporting localization and variable screen sizes
• Optimizing tablet UIs using Fragments
• Accessibility Features
• Custom views

Lesson 6: Use Services and Notifications to Run in the Background (5-8 hrs)
• Background services and alarms to schedule background tasks
• Efficient background data transfers with SyncAdapters
• Rich notifications to interact with users

Optional Project: Popular Movies, Stage 2 (4-6 hours)
Add to the app built in Stage 1 by building on the detail view for each movie, allowing users to 'favorite' movies, and adding a tablet layout.

Final Project (10-20 hours)
Build your own Android app incorporating the skills you've learned in this course.


Quick Reply
Your Username: Click here to log in

Message:
Options




All times are GMT +5. The time now is 03:48 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
SEO by vBSEO 3.6.0 PL2

1 2 3 4