Learn Android App Development & Promote Your App like a Pro
3.5 (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.
1,314 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn Android App Development & Promote Your App like a Pro to your Wishlist.

Add to Wishlist

Learn Android App Development & Promote Your App like a Pro

Learn how to create a Productivity Android App and how to rank #1 in Play Store and get 1,000,000 downloads.
3.5 (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.
1,314 students enrolled
Last updated 12/2015
English
Current price: $19 Original price: $200 Discount: 90% off
30-Day Money-Back Guarantee
Includes:
  • 14.5 hours on-demand video
  • 2 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Transform an idea into an Android app
  • Implement Material Design Toobar, Navigation Drawer, RecyclerView, etc
  • Understand the core components on Android development
  • Implement Android In App Purchases and Publish Android app to Play Store
  • Promote your app to increase downloads
  • Strategies and Steps to monetize your app
View Curriculum
Requirements
  • Desire to learn Android development
  • Any prior attempt to learn Android development or any other object oriented programming will be beneficial
Description

NOTE: this course typically sells for $299, but we reduced the price to $49 until the end of the month to help make it more affordable for you.

This Android development course teaches you how to take an idea and transform it into a fully functioning Android app and publish it to the Google Play Store within just a few days or weeks.

Stop your frustration today

Did you try learning Android development before, and it was too complicated, frustrating and difficult? Were you left with the bad options of having to hire expensive app developers or dev agencies? This course solves all those problems.

With this course you will get a step by step, very clear guide, on how to make your own apps, and get two instructors committed to helping you develop your app, launch it like a pro, and get many downloads for it.

Try the course now and start getting closer to building the next amazing app

How good would you feel if you never had to depend on hiring app developers or needing any money to launch your app? It would be amazing, right? And it is completely within reach!

If you have an idea for an Android mobile app, all your frustrations can end today so sign up for the course, and start taking real steps to making your app a reality.

If you are stuck trying to figure out where to start, you will love how this course is structured. This course teaches you the practical core concepts of Android development in a step by step manner, and you will be able to immediately use those concepts to build productivity and utility Android apps.

Android Dominance: Every Day You Don't Have An App, You Are Missing Out

  • 1,500,000 DAILY new global Android device activation
  • 78% Android global smart phone market share
  • Soon Android will overtake Apple for revenue generated by app developers and it is currently almost even.

Learning by Doing

You learn development by

  1. Study
  2. Practice and
  3. Reading other peoples code

This course was designed to help you become an Android developer with a published app at the end of the course. Complex topics will be explained to you in common terms and you will be provided the source code that we will work on throughout the course and you will also be provided with a PDF step by step guide on all the programming task that will be performed.

This course will teach you how to use Android Studio which is now the official IDE for Android development. You will learn how to structure your project, which components to add first, how to proceed and more importantly how to integrate source control into Android development.

  • Learn Android Material Design
  • Learn the core components of Android development including Activity, Fragments and Intent, etc
  • Master how to implement List in Android app using RecyclerView
  • Learn how to implement data persistence in Android using SharedPreferences, SQLite Database and ORM
  • Learn Android features such how to use the Camera, Settings, and how to Pick Contact from Address book.
  • Learn advanced topics such as how to generate and export a CSV file from Android, how to run a task in the background and Android in app purchases

Learn App Business Planning, Marketing and Monetization To Get 1,000,000 Downloads And Make A Significant Income From Your Apps

This is the first Android course that combines software development with extensive app marketing, monetization and business strategies.

With this course you won't simply make an app, but you will learn how to position and promote your app to get tremendous exposure and make you money.

Most app entrepreneurs find themselves lost after they launch their app because they struggle to get downloads. But not you. In this course, you will learn the business of apps, find growth, and make your apps a success, starting from absolute scratch.

No risk to try, so sign up now

Every Udemy course comes with a 30-day money back guarantee. So if there is something you don't quite right with the course, you can just get your money back. But we are sure that you will love the course, and that you will love being able to make many apps of your own without having to depend on anyone. And if all else fails, you will be able to get a very well paying Android development job and make a great salary. So go ahead, sign up for the course, and begin making your app a reality starting today.

Who is the target audience?
  • If you have tried to learn Android development on your own but is frustrated with how disjointed the learning material is then this course is for you because it focuses on building one app from start to finish so you see how all the parts fit together.
Curriculum For This Course
111 Lectures
14:29:20
+
Introduction
8 Lectures 31:00

Course Structure
09:03

Course Requirement
05:17

This course is not for you if
01:31

Introduction to Val Okafor and what he will teach
01:05

Introduction to Alex Genadinik and what he will teach
02:24

The App that you will be building in this course
05:15

Why an Attendance App?
01:47
+
Project Planning
8 Lectures 20:55
User Story
01:53

Use Case Diagram and Domain Objects
02:50

Domain Objects 2
00:43

How many screens do we need for this app?
03:06

Introduction to Activity
02:14

Introduction to Fragment
03:34

How many Activity and Fragment do we need?
05:10

Conclusion
01:25
+
Project Creation
14 Lectures 02:11:32
This is what we will build in this section
01:20

An overview of Material Design
03:24

Introduction to Navigation Drawer
02:30

Introduction to RecyclerView & RecyclerView Adapter
03:22

Development Environment Setup
14:58

In this video we will go over the programming task list that we will cover in this course. Our task list will be broken into Events Task List, Attendants Task List and Functional Task list.

Programming Task List
06:10

In this video we will create a brand new Android Studio Project and create the structure for our app by adding Packages, Activities and the Fragments that we will use throughout the app

Create brand new Android App Project using Android Studio
15:24

In this video we will create material design toolbar from scratch. You will learn how to create an XML layout of the toolbar, remove the existing ActionBar and add the new toolbar.

Create Material Design Toolbar
13:40

Add RecyclerView
05:43

Implement Navigation Drawer with Header View - Part 1
15:05

Implement Navigation Drawer with Header View - Part 2
18:43

Implement navigate to other Fragments through Navigation Drawer
18:30

Add Animations to Fragment Transaction
10:25

Conclusion
02:18
+
Implement Core Functionalities
18 Lectures 02:56:36
Just Enough Java - Introduction to Object Oriented Classes, Objects
05:15

Model Classes, Properties and Relationships
12:12

Introduction to the basics of Android User Interface
07:33

Create Add Attendant User Interface
12:31

Implement Add Attendant Java Code
19:26

External Libraries - Buy It or Build It
03:14

Implement Add Event UI
07:18

Implement Add Event Java Code
18:21

Material Design Floating Action Button - One
05:14

Material Design Floating Action Button - Two
05:57

In this lecture you will learn how to create a custom row for an custom Android list adapter. We used Linear Layout as the root layout for the custom adapter

Preview 10:15

In this lecture we learn how to implement custom RecyclerView Adapter and RecyclerView View Holder.

Implement Attendant's List Adapter
18:37


Implement Event's List User Interface
07:02

Implement Event Adapter - A
04:45

Implement Event Adapter - B
09:39

Implement Event's List Java code
12:20

Conclusion
02:50
+
Implement Data Persistence
7 Lectures 01:02:33
Introduction to SharedPreference
16:57

Introduction to SQLite Database
10:06

Introduction to Object Relational Mapper
04:26

Introduction to Android Sugar ORM
03:35

Implement persistence using Sugar ORM
19:06

Test data persistence
05:39

Conclusion
02:44
+
Implement Business Logic
14 Lectures 03:04:51
Introduction to Business Logic
05:23

Implement List Sorting
15:29

Implement Share Event
14:46

In this video you will learn how to delete an item from database using Sugar ORM and how to use Android Dialog to prompt the user to confirm that they want to perform the delete operation.

Implement delete Event
07:17

Edit Event
17:38

Implement Check In
15:10

Implement Checkout
02:14

Implement add Attendant from device Contact
19:04

In this video you will learn how to create a .csv file from Java code, you will also learn how to use Android AsyncTask to perform long running tasks.

Implement Export Guest List
18:55

This lecture provides an example of how to use Android SharedPreferences to save primitive data and how to query the database to return item with a specific ID

Set Active Event
07:18

In this lecture you will learn how to implement Android in app purchases in your app. The key take away from this video is to understand the role you as the developer and the role the framework plays in implementing in app purchases.

Android In App Purchase - Part 1
19:09

Android In App Purchase - Part 2
19:32

Implement Take Photo with Camera
19:45

Conclusion
03:11
+
Publish App
6 Lectures 01:23:00
Refactor & Polish
14:43

Settings
13:21

Generate APK
19:12

Play Store Listing
19:43

Publish To Google Store
10:44

Conclusion
05:17
+
Lesson Learned, FAQ and Further Reading
3 Lectures 09:16
Recommended Blogs and Readings
03:32

Lesson Learned
03:54

Frequently Asked Questions
01:50
+
Alex: Apps as a business
3 Lectures 18:19

So you want to get into the mobile app business. I understand. But it is a tough business these days, and you must be aware of many nuances and issues that will come up as you start your mobile app business. In this lecture I explain what to expect as you start your journey in the mobile app world.

Examining the mobile app business: pros and cons
06:25

In this lecture of the course I discuss the common ways to make your app successful, and in a way, what it even means to make a successful app. Success in the mobile app space is a relative term. Many people view success as making money while others want to sell their apps for millions of dollars while others think an app is successful when it gets many downloads. So in this lecture I discuss common ways your apps can get closer to being successful in these ways.

Common success patterns for mobile apps
08:41

6 ways to protect your intellectual property
03:13

App business fundamentals quiz
2 questions
+
Launching your app like a pro
2 Lectures 12:15

In this lecture of the training I talk about how to launch your app. I give you 3 unique strategies to launch your app, and the beauty of them is that they can all be done together, with one going right after another. A single app or product launch is a myth for the consumers. As the app entrepreneur, I will fill you in on how to get the most out of your app launch and get as many downloads, users and exposure out of your launch as possible.

3 great ways to launch your app
05:28

In this lecture of the training, I explain the different Android mobile app platforms where you can put your app, and the pros and cons of each. Some of the platforms I cover are GooglePlay, the NOOK device from Barnes & Noble, The Kindle from Amazon, and the many app stores that may be popular in different countries like China which is a big market. I also briefly talk about glass apps and watch apps.

On which app stores to put your Android app & app store comparison
06:47

App launch quiz
3 questions
7 More Sections
About the Instructor
Val Okafor
4.1 Average rating
142 Reviews
4,619 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.

Alex Genadinik
4.5 Average rating
3,397 Reviews
89,007 Students
108 Courses
Love helping you succeed: 80,000 students & 100 courses

3-time best selling Amazon author, creator of top entrepreneur mobile apps, and host of a popular business and marketing channel on YouTube.

I am the creator of the Problemio business apps which are some of the top mobile apps for planning and starting a business with 1,000,000+ downloads across iOS, Android and Kindle.

I am also an author of three business books (marketing to reach 1,000,000 people, on starting a business, and on the mobile app business).

I am also a business coach. On my apps and in my private coaching practice I have helped over 1,000 entrepreneurs. That means I can probably help you quite a bit as well.

My areas of expertise are mobile apps, software engineering, marketing (SEO and social), and entrepreneurship.

I created over 100 courses on Udemy with 80,000+ students by whom I am humbled and who I try to help any way I can!