Learn Android App Development & Promote Your App like a Pro
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
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.
What are the requirements?
Desire to learn Android development
Any prior attempt to learn Android development or any other object oriented programming will be beneficial
What am I going to get from this course?
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
What 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.
|Section 1: Introduction|
What you will get out of this course
This course is not for you if
Introduction to Val Okafor and what he will teach
Introduction to Alex Genadinik and what he will teach
The App that you will be building in this course
Why an Attendance App?
|Section 2: Project Planning|
Use Case Diagram and Domain Objects
Domain Objects 2
How many screens do we need for this app?
Introduction to Activity
Introduction to Fragment
How many Activity and Fragment do we need?
|Section 3: Project Creation|
This is what we will build in this section
An overview of Material Design
Introduction to Navigation Drawer
Introduction to RecyclerView & RecyclerView Adapter
Development Environment Setup
Programming Task List
Create brand new Android App Project using Android Studio
Create Material Design Toolbar
Implement Navigation Drawer with Header View – Part 1
Implement Navigation Drawer with Header View – Part 2
Implement navigate to other Fragments through Navigation Drawer
Add Animations to Fragment Transaction
|Section 4: Implement Core Functionalities|
Just Enough Java – Introduction to Object Oriented Classes, Objects
Model Classes, Properties and Relationships
Introduction to the basics of Android User Interface
Create Add Attendant User Interface
Implement Add Attendant Java Code
External Libraries – Buy It or Build It
Implement Add Event UI
Implement Add Event Java Code
Material Design Floating Action Button – One
Material Design Floating Action Button – Two
Implement Attendance List User Interface
Implement Attendant’s List Adapter
Implement Attendant’s List Java code
Implement Event’s List User Interface
Implement Event Adapter – A
Implement Event Adapter – B
Implement Event’s List Java code
|Section 5: Implement Data Persistence|
Introduction to SharedPreference
Introduction to SQLite Database
Introduction to Object Relational Mapper
Introduction to Android Sugar ORM
Implement persistence using Sugar ORM
Test data persistence
|Section 6: Implement Business Logic|
Introduction to Business Logic
Implement List Sorting
Implement Share Event
Implement delete Event
Implement Check In
Implement add Attendant from device Contact
Implement Export Guest List
Set Active Event
Android In App Purchase – Part 1
Android In App Purchase – Part 2
Implement Take Photo with Camera
|Section 7: Publish App|
Refactor & Polish
Play Store Listing
Publish To Google Store
|Section 8: Lesson Learned, FAQ and Further Reading|
Recommended Blogs and Readings
Frequently Asked Questions
|Section 9: Alex: Apps as a business|
Examining the mobile app business: pros and cons
Common success patterns for mobile apps
6 ways to protect your intellectual property
App business fundamentals quiz
|Section 10: Launching your app like a pro|
3 great ways to launch your app
On which app stores to put your Android app & app store comparison
App launch quiz
|Section 11: App monetization|
The whale monetization pattern
Should your app be free or paid? How much to charge if paid?
How to monetize free apps
Raising money for your app on AppStori.com
App monetization quiz
|Section 12: App marketing in the app store with ASO|
Introduction to Android ASO (App Store Optimization)
ASO keyword research
How to make your app strong and competitive in app store search results
How to keep people from uninstalling the app
How to get people to open the app regularly
How to increase session lengths
How to increase engagement on the app
How to get good reviews
App engagement quiz
|Section 13: Additional app promotion strategies|
How to promote your app outside the GooglePlay app store
Nifty YouTube growth hack for mobile apps
Growth hack to get a spike in downloads, make more revenue & get featured
Coupon sites where you can promote discounts or and promotions you do
How to increase sales and traffic from your email signature
|Section 14: How to make a winning app store listing|
How your app store listing should appear in order to increase downloads
How to write a great mobile app title
How to write the mobile app description
How to make your app more viral
Surprising ways to make your app icon beat your competition
How to compete in very competitive niches/markets/searches
More downloads by translating your app title/desc into additional languages
|Section 15: App tools|
Keyword research with SensorTower & Google Keyword Planner
Mobile app analytics tools
|Section 16: Miscellaneous|
Best podcast and great mobile app learning resource
|Section 17: Conclusion|
Conclusion and next steps
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.
Alex Genadinik, Entrepreneur, marketer, mobile app developer, business coach
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 80 courses on Udemy with 60,000+ students by whom I am humbled and who I try to help any way I can!
- Lectures 0
- Quizzes 0
- Duration 50 hours
- Skill level All level
- Language English
- Students 1265
- Assessments Self