subject
Intro

edX: Android App Development for Beginners

 with  Adrián Catalán (GDE) and Byron Linares

This course is designed for students who are new to programming, and want to learn how to develop Android apps. You’ll learn how to create an Android project with Android Studio and run a debuggable version of the app. You'll also learn some Android architecture and the key principles underlying its design. You will gain an understanding of the processes that are involved in an Android developed application and you will become familiar with Android development tools and user interface. By the end of the course, you’ll build two simple apps that you can share with your friends.

Our Android course is taught by a group of Google developer experts who create innovative mobile apps.

This course is part of the GalileoX Android Developer MicroMasters Program and is specifically designed to teach the critical skills needed to be successful in this exciting field and to prepare you to take the Google Associate Android Developer Certification exam. To qualify for the MicroMasters Credential you will need to earn a Verified Certificate in each of the four courses as well as a Final Project. 

Syllabus

Meet Android Studio

  • Android Studio Installation
  • Instal JDK
  • Install Android Studio (Windows)
  • Android Studio Tour
  • Android Emulator
  • AVD in Android Studio
  • Hardware Device
  • Hello World Tutorial
  • Creating my first APP

Lesson 1

  • Android Overview
  • Android Basic Blocks
  • Basic UI Elements
  • Strings.xml & message localization
  • Resources and Asset Files
  • Gradle Dependencies
  • Android Broadcast Intent and Broadcast Receiver
  • Debugging
  • Working with my App
  • Persisting Application State
  • Debug Logcat Errors

Lesson 2

  • Introduction
  • Recyclerview, Adapter & ViewHolder
  • Fragments
  • Material Design Elements
  • Navigation
  • Testing with Espresso
  • Working with my App
  • Adding Views Dynamically
  • Building Layouts for screen configuration changes
  • Working with Custom Styles & Themes

Lesson 3

  • Android Hierarchical Navigation
  • Webview
  • Custom Views
  • Permission system
  • AsyncTask, Threading and Handlers
  • Using AsyncTask vs. Java Threads (with Handlers)
  • Loaders
  • AsyncTaskLoader & CursorLoader
  • Background Services
  • Android Scheduling task
  • Working with my App

Lesson 4

  • Access Files in Assets
  • Access Resources
  • Save Data and Files
  • SQLite Databases
  • Content Providers
  • Loaders
  • Background Services

Lesson 5

  • Widgets
  • Notifications
  • Getting Ready for Deployment
  • Publish on Play Store
1 Student
review
Cost Free Online Course
Pace Upcoming
Institution Galileo University
Provider edX
Language English
Hours 8-10 hours a week
Calendar 53 weeks long

Disclosure: To support our site, Class Central may be compensated by some course providers.

+ Add to My Courses
FAQ View All
What are MOOCs?
MOOCs stand for Massive Open Online Courses. These are free online courses from universities around the world (eg. Stanford Harvard MIT) offered to anyone with an internet connection.
How do I register?
To register for a course, click on "Go to Class" button on the course page. This will take you to the providers website where you can register for the course.
How do these MOOCs or free online courses work?
MOOCs are designed for an online audience, teaching primarily through short (5-20 min.) pre recorded video lectures, that you watch on weekly schedule when convenient for you.  They also have student discussion forums, homework/assignments, and online quizzes or exams.

1 review for edX's Android App Development for Beginners

Write a review
4 months ago
profile picture
Anonymous is taking this course right now.
I just started taking this course and I must say that I am deeply disappointed by the instructors. Their accent is terrible, pronunciation is far from good, which makes is hard to understand what they are reading, because, they also read the lesson from a text! I am used to excellency with EDX, but this is mediocre! S Read More
I just started taking this course and I must say that I am deeply disappointed by the instructors. Their accent is terrible, pronunciation is far from good, which makes is hard to understand what they are reading, because, they also read the lesson from a text! I am used to excellency with EDX, but this is mediocre! Some examples of wrong pronunciation: "our" is "or"; "item" is "eetem"; "monitor" is "monitchor" and many others. If we add that they eat half of the words, only 50% of the text is there for our ears! Sorry Galileo, but if you want to speak English, make sure you can do it!
Was this review helpful to you? YES | NO

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free