#1
1st December 2015, 05:57 PM
| |||
| |||
Online Android Development Course
Can you provide me the syllabus of Developing Android Apps- Android Fundamentals course for which Google has teamed up with Udacity, Inc.?
|
#2
2nd December 2015, 09:29 AM
| |||
| |||
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. |
|