Build Your First Android App (Project-Centered Course) (Coursera)

Build Your First Android App (Project-Centered Course) (Coursera)
Course Auditing
Categories
Effort
Certification
Languages
Misc

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Build Your First Android App (Project-Centered Course) (Coursera)
In this project-centered course, you’ll design, build, and distribute your own unique application for the Android mobile platform. We’ll provide you with a set of customizable building blocks that you can assemble to create many different types of apps, and that will help you become familiar with many important specificities of Android development. When you complete the project, in addition to having a personalized app that you can use and share, you’ll have the skills and background you need to move on to more advanced coursework in Android development.

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

What you’ll need to get started: this project-centered course is designed for learners who have some prior experience programming in Java, such as an introductory college course or Coursera’s Java Programming Specialization.

You will need a computer with a stable Internet connection, but you will not need an Android phone - we’ll use free software that you can use to emulate a phone on your computer. We'll use Android Studio as IDE; it is compatible with most computer and operating systems.


Syllabus


WEEK 1

Introduction

This module presents our pedagogic approach and demonstrates the kind of applications you will be able to build at the end of the course.

Create the Storyboard for Your Application

In this module you will design your personalized app from a user's perspective. We will show you elements you can combine in your design, and how to document it to get feedback from prospective users or to organize your thoughts. If you get stuck on the quiz or peer-reviewed assignment, you should post on the Discussion Forum to ask for help. And if you finish early, we hope you'll go there to help your fellow classmates as well. To get started, please jump into the first lesson below!


WEEK 2

Install Tools, Create HelloWorld App

This module guides you in the development of an Android application using the Android Studio Integrated Development Environment (IDE). First it points you to the right place to install the Android Studio IDE and the Android Software Development Kit (SDK). Next it walks you through the steps of using them to create a basic "Hello World" application and it describes how to transfer the application for execution on a physical Android device and on an emulator. At the end of the module you will be familiar with Android tools.

Build Your First Interactive Application

In this module you associate for the first time a graphical user interface with an activity controlling it, resulting in a first interactive application. We will re-use this same schema next week when developing the 9 apps presented in week 2 (and so will your personalized app).


WEEK 3

Toward Your Application, Step-By-Step

This module spans 2 weeks. This week, we walk you step by step in the development of 5 of the basic building blocks.


WEEK 4

Transform Your Storyboard Into Actual Application

In this second part of the module, we develop the remaining 4 basic building blocks. All you have to do after that is to combine them to transform your idea of application into executable code!



MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.