Course Name
Build Your First Android App with Java
Contact Hours: 20
Course Description
Android phones and tablets are already the most popular mobile devices on the market today, and so are the apps that people make for Android. If you're serious about becoming an app developer, Android is a great place to start. Whether you want to make money building apps to sell, or make money building apps for others, this course will get you started in the right direction.
This course is aimed for who are eager to learn Android programming for the first time, as well as experienced developers who are new to Java or need a refresher course.
Basic knowledge of Java and Object Oriented Programming is recommended as a pre-requisite for this course.
2.5 hours to complete
Outcome
What you will learn:
Installing the Android SDK and setting up Eclipse for Android app development.
Creation and file structure of an Android project.
Using SQLite databases in your mobile apps.
Create professional User Interfaces such as menus, buttons and action bar menus.
Organize your code using the Model-View-Controller pattern and other industry best practices.
Make your apps social using the Facebook and Twitter SDK's
Add location to your app using the Google Maps API
Deploy your app and publish it to the Google Play store
Assessment
This course allows for self-directed work and does not require that you take a test. Apply what you have learned to your own projects.
Outline
Module 1: Setting Up Your Development Environment
- Setting up for development
Module 2: Showcasing Social Notes
- Showcasing social notes
- PDF module guide
- HTML basics: Source code
Module 3: Introduction to Android Programming
- Introduction to Android
Module 4: The Model
- The model: Part 1
- The model: Part 2
- The model: Part 3
Module 5: The View
- The view: Part 1
- The view: Part 2
- The view: Part 3
Module 6: The Controller
- The controller: Part 1
- The controller: Part 2
Module 7: Facebook Integration
- Facebook integration
Module 8: Twitter Integration
- Twitter integration
Module 9: Google Maps API
- Google Maps API: Part 1
- Google Maps API: Part 2
Module 10: App Publishing
- Publish and sell your Android apps