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 (36 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,100 students enrolled
Instructed by Val Okafor Development / Mobile Apps
$19
$20
5% off
Take This Course
  • Lectures 69
  • Length 7 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 8/2015 English

Course 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 and to show you first hand what it takes to create and publish an Android App end to end.

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!

Find out in one day what it takes to design, develop and publish an Android App. In this course you will learn.

Setup: How to setup Android development environment, I will cover

  1. What tools you need,
  2. What they do and why you need them
  3. Where to get and/or download these tools
  4. How to install these tool and start using them.
  5. A tour of Android Studio which is the main development software you need

Warm Up App - We will create a warm up app to get a first hand taste of what it takes to create Android App. This is an enhanced Hello World App that demonstrates the usage of Activities and Intents which are two of the core components of Android development.

Main App - the main App for this course is a Resume App - your own Resume App. We will design, develop and deploy your own Resume app to the Google Play Store. If you want to start a career in Android what better way to start than to showcase your own resume on the App Store. The next time you apply for a job you can send a link to your Resume App in the Play Store instead of sending a PDF.

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.

What are the requirements?

  • A desire to learn how to create Android mobile App

What am I going to get from this course?

  • 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

What is the target audience?

  • Anyone one who wants to learn the Fundamentals of Android Development
  • No Prior knowledge of programming is assumed

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction
Welcome & Course Goals
Preview
03:35
Course Structure
03:52
Learning Materials
05:11
About Me
02:11
Section 2: Setup Development Environment
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
Section 3: Re-Skin App
Section Introduction
02:46
Download Source Code and APK
Article
Exercise - Change App Title, Profile Name and Job Title
04:17
Exercise - Change Profile Picture
03:33
Exercise - Change App Theme Colors
05:14
Exercise - Change ViewPager Tab Names
03:17
Exercise - Change Phone Number and Email Address
Preview
06:31
Exercise - Personalize Profile Screen
08:26
Exercise - Personalize Project Showcase Screen
07:38
Exercise - Personalize Work History Screen
05:30
Exercise - Personalize Education Screen
05:07
Exercise - Section Review
02:27
Section 4: Android Development Fundamentals
Download Warm Up Files
Article
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
Section 5: Publishing
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
Section 6: Create App From Scratch
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 Fragments
05:57
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
Section 7: Conclusion, Lesson Learned & Further Reading
Congratulations
01:43
Lesson Learned
03:28
Next Steps
03:03
Special Discount
02:33
Questions
02:05

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Val Okafor, 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.

Ready to start learning?
Take This Course