
Introduction to the course and instructor
Get your free stuff
Introduction to the section and what is covered
Install Android Studio on a Mac
Install Android Studio in a Windows machine
Explore Android Studio
Working with Text Views and attributes
Working with more Text View Attributes
Solution to homework project
Working with buttons
Write the clickFunction method
Text instructions for previous video
Solution video to homework project
Introduction to the Kotlin programming language
Text instructions for previous video
Using text fields where users can enter information
Text instructions for previous video
Alternative and preferred way for handling view elements using view bindings
Text instructions for previous video
Homework project for handling text input
Solution video for homework project
Text instructions for previous video
Toast to display messages to the user
Text instructions for previous video
String Interpolation in Kotlin using String Templates
Text instructions for previous video
Some helpful hints about using the Android Studio to run apps
Working with images on Android apps
Text instructions for previous video
Solution to the image project
Text instructions for previous video
Learn about branching in Kotlin using if/else/else if blocks
Text instructions for previous video
Apply branching in weather changer app solution
Text instructions for previous video
Make some modifications to the Weather Changer app
Mini-project - Weather Changer app - solution video
Text instructions for previous video
Demo of the completed project app
Setup app layout
Text instructions for previous video
Learn about number types in Kotlin and conversion between types
Text instructions for previous video
Complete the Temp converter project and wrap up section
Text instructions for previous video
Introduction to the section and what is covered
Look at different types of layouts.
Text instructions for previous video
Learn how to write and experiment with XML
Continue with code experimentation with Linear Layouts
Complete code experimentation with a layout for a calculator
Getting started with animations
Text instructions for previous video
Solution to animation project assigned in the previous video
Text instructions for the previous video
More animations, spinning in/out of screen and more
Text instructions for previous video
Set up layout for Tic Tac Toe game and learn about Constraint layout design in-depth
Drop in circles or crosses with animation
Text instructions for previous video
Learn how to work with arrays, lists in Kotlin
Text instructions for previous video
A brief look at methods available to manipulate lists of data
Text instructions for previous video
Learn how to use loops to iterate through arrays/lists
Text instructions for previous video
Track game state using lists
Text instructions for previous video
Determining winner in the game
Text instructions for previous video
Stopping play once winner is detected and homework assignment handoff
Text instructions for previous video
Solution to homework assignment
Text instructions for previous video
Learn how to play video files in your app
Text instructions for previous video
Learn how to add a separate layout for Landscape mode
Text instructions for previous video
Launch a video link the YouTube app of the phone
Text instructions for previous video
Build a player in the Android app which plays YouTube videos
Text instructions for previous video
Complete the YouTube player project
Text instructions for previous video
Introduction to the section and what is covered
Learn about Classes, objects and OOP with Kotlin
Text instructions for previous video
Continue learning about classes
Text instructions for previous video
An introduction to secondary constructors
Text instructions for previous video
An introductory look at inheritance and how it works in Kotlin
Text instructions for previous video lecture
Continue in-depth look at inheritance in Kotlin
Text instructions for previous video lecture
Learn about Abstract classes and how to use them
Text instructions for the previous video lecture
Learn how to build and work with interfaces
Text instructions for the previous video
An introductory look at RecyclerViews and what they are
Setup recycler view and post view (for each individual post)
Text instructions for the previous video
Learn how to build the different components of a custom recyclerview adapter
Text instructions for previous video
Create data class for posts and dummy dataset
Text instructions for previous video
Add dummy data from simulated datasource to post views
Text instructions for previous video
Learn how to delete a post from RecyclerView
Text instructions for previous video
Edit existing posts based on position
Text instructions for previous video
Move edit and delete functionality to the main activity by using an interface
Text instructions for previous video
An introductory look at persistent memory with databases, tables and SQLite
Setup app layout elements in main activity with optional list view
Text instructions for previous video
Create Database and associated helper class
Text instructions for previous video
Retrieve all posts from the posts table and bind the data to display in the List View
Text instructions for previous video
Set up the ability for users to create new posts from the app layout
Text instructions for previous video
Edit existing posts using the update feature
Text instructions for previous video
Add ability for users to delete posts along with setting up a reset button
Text instructions for previous video
Local data storage with shared preferences
Text instructions for previous video
Learn how to add a menu to the app
Text instructions for previous video
Learn how to use Alert Dialog Boxes
Text instructions for previous video
Use the menu to change settings for language once it has already been set
Text instructions for previous video
Setup firebase for real-time data storage and retrieval
Text instructions for previous video
Retrieve data from Firebase realtime database
Text instructions for previous video
Add bottom navigation to app layout
Text instructions for previous video
Learn how to use fragments
Text instructions for previous video
Setup upload fragment
Text instructions for previous video
Add ability to select and display images from the phone's memory to the Android app, use intent, action activities, ImageDecoder and more.
Text instructions for previous video
Upload image to firebase
Text instructions for previous video
Learn how to add a new activity
Add login page with email, password and login button
Make sure email and password fields are filled in before trying to log in
The rest of the videos for this section are being added
Congratulations and Thank you!
Welcome to The Complete Android 11 Developer Course!!
- Build your own apps quickly, cheaply and confidently!
- Master Android 11 app development, and learn Kotlin at the same time!
- Practice every bit of code you learn, with hands-on challenges!
Whether you’re building for fun (or for $$$ profit!) this course teaches you all the skills you need to BUILD YOUR OWN APPS!
Did you know that the average salary for an Android Developer is $100,000?!
And that 86% of smartphones use Android OS?!
This BRAND NEW Android 11 course is the latest in the series of Complete Android Developer courses started by Rob Percival. More than 210,000 students have taken Rob’s Android development courses, and they love them…!
5-star reviews:
***** 'I can say without a doubt that it is one of the most complete Android courses that can be accessed today.' Rafael Lisandro Duran Pichardo
***** 'Amazing course that takes you through the A-Z of Android app development with adequate examples and fun practice apps.' Akul
***** 'Great course. I feel like I've learned so much but its opened my eyes to how vast the world of android development is. I look forward to learning much more on my road to becoming an android developer.' Diondria Whitehead
Don’t worry if you’ve never coded before! Every line of code is explained step-by-step onscreen and there are challenges and exercises (to get you coding straight away!) Plus, if you ever DO get stuck, you can ask the instructor himself for help in the Q&A forum!
It's a BRAND NEW course for the newly released Android 11, which means the course curriculum has been completely updated and overhauled, with NEW sections added!
Build your own apps and projects while learning Android 11 development! During this course, you'll...
Build basic apps in Android Studio
Learn the fundamentals of Kotlin!
Discover layouts and views and design the app you want
Move on to building more advanced apps using RecyclerViews!
Make your apps more functional with databases and cloud-based memory options (Firebase!)
And LOADS more!
One of the biggest updates to the course is that brilliant Mashrur Hossain (4.5 instructor rating, 100k+ students) has taken over from Rob Percival as course instructor! Mashrur is an extraordinary instructor, who began teaching following a successful career in software analysis and development.
Lots of you have taken Mashrur's courses before, and loved them!
5-star reviews for Mashrur:
***** 'Mashrur is an excellent instructor. He has really gone above and beyond to explain certain concepts that really helped me to have a deeper understanding of how certain things work. Great work!' Sherry Wasieko - Professional Ruby on Rails Developer with Rails 5
***** 'The material is presented in a logical order, and the visualizations really help to understand what is happening step-by-step. The instructor also did a fantastic job building each project in pieces so you could see what tasks the code was addressing. Excellent course!' Stu Miller - Python 3: Project-based Python, Algorithms, Data Structures
***** 'It has been a great experience learning Ruby language and Rails. The knowledge of the instructor is fantastic and the course has a lot of real-life examples. Thanks!!!' José Jorge Eduardo Ramos Santos - The Complete Ruby on Rails Developer Course
Like Rob, Mashrur is a talented teacher with the industry experience to back it up, and both LOVE to create practical, hands-on courses for students to enjoy!
MORE COMING SOON!
The course is already 13.5hrs of hands-on coding and exercises, but there's MORE COMING! Mashrur's working on a whole new Section 7 right now, which will teach students how to build an Instagram clone. Keep an eye out for that (and other features/educational announcements!) in the near future.
BONUS FREE STUFF!
And that's not all you'll get! Like all our previous Android development courses, as well as most up-to-date, hands-on instruction in Android development, new students also get everything in the bundle package below... COMPLETELY FREE!
$500 WORTH of exclusive app templates, images and resources to use in your apps
One year of FREE WEB HOSTING on Eco Web Hosting's Advanced Package, worth £119. *Limited to one year per student not per course*
Android 11 is the most dynamic and resilient OS to date, and you can get ahead of the competition by mastering it now (so what are you waiting for?!)
Happy coding!!