Learn How to Create Your First Android App
4.0 (37 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
3,106 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn How to Create Your First Android App to your Wishlist.

Add to Wishlist

Learn How to Create Your First Android App

Create a Resume App - Learn how to design, develop and publish your first Android App to the Play.
4.0 (37 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
3,106 students enrolled
Created by Val Okafor
Last updated 1/2017
English
Current price: $20 Original price: $40 Discount: 50% off
30-Day Money-Back Guarantee
Includes:
  • 6 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn what tools you need to develop Android apps and where to get them
  • Learn about the Android Studio Graphical User Interface
  • Learn How to Setup Android development environment
  • Learn how to create a sample Android app
  • Learn how to create your own Resume as an Android App
View Curriculum
Requirements
  • A desire to learn how to create Android mobile App
Description

Do you want to start a career in Android Development? Great, your timing could not better! I have designed this course to teach you the fundamentals of Android development. This course is for anyone who wants to learn Android development but have no idea where to start from. This course will teach you the fundamentals of Android development by showing you how to convert your resume into a beautiful Android app. At the end of this course, you will have a clear understanding of what it takes to create an Android mobile app.

Here is what you will learn from this course

  1. Android Studio - how to setup and work with Android Studio which is the primary tool for creating Android apps.
  2. Java Basics - you will the fundamentals of Java which is the programming Language used to create Android apps.
  3. User Interface Design - you will learn how to create beautiful Android app user interface using XML layouts and widgets.
  4. Android Fundamentals - you will learn the fundamentals of Android development by see practical uses of Activity, Fragment, Intent, RecyclerView, Adapter and other core components of Android development.
  5. App Publishing - you will learn how to publish completed apps to the Google Play store.


Android continues to be the dominant mobile app platform providing great demands for Android development skills which results in premium compensation for Android developers . The benefits of becoming an Android Developer includes:

  1. Near Zero unemployment rate!
  2. Opportunity to work from anywhere!
  3. Opportunity to translate your idea into app!
  4. Opportunity to be your own boss and set your schedule!
  5. Opportunity to reach 82% of mobile device owners in the world!
  6. Annual salaries between $110K to $155K compared to $105K to $155K for iOS developers!

This course is fun, practical and easy to follow along and can be completed in one day. By completing this course you will have learned practical Android development skills and have the confidence to create even more apps. If you ever wanted to create apps, now is the time to get started and Android is the platform of choice to get started with. Android continues to be the dominant mobile app platform providing great demands for Android development skills which result in premium compensation for Android developers .

Imagine finally publishing a beautiful app to the Play Store with your name on it and getting a clear understanding of Android development landscape and have the confidence to start working on your dream app.

Start an exciting career - become an Android Developer. This course is designed to put you in the track to a great and rewarding career creating apps that will be used by millions of people. Click the Enroll Button.

Who is the target audience?
  • Anyone one who wants to learn the Fundamentals of Android Development
  • No Prior knowledge of programming is assumed
Curriculum For This Course
56 Lectures
05:59:16
+
Introduction
3 Lectures 12:23
+
Setup Development Environment
8 Lectures 45:21
Overview of Development Environment
12:17

Download Development Tools
03:54

Install Java
01:09

Install Android Studio
07:59

Install GenyMotion
06:58

Setup Genymotion Plugin
03:13

Tour of Android Studio
07:36

Review of Setup Section
02:15
+
Android Development Fundamentals
6 Lectures 01:00:42
Download Warm Up Files
00:18

Enhanced Hello World User Interface
13:50

Implement Main Activity Java Code - Part 1
12:17

Implement Main Activity Java Code - Part 2
11:16

Implement Greetings Activity Java Code
20:31

Review of Warn Up App Section
02:30
+
Create App From Scratch
28 Lectures 03:16:05
Section Introduction
01:57

Create New Android Studio Project
02:58

Create Model Classes
07:56

Add In Memory Data - Part 1
08:04

Add In Memory Data - Part 2
06:08

Add Source Control
06:15


Add RecyclerView Layouts
05:51

Add Custom Row Layout for Schools List
09:48

Add Custom Row Layout for Employment List
05:58

Add Custom Row Layout for Projects List
05:38

Exercise: Update Resources Dimensions File
02:23

Add RecyclerView Adapter - part 1
08:02

Add RecyclerView Adapter - Part 2
08:52

Add Profile Screen Layout
09:45

Add RecyclerView Adapter - Part 3
14:32

Exercise: Add School RecyclerView Adapter
02:08

Add Custom Toolbar Part - 1
06:22

Add Custom Toolbar Part - 2
10:59

Add ViewPager Adapter
10:38

Setup ViewPager Adapter
04:26

Implement Employment Fragment
08:18

Implement Project Fragment
11:55

Exercise: Implement School Fragment
02:11

Add Phone Call Dialog and Intent
17:16

Add Send Email Dialog and Intent
03:57

Add Send Text Message Dialog and Intent
05:32

Section Review
02:19
+
Publishing
6 Lectures 31:53
Intro to App Publishing
01:32

Create Google Developer Account
01:35

Generate APK
09:53

Play Store Listing
03:09

Take Screenshot of App
01:12

Publish to Play Store
14:32
+
Conclusion, Lesson Learned & Further Reading
5 Lectures 12:52
Congratulations
01:43

Lesson Learned
03:28

Next Steps
03:03

Special Discount
02:33

Questions
02:05
About the Instructor
Val Okafor
4.2 Average rating
141 Reviews
4,614 Students
4 Courses
Android Engineer

My name is Val Okafor, I am a Software Engineer with expertise in Android development. I am the founder and Principal Engineer of Pronto Apps, LLC a San Diego, CA based mobile app development company.

I clearly remember my struggles when I was trying to learn the fundamentals of Android development. It clicked for me when I started learning how to build Android apps instead of learning abstracts concepts in isolation.

My Android development tutorials are the tutorials I wish I had when I started. I teach Android development with the approach of building a complete app.

I have a bachelor's degree in Information Technology from National University San Diego, California and a master's degree in Software Engineering from Regis University Denver, Colorado.

I enjoy sharing my extensive work experience through my blog, social media.