In this lesson I discuss how to handle concurrency with Threads, AsyncTask & Handlers. There is also a lecture explaining how to access and process data over the network.
- Threads, AsyncTask & Handlers
- Display Tweet Data: Students build an app that downloads and displays Tweet data. The app uses an AsyncTask for downloading data over the network.
In this lesson I discuss using User Notifications to interact with the user, listening for and responding to events using the BroadcastReceiver class. There is also a lecture dealing with using Alarms to run code at pre-scheduled times.
- User Notifications
- The BroadcastReceiver Class
- Tweet app: Students build an app that displays Twitter data. The app will use BroadcastReceivers and User Notifications to apprise the user of the app’s behavior and state.
In this lesson I present a number of technologies related to presenting and interacting with dynamic content. This includes graphics and animation, handling touch input from the user, and recording and playing multimedia.
- Graphics & Animation
- Multi-touch & Gestures
- Bubble Popper: Students write an application to display and animate bubbles on the device's screen. When users touch the screen where a bubble is displayed, the bubble pops. The app will also accept gesture input, allowing the user to change the direction and speed of the bubble, using a fling gesture.
In this lesson I go over the many sensors that now come standard on most mobile devices. I also provide a focused discussion of using sensors to capture location information and using maps to display that information. Finally, I discuss some options for storing structured data.
- Location & Maps
- Place Badge Collector: Students build an application that uses location information to collect Badges for the places they visit.
Mini-project - DailySelfie: Students will build a complete app from scratch. This app will remind users to take a picture of themselves once a day. The app will collect and display the resulting set of photos.
Coursera est une entreprise numérique proposant des formation en ligne ouverte à tous fondée par les professeurs d'informatique Andrew Ng et Daphne Koller de l'université Stanford, située à Mountain View, Californie.
Ce qui la différencie le plus des autres plateformes MOOC, c'est qu'elle travaille qu'avec les meilleures universités et organisations mondiales et diffuse leurs contenus sur le web.