Start Developing Android Apps Today!

Share it with your friends Like

Thanks! Share it with your friends!


Watch this free android app development tutorial to start making your own android apps today! Take the complete android developer course at to get 1 on 1 help and answers to questions!

Thank you for watching this free android programmer tutorial created in 2016! I would love to know in the comments how you have used it!

To browse within this full android video course featuring Android Studio, click the time points below to view individual videos!

Help me reach 250,000 subscribers at

5:25 Installing Java JDK including what is the Java JDK and how to setup the environment variable.
9:57 How to install the android studio including what is Android Studio, why we need it, and how to download it for a 32 bit or 64 bit operating system.
15:46 Android studio project creation tutorial.
19:37 How to create your own project in android studio.
24:06 Run an android application by using the emulator with the hello world application.
32:04 Android Studio Integrated Development Environment or IDE.
38:48 Important tips for using Android Studio to make android applications.
43:48 Create your own android virtual device.
48:50 Android application overview.
57:41 What are activity states in the android application?
1:03:35 What are activity state changes?
1:11:33 What is user interface and how to start designing it within an android app.
1:16:29 Designing the user interface within an android application.
1:22:35 What is a dynamic user interface and tricks for designing a dynamic user interface using java.
1:30:04 How to add properties to widgets using Java.
1:40:21 Adding multiple widgets using Java.
1:47:38 What are density pixels, density independent pixels, and converting DIP to pixels.
1:55:07 Understanding layouts including how to add layout to activity and learning about a grid layout.
2:00:46 Event handling in android.
2:07:47 Learning how to use event listener and call back method.
2:13:46 Multiple event listeners for a single activity.
2:18:39 What are the different types of gestures used in an application and how to detect gestures.
2:26:59 Make an application to detect a gesture.
2:31:37 Why are fragments use, what are fragments, and how can we add multiple fragments to a single activity in our application?
2:35:39 Create a fragment from scratch, design a layout file for a fragment, and design a java class file for a fragment.
2:41:22 Fragment classes and changes.
2:48:40 Multiple fragments in a single activity.
2:53:54 Start designing a basic android application beginning with the layout using XML.
3:05:06 Spinners and string resources.
3:10:32 Add onclick to a button, make a button execute a method, and reference the spinner.
3:19:19 Add a new Java class to project and write code to the java class.
3:24:45 Android app launch and testing.
3:30:36 Run the application on an android device.
3:34:08 Overflow menu.
3:48:58 Animations and transitions.
4:01:52 Intents for switching activities.
4:10:20 Transfer data and passing messages with intents.
4:22:08 Send broadcast intents.
4:28:46 Receive broadcast intents.
4:36:47 Threads, app crashes, and preventing a crash.
4:49:26 Thread handlers and runnable.
4:58:16 Intent service.
5:09:33 Using services.
5:22:06 Bound services.
5:30:59 Why create bound services?
5:40:36 ListView.
5:46:05 List adapters.
5:53:21 Custom ListView row.
5:59:31 Custom ListView adapter.
6:12:59 Store data in SQLite and write/execute queries.
6:18:47 SQLite database to fire queries to database.
6:23:03 Add a database to android project! Create a new SQLite database, initialize, and write a query.
6:33:24 Use SQL queries to add and delete rows.
6:41:22 Retrieve and print database results.
6:47:06 Running The SQLite Application.
6:55:39 Provide a link and play an embedded video in our android app.
7:04:34 Capture images and accessing the camera.
7:10:49 Take photos with camera for use in the app.
7:19:04 Image effects in android.
7:27:07 Invert images.
7:35:26 Create photo filter.
7:41:47 Sending notifications.
7:47:42 Notifications vs custom notifications. Design custom notifications for the app.
7:56:37 Apply styles to android apps.
8:03:44 Debugging and running apps made easy! How to run applications without emulator by connecting a PC.
8:06:48 1 on 1 help for making android apps and continuing android developer education at

Help me keep making free videos like this at

Watch more with Joe Parys on YouTube at

View Joe Parys Udemy course coupons at

Listen new episodes of my Happier People podcast for free every day at or on iTunes at or on Google Music at

Thank you for reading this and I hope you enjoy the video!
Jerry Banfield


Josiah Lauby says:

I found a cool app that makes your phone yell when its moved, you can make it also ring when its moved so its less weird. But its kinda funny, and actually kinda helpful at keeping people from moving your phone without you knowing. Its called yelling phone. link below if you want it, or you can just search for it in the play store.

pavan nilogal says:

sir what will happen in 2gb ram pc

Kiran J Isac Kiran says:

thank you for this wonderful tutorial . and expect more from you

can you please make a tutorial for detailed java

Shefali Shukla says:

When I linked other activity to main activity, my app showed me an error -" close app", on my phone

Aleksandr A says:

I have learned it all by myself, check my first app on my, channel its a music player. I really need honest opinions.

G J says:

The course really did not helped me. I can't makes game as I see on play store. They are attractive full of graphics. Do I need to take any extra course

Jnglobal Solutions says:

Excellent video, iam getting a good knowledge on Android.

Akshay Khobragade says:

origional accent by indian.. thats how we speak .. and yes we r proud of that..

Ash evans says:

dude u are great

siddhant vas says:

5 minutes into the video he eats curry and gets a heavy indian accent! lmao

WebBee Global - Best Shopify Decelopment Company, eCommerce & Mobile App Development says:

See here best mobile apps development companies in new york

Rayhana Jahan says:

thank you brother

Ishtiaq Ahmed says:

I don't understand what you are? and what you do? but one thing is, you are a genius man.

SuperSaq TV says:

Thank you very much !

Odeh Judge says:

how do i pay for the other half of the vidoe?

Tahmina Amiri says:

Check… it helped me a lot!!

Akshay Patil says:

Hi Sir,
Can u please find a way or some technique or an app to download the videos available in the app link given below. It would b of great help to me. Thank u very much

Sylvester A says:

Jerry this video is going to help our android application development company Narola Infotech…I am sharing it with them so that they can get knowledge upgradation right off…Do they provide the corporate discounts?

aaron delacruz says:

Fuck his accent changed!

Emily Kosovik-Jeffery says:

This isn't the full course??

ElTexMexAlex says:

On tutorial 26, I was thinking of making a workout app. Then on tutorial 27 you predicted what I had in mind!

Divyansh Chaturvedi says:

Which programming language will you use and how much prior knowledge of the programming language do you expect us to have before starting the course

Alex Rodreguez says:

Very insightful video! If you want to know about the new trends in mobile app development visit the blog

Tech Keshav!! says:

if anyone make app i will do for you in very cheap price contract me 8109996526

Siddharth Naudiyal says:

Very insightful video! If you want to know about the new trends in mobile app development visit the blog

Write a comment