University of Maryland, College Park - Programming Mobile Applications for Android Handheld Systems: Part 1
This course introduces you to the design and implementation of Android applications for mobile devices. You will develop an app from scratch, assuming a basic knowledge of Java, and learn how to set up Android Studio, work with various Activities and create simple user interfaces to make your apps run smoothly.
- Android Platform and Development Environment
- Application Fundamentals and the Activity Class
- Intents, Permissions, and Fragments
- User Interface Classes
- Build From Scratch Assignment
- Create an application from scratch with an interesting user interface using what you learned in the User Interface Classes Lesson. For example, here's a screenshot of an app that I created.