Would you like to discover how developers create mobile applications for Android? 

In this video course, you'll learn how to use Java to create fun applications that work directly on your mobile phone. You'll follow each step to create 11 different applications so that you can take the skills you've learned here, and create new applications. All the software which you'll need to download for this course are free to install and use.

What will you learn in this course?

  • The basics of the Java language that programmers use to create their applications
  • How to build your app using Android Studio
  • What a developer is thinking while they build their app
  • What techniques to use while troubleshooting application features, or while thinking about new things to add to your app
  • How to build a video player, music player, camera app, drawing app, and many more
  • Application monetization with Google AdMob.


So get ready to practice creative thinking as you learn the basics of app development while getting ready to build a new and exciting app for the Android community. Once you're done with this course, you'll have the skills needed to sell your services to clients or build your own applications to earn passive income!

Curriculum

Course Introduction Video
Let's Learn Java!
Java Variables, Methods, and Operations
Loops, Control Flow Statements, and Type Casting Objects
Exceptions, Operations and Arrays
Inner Classes, Inheritance, Input, and Date
Files, Exceptions, and Array Lists
Introduction to Android Studio
Installing an Android Emulator
Android Activity Lifecycle
Displaying Websites
Banner Ads
Interstitial Ads
Rewarded Video Ads
Text Files for Banner, Interstitial, and Rewarded Video Ads
To-Do List Setup
Add and Remove Tasks
Storing and Deleting Tasks
Creating the User Interface
Adding Important Tasks
OnClick Functionality
Deletion of Multiple Tasks
Simplifying Application Code
Completing the Application
PDF Reader Setup
Permissions for Loading Files
PDF Viewer and Other Features
PDF File Selection
Cleaning Up the App
File Manager Setup
Setting the App to List View
Setting Permissions
Android File Database
Selecting Files and Folders
Deleting Files and Folders
Creating New Folders
Navigation
Bug Fixing
Renaming Files
Copying and Pasting Files
Cleaning Up the App
Calendar Setup
Text Inputs
Day, Month, and Year Text Inputs
Bug Fixes and App Improvements
Jump to Today Feature
Saving and Reading Information
Calculator Setup
User Interface and Functions
Calculations Part 1
Calculations Part 2
Bug Fixes
Drawing App Setup
Paint View
Drawing Features
Camera Application Setup
Preview and Rotate Features
Layout and Flash Features
Photo Capture and Callback
Video Recording
Bug Fixes
Photo Editor Setup
Permissions and Click Listeners
Creating Image Files and Changing View
Importing Images
Filtering Images
Bug Fixes
Gallery Setup
Displaying Images
UI Elements
Renaming and Deleting Images
Sharing Images
Rotating Images
Bug Fixes
Music Player Setup
Adding Music
Playing Music
Pausing and Playback
Bug Fixes
Video Player Setup
List View
Video Controls
Starting the Video Player Activity
Completing the Video Player Activity

Skills Covered

JAVA COURSE JAVA DEVELOPMENT APP DEVELOPMENT BUILD ANDROID STUDIO APPS ANDROID STUDIO APPS BUILD ANDROID APPS BUILD APPLICATIONS APP APPLICATION STUDIO ANDROID

Requirements

  • You will need a Windows, Mac, or Linux computer with 4GB Ram and 2390*800 screen resolution minimum.
  • A background in the Java programming language is important, but not necessary, given that there will be lessons on Java in this course.

About The Instructor

James Brooks
James Brooks

Instructor

The more you know and can give to this world, the more we all benefit!  How may I help you today to expand your knowledge on the most in demand skills online?


In 2013 I started my business online as a freelancer serving whatever clients I could find with a vision of having enough money in the bank to live and work anywhere in the world. After years of work for many clients, I can see clearly that the skills we each have combined with our work ethic are our most valuable assets.


Thank you for giving me a chance to help you to...