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,101 students enrolled
Instructed by Val Okafor Development / Mobile Apps
$15
$20
25% off
Take This Course
  • Lectures 56
  • Length 6 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. 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.

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

Who 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:50
App Demo
Preview
03:22
Learning Materials
05: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: Android Development Fundamentals
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
Section 4: 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
Preview
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 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: 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