Tags
Language
Tags
April 2024
Su Mo Tu We Th Fr Sa
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4

The Complete Android S + Java Developer Course™ : 2022

Posted By: ELK1nG
The Complete Android S + Java Developer Course™ : 2022

The Complete Android S + Java Developer Course™ : 2022
Last updated 7/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 76.00 GB | Duration: 184h 48m

In this course, you'll learn Android Development and get to build your own Android S apps by using Java.

What you'll learn
Apply for your dream job as an Android Developer
Build complex, production ready Java Android Applications
Build server based Android Applications with Paypal integration from scratch
Build a fantastic resume in order to show to employers
Create Professional Java Applications
Create Great Android Applications
Bring your own App Idea to Life
Master Java Programming Language
Requirements
No Programming Experience is Required
No Programming Knowledge Required
Passion to Create Awesome Android Apps
A Windows PC, Mac or Linux Computer
Description
[NOTE: This course includes two courses: a brand new Android S + Java course, as well as my legacy course that contains dozens of hours of app creation.] The main goal of this course is to teach you Android Development and how to build amazing Android S apps (latest version) using its most popular programming language, Java.   My name is Morteza Kordi, senior mobile app developer and Udemy instructor with over 60,000 satisfied students, and I’ve designed The Complete Android + java Developer Course with one thing in mind: you should learn by practicing your skills and building apps. I’ll personally be answering any questions you might have and I’ll be happy to provide links, resources and any help I can offer to help you master Java programming and Android S app development. In this course, you will discover the power of Android app development, and obtain the skills to dramatically increase your career prospects as a mobile app developer. You'll build apps like:Instagram Clone, Uber Clone, What's App Clone, Twitter Clone, Firebase Social Network app and so much more…So… Why This Course?!Learn to code like the pros - not just copy and pasteLearn the latest Android S APIs and services - we don't teach old junkBuild apps - a lot of themNo Experience is neededLifetime supportDon't wait and join us now by clicking the BUY NOW button!Course image attribution:by vecteezy

Overview

Section 1: Welcome to Android R

Lecture 1 Learning Objectives

Lecture 2 How to use these amazing tutorials and how to learn android app development

Lecture 3 What is a Programming Language

Lecture 4 Lots of Programming Languages. Why?

Lecture 5 What is Java?

Lecture 6 Programming vs Mathematics

Lecture 7 What skills are required to become a perfect Android Developer?

Lecture 8 System Requirements - Is my computer good enough to develop android & java apps?

Lecture 9 Where & How to find answers to my questions, problems and errors?

Section 2: Develop your first Android R App

Lecture 10 Learning Objectives

Lecture 11 Enter the world of android application development!

Lecture 12 Download & Install Android Studio

Lecture 13 Hello World App!

Lecture 14 Familiarize yourself with Android Studio Interface

Lecture 15 Run your App on the Android Virtual Device!

Lecture 16 Run your App on a Physcial

Lecture 17 Newest Version of Android Studio & Learning Java by Building Android Apps!

Lecture 18 Uploading your project to dropbox or google drive for debugging purposes

Lecture 19 Open a Project in Android Studio

Lecture 20 Tools for Modern Android Development

Lecture 21 Speeding up Android Studio

Lecture 22 Android Basic Activity Template Setup - Android Studio 4.2

Lecture 23 Review your learnings so far!

Lecture 24 Resources

Section 3: Learn to Code in Java

Lecture 25 Learning Objectives

Lecture 26 Take a look at Java Code!

Lecture 27 Take a look at XML Code!

Lecture 28 Start Coding Now!

Lecture 29 Learn to Comment your Code!

Lecture 30 Braces - We need them trust me!

Lecture 31 Recognize classes & methods in code!

Lecture 32 Review what you have learned so far!

Lecture 33 Source Code

Section 4: Play with your android app!

Lecture 34 Section Objectives

Lecture 35 Android Activity

Lecture 36 Android Resources

Lecture 37 Add a Button & Handle Button Click

Lecture 38 Review

Lecture 39 Source Code

Section 5: Facts Android App!

Lecture 40 Facts Android App!

Section 6: Variables & Arrays in Android

Lecture 41 Build the "Hi Android Developers" App

Lecture 42 Master Variables

Lecture 43 Master Arrays

Lecture 44 "Pet Age" App!

Section 7: Android UI Fundamentals

Lecture 45 Android UI Fundamentals - Part 1

Lecture 46 Android UI Fundamentals - Part 2

Lecture 47 Android UI Fundamentals - Part 3

Lecture 48 Android UI Fundamentals - Part 4

Lecture 49 Android UI Fundamentals - Part 5

Lecture 50 Master Relative Layout in Android

Lecture 51 Android Studio 3.3 RelativeLayout Update 2019

Lecture 52 Master TextView UI Component in Android

Lecture 53 Master "Button" UI Component in Android

Lecture 54 Master EditText UI Component in Android

Lecture 55 Showing Toast Messages to the User

Lecture 56 Master ImageViews in Android

Lecture 57 Master Layouts in Android

Section 8: Dice App!

Lecture 58 Dice App - What we're going to build

Lecture 59 Dice App - Create the project and add the resources

Lecture 60 Dice App - Android Final Resizer

Lecture 61 Dice App - Design the Layout

Lecture 62 Dice App - Design the Layout - Part 2

Lecture 63 Dice App - Design the Layout - Part 3

Lecture 64 Dice App - Start coding in java

Lecture 65 Dice App - Button Click Listener

Lecture 66 Dice App - Generating random numbers

Lecture 67 Dice App - Arrays in Java

Lecture 68 Dice App - Final touches

Lecture 69 Errors in Android and Java and how to overcome them

Section 9: AndroidX vs Android Support Library

Lecture 70 AndroidX vs Android Support Library

Section 10: Learn to Create Classes & Use Them In Java

Lecture 71 Learning Objectives

Lecture 72 Create your first class in Java

Lecture 73 Object Oriented Programming Basics!

Lecture 74 When & How to use classes in Java

Lecture 75 Learn to create and use primitive types

Lecture 76 Modify the Constructor

Lecture 77 Create getter methods for your class

Lecture 78 Create setter methods for your class

Lecture 79 App Number 2 - Part1 -Learn about XML Files and StringTokenizer Class

Lecture 80 App Number 2 - Part 1 (2/2)

Lecture 81 App Number 2 - Part2 - Learn about XML Files and StringTokenizer Class.

Lecture 82 App Number 2 Part3 - Learn about XML Files and StringTokenizer Class.

Lecture 83 App Number 2 - Part4 - Learn about XML Files and StringTokenizer Class.

Lecture 84 App Number 3 - Learn about String Methods and Casting in Java

Lecture 85 App Number 4 - Part1 - Master using Inheritance in Java and advanced layout

Lecture 86 App Number 4 - Part2 - Master using Inheritance in Java and advanced layout

Lecture 87 App Number 4 - Part3 - Master using Inheritance in Java and advanced layout

Lecture 88 App Number 4 - Part4 - Master using Inheritance in Java and advanced layout

Lecture 89 App Number 4 - Part5 - Master using Inheritance in Java and advanced layout

Lecture 90 App Number 4 - Part6 - Master using Inheritance in Java and advanced layout

Lecture 91 App Number 4 - Part7 - Master using Inheritance in Java and advanced layout

Lecture 92 App Number 4 - Part8 - Master using Inheritance in Java and advanced layout

Lecture 93 App Number 4 - Part9 - Master using Inheritance in Java and advanced layout

Lecture 94 App Number 4 - Part10 - Master using Inheritance in Java and advanced layout

Lecture 95 App Number 4 - Part11 - Master using Inheritance in Java and advanced layout

Lecture 96 App Number 4 - Part12 - Master using Inheritance in Java and advanced layout

Lecture 97 App Number 4 - Part13 - Master using Inheritance in Java and advanced layout

Lecture 98 App Number 4 - Part14 - Master using Inheritance in Java and advanced layout

Lecture 99 App Number 4 - Part15 - Master using Inheritance in Java and advanced layout

Lecture 100 App Number 4 - Part16 - Master using Inheritance in Java and advanced layout

Lecture 101 App Number 4 - Part17 - Master using Inheritance in Java and advanced layout

Lecture 102 App Number 5 - Part1 - More about Inheritance in Java and Advanced Layout

Lecture 103 App Number 5 - Part2 - More about Inheritance in Java and Advanced Layout

Lecture 104 App Number 5 - Part3 - More about Inheritance in Java and Advanced Layout

Lecture 105 App Number 5 - Part4 - More about Inheritance in Java and Advanced Layout

Lecture 106 App Number 5 - Part5 - More about Inheritance in Java and Advanced Layout

Lecture 107 App Number 6 - Part1 - If Statements in Java

Lecture 108 App Number 6 - Part2 - If Statements in Java

Lecture 109 App Number 6 - Part3 - If Statements in Java

Lecture 110 App Number 6 - Part4 - If Statements in Java

Lecture 111 App Number 7 - Part1 - Master using For, While and Switch Statements in Java

Lecture 112 App Number 7 - Part2 - Master using For, While and Switch Statements in Java

Lecture 113 App Number 7 - Part3 - Master using For, While and Switch Statements in Java

Lecture 114 App Number 7 - Part4 - Master using For, While and Switch Statements in Java

Lecture 115 App Number 7 - Part5 - Master using For, While and Switch Statements in Java

Lecture 116 App Number 8 - Part1 - Master using Logical Operators in your apps!

Lecture 117 App Number 8 - Part2 - Master using Logical Operators in your apps!

Lecture 118 App Number 8 - Part3 - Master using Logical Operators in your apps!

Lecture 119 App Number 8 - Part4 - Master using Logical Operators in your apps!

Lecture 120 App Number 8 - Part5 - Master using Logical Operators in your apps!

Lecture 121 App Number 8 - Part6 - Master using Logical Operators in your apps!

Lecture 122 App Number 8 - Part7 - Master using Logical Operators in your apps!

Lecture 123 App Number 8 - Part8 - Master using Logical Operators in your apps!

Lecture 124 App Number 8 - Part9 - Master using Logical Operators in your apps!

Lecture 125 App Number 8 - Part10 - Master using Logical Operators in your apps!

Lecture 126 App Number 8 - Part11 - Master using Logical Operators in your apps!

Lecture 127 App Number 8 - Part12 - Master using Logical Operators in your apps!

Lecture 128 App Number 8 - Part13 - Master using Logical Operators in your apps!

Lecture 129 App Number 8 - Part14 - Master using Logical Operators in your apps!

Lecture 130 App Number 8 - Part15 - Master using Logical Operators in your apps!

Lecture 131 App Number 9 - Part1 - More about decision making statements and algorithms

Lecture 132 App Number 9 - Part2 - More about decision making statements and algorithms

Lecture 133 App Number 9 - Part3 - More about decision making statements and algorithms

Lecture 134 App Number 9 - Part4 - More about decision making statements and algorithms

Lecture 135 App Number 9 - Part5 - More about decision making statements and algorithms

Lecture 136 App Number 10- parts 1, 2, 3-Create the "Roll the Dice Game"

Lecture 137 App Number 10- part4-Create the "Roll the Dice Game" by using control statements

Lecture 138 App Number 10- part5-Create the "Roll the Dice Game" by using control statements

Lecture 139 App Number 10- part6-Create the "Roll the Dice Game" by using control statements

Lecture 140 App Number 11 - Part1 - Create a complete game by using Control Statements

Lecture 141 App Number 11 - Part2 - Create a complete game by using Control Statements

Lecture 142 App Number 11 - Part3 - Create a complete game by using Control Statements

Lecture 143 App Number 11 - Part4 - Create a complete game by using Control Statements

Lecture 144 App Number 11 - Part5 - Create a complete game by using Control Statements

Lecture 145 App Number 11 - Part6 - Create a complete game by using Control Statements

Lecture 146 App Number 11 - Part7 - Create a complete game by using Control Statements

Lecture 147 App Number 11 - Part8 - Create a complete game by using Control Statements

Lecture 148 App Number 12 - Part1 - Create a basic android app by using arrays in Java.

Lecture 149 App Number 12 - Part2 - Create a basic android app by using arrays in Java.

Lecture 150 App Number 12 - Part3 - Create a basic android app by using arrays in Java.

Lecture 151 App 12 Source Code

Lecture 152 App Number 13 - Part1 - Manipulating Array Values

Lecture 153 App Number 13 - Part2 - Manipulating Array Values

Lecture 154 App Number 14 - Part1 - Perform Mathematical Operations on Array Value

Lecture 155 App Number 14 - Part2 - Perform Mathematical Operations on Array Value

Lecture 156 App Number 14 - Part3 - Perform Mathematical Operations on Array Value

Lecture 157 App Number 15 - Part1 - Using Control statements and Arrays Together

Lecture 158 App Number 15 - Part2 - Using Control statements and Arrays Together

Lecture 159 App Number 15 - Part3 - Using Control statements and Arrays Together

Lecture 160 App Number 15 - Part4 - Using Control statements and Arrays Together

Lecture 161 App Number 15 - Part5 - Using Control statements and Arrays Together

Lecture 162 App Number 16 - Part1 - Using SecureRandomNumber Class in Java

Lecture 163 App Number 16 - Part2 - Using SecureRandomNumber Class in Java

Lecture 164 App Number 16 - Part3 - Using SecureRandomNumber Class in Java

Lecture 165 App Number 16 - Part4 - Using SecureRandomNumber Class in Java

Lecture 166 App Number 16 - Part5 - Using SecureRandomNumber Class in Java

Lecture 167 App Number 17 - Part1 - Exception Handling when using Arrays

Lecture 168 App Number 17 - Part2 - Exception Handling when using Arrays

Lecture 169 App Number 17 - Part3 - Exception Handling when using Arrays

Lecture 170 App Number 17 - Part4 - Exception Handling when using Arrays

Lecture 171 App Number 18 - Part1 - Create a Puzzle game by using Arrays in Java

Lecture 172 App Number 18 - Part2 - Create a Puzzle game by using Arrays in Java

Lecture 173 App Number 18 - Part3 - Create a Puzzle game by using Arrays in Java

Lecture 174 App 18 - Part 4 - Create a Puzzle Game by using Arrays in Java

Lecture 175 App Number 18 - Part5 - Create a Puzzle game by using Arrays in Java

Lecture 176 App 18 Source Code

Lecture 177 App Number 19 - Master Using Enhanced For Loop in Java

Lecture 178 App Number 20 - Part1 - Modify Array and Modify Array Element

Lecture 179 App Number 20 - Part2 - Modify Array and Modify Array Element

Lecture 180 App Number 20 - Part3 - Modify Array and Modify Array Element

Lecture 181 App Number 21 - Part1 - Get the Information of Sports by using Arrays in Java.

Lecture 182 App Number 21 - Part2 - Get the Information of Sports by using Arrays in Java.

Lecture 183 App Number 21 - Part3 - Get the Information of Sports by using Arrays in Java.

Lecture 184 App Number 22 - Part1 - Horizontal ScrollView and MultiDimensional Array in Java

Lecture 185 App Number 22 - Part2 - Horizontal ScrollView and MultiDimensional Array in Java

Lecture 186 App Number 22 - Part3 - Horizontal ScrollView and MultiDimensional Array in Java

Lecture 187 App 23 - Part1 - Using Multidimensional Arrays to get the Sports Information.

Lecture 188 App 23 - Part2 - Using Multidimensional Arrays to get the Sports Information.

Lecture 189 App 23 - Part3 - Using Multidimensional Arrays to get the Sports Information.

Lecture 190 App 23 - Part4 - Using Multidimensional Arrays to get the Sports Information.

Lecture 191 App Number 24 - Part1 - Arrays as Arguments

Lecture 192 App Number 24 - Part2 - Arrays as Arguments

Lecture 193 App Number 25 - Part1 - Predefined Methods for Manipulating Arrays

Lecture 194 App Number 25 - Part2 - Predefined Methods for Manipulating Arrays

Lecture 195 App Number 25 - Part3 - Predefined Methods for Manipulating Arrays

Lecture 196 App Number 25 - Part4 - Predefined Methods for Manipulating Arrays

Lecture 197 App Number 26 - Part1 - ArrayList in Java

Lecture 198 App Number 26 - Part2 - ArrayList in Java

Lecture 199 App Number 26 - Part3 - ArrayList in Java

Lecture 200 Review what you have learned so far!

Lecture 201 Master Conditional Statements

Lecture 202 Master Loops

Lecture 203 Learn to use Document Methods in Java

Lecture 204 Source Code

Section 11: Java Masterclass With Eclipse

Lecture 205 Downloading And Installing The Eclipse IDE

Lecture 206 Java Programming Master Class - Part 1

Lecture 207 Java Programming Master Class - Part 2

Lecture 208 Java Programming Master Class - Part 3

Lecture 209 Java Programming Master Class - Part 4

Lecture 210 Java Programming Master Class - Part 5

Section 12: Learn To Work With Strings In Java

Lecture 211 Section Objectives

Lecture 212 Strings In Android & Java

Lecture 213 String Concatenation

Lecture 214 NullPointerException

Lecture 215 Static Keyword

Lecture 216 Activity Class

Lecture 217 What you have learned so far

Lecture 218 Source Code

Section 13: Advanced Object Oriented Programming In Java

Lecture 219 Inheritance In Java

Lecture 220 Interface In Java

Lecture 221 Abstract In Java

Lecture 222 List & ArrayList In Java

Lecture 223 Key Value Pairs In Java - HashMap & Map

Lecture 224 Java Object Oriented Programming - Part 1

Lecture 225 Java Object Oriented Programming - Part 2

Lecture 226 Super Call!

Lecture 227 Master Interface in Java

Lecture 228 App Number 27 - Part1 - Master using Polymorphism in Java

Lecture 229 App Number 27 - Part2- Master using Polymorphism in Java

Lecture 230 App Number 27 - Part3- Master using Polymorphism in Java

Lecture 231 App Number 27 - Part4 - Master using Polymorphism in Java

Lecture 232 App Number 28 - Part1 - Abstract Classes in Java

Lecture 233 App Number 28 - Part2- Abstract Classes in Java

Lecture 234 App Number 28 - Part3- Abstract Classes in Java

Lecture 235 App Number 28 - Part4- Abstract Classes in Java

Lecture 236 App Number 28 - Part5- Abstract Classes in Java

Lecture 237 App 28 - Debugging in Android!

Lecture 238 App Number 29 - Part 1 - Interfaces in Java

Lecture 239 App Number 29 - Part 2 - Interfaces in Java

Lecture 240 App Number 29 - Part3 - Interfaces in Java

Lecture 241 App Number 29 - Part 4 - Interfaces in Java

Lecture 242 App 29 Source Code

Lecture 243 Source Code

Section 14: Finger Speed Game - Master The Fundamentals

Lecture 244 Develop a Finger Speed Game in Android

Section 15: Quiz App

Lecture 245 Set up the project

Lecture 246 OnclickListener Interface

Lecture 247 Toast Messages

Lecture 248 Create your custom class

Lecture 249 Model View Controller - (MVC Design Pattern)

Lecture 250 Display quiz question on the screen

Lecture 251 Update Quiz Questions

Lecture 252 Give a feedback to the user

Lecture 253 Track user's progress

Lecture 254 Debugging the app

Lecture 255 Android App factory - How an android app works!

Lecture 256 Android Lifecycle

Lecture 257 OnSaveInstanceState method and how it works

Section 16: ListView in Android

Lecture 258 Create the project and add the listview to your constraint layout

Lecture 259 Create Custom row for your listview

Lecture 260 Populate listview with data by the help of the adapter

Section 17: API & Volley Library

Lecture 261 Application Programming Interface

Lecture 262 Volley Library

Lecture 263 Parsing JSON Object

Lecture 264 Parse JSON Array

Lecture 265 Access JSON Object Elements

Lecture 266 Access JSON Array Elements

Lecture 267 Singleton Design Pattern

Lecture 268 Source Code

Section 18: Retrofit 2 - Programming Quotes App!

Lecture 269 What is Retrofit

Lecture 270 Create the project

Lecture 271 Source code

Lecture 272 Create the model

Lecture 273 Source code

Lecture 274 Set up retrofit2

Lecture 275 Source code

Lecture 276 Create a retrofit service generator

Lecture 277 Source code

Lecture 278 Set up the user interface

Lecture 279 Source code

Lecture 280 Create a ViewHolder

Lecture 281 Source code

Lecture 282 Create an Adapter

Lecture 283 Source code

Lecture 284 Request quotes

Lecture 285 Source code

Lecture 286 Final source code

Section 19: Lyrics Finder App - JSON Parsing Explained!

Lecture 287 Before you build - Important!

Lecture 288 Lyrics Finder App

Section 20: Trivia Quiz App!

Lecture 289 Set up the project

Lecture 290 Add Swipe Left/Right Feature Like Tinder App!

Lecture 291 Get Quiz Questions From the Server

Lecture 292 Add Interactivity to Your Quiz

Lecture 293 Source Code

Section 21: Jokes App - Work With JSON Data Locally

Lecture 294 Set up the project and Retrieve local JSON data

Lecture 295 Design the layout and display the jokes

Lecture 296 Configure the Joke Database - Save & Delete Jokes

Lecture 297 Set Up the Favorite Jokes Activity

Lecture 298 An Adapter for Favorite Jokes Activity!

Lecture 299 Set up the Favorite Joke Fragment to Display the Fav Jokes

Lecture 300 Create a Menu Resource File

Lecture 301 Share the Jokes with other People!

Lecture 302 Create a Splash Screen for Your App!

Lecture 303 Create a Background Thread For Your App

Lecture 304 Shuffle the Jokes by Shaking the Device! - Sensors

Lecture 305 Swipe to Delete on RecyclerView

Lecture 306 Debugging the app and Finishing Touches

Lecture 307 Source Code

Section 22: ActivityResultLauncher - The new way to get data back from the other activity

Lecture 308 First create the project!

Lecture 309 Set up the UI

Lecture 310 Open the second activity for result - Send data

Lecture 311 The second activity will receive your sent data!

Lecture 312 Send back result data from the second activity to the main activity

Lecture 313 The main activity is going to receive the result data from the second activity!

Lecture 314 Show the result data as a toast message to the user - Finish!

Lecture 315 Source Code

Section 23: Favorite List App - Master Fragments in Android

Lecture 316 Master RecyclerViews in Android Development

Lecture 317 Master SharedPreferences in Android Development - AndroidX SharedPreferences

Lecture 318 Master Interfaces in Android - Talk to Activities Like a Pro

Lecture 319 Master Activity Communication in Android - Activities can talk back

Lecture 320 Master Fragments in Android - Part 1

Lecture 321 Master Fragments in Android - Part 2 - Add Detail View to Tablet

Lecture 322 Master Material Design

Lecture 323 Fav List App Source Code

Section 24: App #11 - Martial Arts Club App! - Master SQLite in Android

Lecture 324 App 78 - Part 1- SQLite Mastery - Martial Arts Club App!

Lecture 325 App 78 - Part 2- SQLite Mastery - Martial Arts Club App!

Lecture 326 App 78 - Part 3- SQLite Mastery - Martial Arts Club App!

Lecture 327 App 78 - Part 4- SQLite Mastery - Martial Arts Club App!

Lecture 328 App 78 - Part 5- SQLite Mastery - Martial Arts Club App!

Lecture 329 App 78 - Part 6- SQLite Mastery - Martial Arts Club App!

Lecture 330 App 78 - Part 7- SQLite Mastery - Martial Arts Club App!

Lecture 331 App 78 - Part 8- SQLite Mastery - Martial Arts Club App!

Lecture 332 App 78 - Part 9- SQLite Mastery - Martial Arts Club App!

Lecture 333 App 78 - Part 10- SQLite Mastery - Martial Arts Club App!

Lecture 334 App 78 - Part 11- SQLite Mastery - Martial Arts Club App!

Lecture 335 App 78 - Part 12- SQLite Mastery - Martial Arts Club App!

Lecture 336 App 78 - Part 13- SQLite Mastery - Martial Arts Club App!

Lecture 337 App 78 - Part 14- SQLite Mastery - Martial Arts Club App!

Lecture 338 App 78 - Part 15- SQLite Mastery - Martial Arts Club App!

Lecture 339 App 78 - Part 16- SQLite Mastery - Martial Arts Club App!

Lecture 340 App 78 - Part 17- SQLite Mastery - Martial Arts Club App!

Lecture 341 App 78 Source Code

Lecture 342 App Number 58 - Master SQLite in Android - Part 1

Lecture 343 App Number 58 - Master SQLite in Android - Part 2

Lecture 344 App Number 58 - Master SQLite in Android - Part 3

Lecture 345 App Number 58 - Master SQLite in Android - Part 4

Lecture 346 App Number 58 - Master SQLite in Android - Part 5

Lecture 347 App Number 58 - Master SQLite in Android - Part 6

Lecture 348 App Number 58 - Master SQLite in Android - Part 7

Lecture 349 App Number 58 - Master SQLite in Android - Part 8

Lecture 350 App 58 Source Code

Section 25: Android MVVM Architecture & Room Database - Favorite Martial Arts App

Lecture 351 Intro

Lecture 352 Mobile app user experience

Lecture 353 Common architectural principles

Lecture 354 Recommended app architecture

Lecture 355 App demo - What we will create

Lecture 356 Favorite Martial Arts app architecture components

Lecture 357 Create App

Lecture 358 Modify Gradle files

Lecture 359 Source Code

Lecture 360 Create an entity

Lecture 361 Source Code

Lecture 362 Create the DAO

Lecture 363 Source code

Lecture 364 Defining the LiveData class

Lecture 365 Define the Room Database

Lecture 366 Source code

Lecture 367 Create the Repository

Lecture 368 Source code

Lecture 369 Create the ViewModel

Lecture 370 Source code

Lecture 371 Setup XML layout

Lecture 372 Source code

Lecture 373 Configure recyclerview with viewholder

Lecture 374 Source code

Lecture 375 Add a ListAdapter

Lecture 376 Source code

Lecture 377 Setup the list

Lecture 378 Source code

Lecture 379 Add some default data to the database

Lecture 380 Source code

Lecture 381 A new Activity to add martial arts

Lecture 382 Source code

Lecture 383 Update your list with proper data

Lecture 384 Source code

Lecture 385 Delete item from the room database

Lecture 386 Source code

Lecture 387 Summary

Lecture 388 Project Source code

Section 26: Android data binding

Lecture 389 Intro

Lecture 390 Step 1 - Enable data binding

Lecture 391 Source code

Lecture 392 Step 2 - Modify your layout files into data binding layouts

Lecture 393 Source code

Lecture 394 Step 3 - Add dynamic data to your xml file

Lecture 395 Source code

Lecture 396 Implement binding at the activity level

Lecture 397 Source code

Lecture 398 Set values to data tag variables with data binding object

Lecture 399 Source code

Lecture 400 Handling click evens

Lecture 401 Source code

Section 27: Dagger 2

Lecture 402 What is dagger

Lecture 403 What is dependency

Lecture 404 Hard dependency

Lecture 405 Eliminate hard dependency

Lecture 406 Using "Dagger 2"

Lecture 407 More about Dagger 2

Section 28: Android Content Provider

Lecture 408 Content Provider App! - Access the contacts

Section 29: Android Broadcast Receiver

Lecture 409 Broadcast Receiver App!

Section 30: Calculator Apps

Lecture 410 App 60 - Part 1 - Creating Tip and Savings Calculator

Lecture 411 App 60 - Part 2 - Creating Tip and Savings Calculator

Lecture 412 App 60 - Part 3 - Creating Tip and Savings Calculator

Lecture 413 App 60 - Part 4 - Creating Tip and Savings Calculator

Lecture 414 App 60 - Part 5 - Creating Tip and Savings Calculator

Lecture 415 App 60 - Part 6 - Creating Tip and Savings Calculator

Lecture 416 App 60 - Part 7 - Creating Tip and Savings Calculator

Lecture 417 App 60 - Part 8 - Creating Tip and Savings Calculator

Lecture 418 App 60 - Part9 - Creating Tip and Savings Calculator

Lecture 419 App 60 - Part 10 - Creating Tip and Savings Calculator

Lecture 420 App 60 - Part 11 - Creating Tip and Savings Calculator

Lecture 421 P Calculator App - Part 1

Lecture 422 P Calculator App - Part 2

Lecture 423 Calculator App - Part 1 - App Demonstration!

Lecture 424 Calculator App Resources

Lecture 425 Calculator App - Part 2 - Supporting Multiple Screens

Lecture 426 Calculator App - Part 3 - Create the App!

Lecture 427 Calculator App - Part 4 - Explore the Manifest File

Lecture 428 Calculator App - Part 5 - Using Material Design

Lecture 429 Calculator App - Part 6 - Design the Layout

Lecture 430 Calculator App - Part 7 - Add Images Views to Layout

Lecture 431 Calculator App - Part 8 - Create OnClickListeners for Buttons

Lecture 432 Calculator App - Part 9 - Create the numberTapped() method

Lecture 433 Calculator App - Part 10 - Create the operatorTapped() method

Lecture 434 Calculator App - Part 11 - Display the calculations

Lecture 435 Calculator App - Part 12 - Equal Button Function and Advanced Debugging

Lecture 436 Calculator App - Part 13 - Clear Button Function

Lecture 437 Calculator App Source Code

Section 31: Master Location Services In Android

Lecture 438 Create your app!

Lecture 439 Get User Current Location & Android Runtime Permissions

Lecture 440 Location Update Request & My Map Location Layer

Section 32: Git - Android

Lecture 441 Understanding Command Line Tool

Lecture 442 Understanding Version Control

Lecture 443 Understanding Git (Version Control Tool)

Lecture 444 Git Parallel Development

Lecture 445 Integrating Git into Android Studio

Section 33: Exoplayer Media Application Development

Lecture 446 Exoplayer Setup - Play your first music

Lecture 447 Create music play list

Lecture 448 Create a listener for your exoplayer

Lecture 449 Customize the user interface of your exoplayer

Lecture 450 Add a UI widget for downloading music

Lecture 451 Use an external library to simplify your task of asking runtime permissions

Lecture 452 Finally download the music!

Section 34: Android Media App Development

Lecture 453 Welcome!

Lecture 454 Master Animations in Android

Lecture 455 Lion or Tiger Game - Part 1

Lecture 456 Lion or Tiger Game - Part 2

Lecture 457 Lion or Tiger Game - Bug Fix and Refactoring

Lecture 458 Integrating Audio and Video into Android App

Lecture 459 Sports Speaker App!

Section 35: Set Up Parse Server

Lecture 460 Set Up Parse Server - The Right Way

Section 36: Saving Image in Android Q and above

Lecture 461 Saving images & files in Android Q and above

Section 37: App #1 - Instagram Clone

Lecture 462 Android 10 Accessing External Storage

Lecture 463 How to store an image in Android Q

Lecture 464 Instagram Clone - Set Up Code

Lecture 465 Parse Server Setup - Backend

Lecture 466 Retrieve Data From Parse server

Lecture 467 Working With Parse User

Lecture 468 Sign Up and Login In the User to Parse

Lecture 469 Debugging the Sign Up and Log In Activities

Lecture 470 Adding the Social Media Activity as a Tab Layout for Fragments

Lecture 471 Adding Menu - Sharing Image and Logging out the User

Lecture 472 Viewing Other User's Posts

Lecture 473 Source Code

Section 38: App #2 - Twitter Clone

Lecture 474 Signing Up and Signing In the User - Following and Unfollowing Users!

Lecture 475 Sending Twits

Lecture 476 Viewing Other User's Twits

Lecture 477 Source Code

Section 39: App #3 - What's App Clone

Lecture 478 Signing Up and Signing In the users - Pull to refresh users

Lecture 479 Sending Message to Users - Chatting!

Section 40: App #4 - Uber Clone

Lecture 480 Sign Up and Log In the Users

Lecture 481 Implement the Passenger Activity

Lecture 482 Implement the Driver Activity

Lecture 483 Bug Fixing Driver Activity

Lecture 484 Allow the Driver to give the Passenger a ride!

Lecture 485 Final Bug Fixing and Finishing Touches

Lecture 486 Uber Clone Source Code

Section 41: App #5 - Social Media App (Firebase)

Lecture 487 How to connect android app to firebase

Lecture 488 Sign Up and Sign In

Lecture 489 Implement the Social Media Activity

Lecture 490 Send the created post to another user

Lecture 491 View the posts sent to you!

Lecture 492 Source Code

Section 42: Introduction to RxJava / RxAndroid

Lecture 493 What we are going to learn

Lecture 494 Create the RXJava Android Application

Lecture 495 Converting the Android Studio project to AndroidX

Lecture 496 Dependency Injection

Lecture 497 Design The User Interface of RXJava Android App

Lecture 498 Displaying Strings on the RecyClerView and CardView in Android

Lecture 499 Displaying Entries on the RecyclerView and CardView

Lecture 500 Set Up Lambda In Android - Write reactive code lambda way

Section 43: Master Kotlin Programming Language

Lecture 501 Variables in Kotlin

Lecture 502 Functions in Kotlin

Lecture 503 Object Oriented Programming in Kotlin

Section 44: App #7 - Online Store App (E-Commerce) with Paypal Integration

Lecture 504 XAMPP - Install the latest version of XAMPP Software

Lecture 505 Ecommerce App (Paypal Integration) - Part 1 - Installing XAMPP

Lecture 506 Ecommerce App (Paypal Integration) - Part 2 - XAMPP UI on Windows

Lecture 507 Ecommerce App (Paypal) - Part 3 - Web Application Programming Interface (API)

Lecture 508 Ecommerce App (Paypal) - Part 4 - Create the MySQL Database and Table

Lecture 509 Ecommerce App (Paypal) - Part 5 - Insert Product to Database via PHP Code!

Lecture 510 Ecommerce App (Paypal) - Part 6 - Insert Product to Database via PHP Code!

Lecture 511 Ecommerce App - Part 7 - Read, Retrieve and Present MySQL data as JSON Object

Lecture 512 Ecommerce App (Paypal) - Part 8 - Represent the MySQL Data as an JSON Array

Lecture 513 Ecommerce App (Paypal) - Part 9 - Radio Groups vs Radio Buttons

Lecture 514 Ecommerce App (Paypal) - Part 10 - SharedPreferences in Android

Lecture 515 Ecommerce App (Paypal) - Part 11 - SharedPreferences in Android Continued!

Lecture 516 Ecommerce App (Paypal)- Part 12 - Add an External Library like "Volley" your App

Lecture 517 Ecommerce App (Paypal) - Part 13 - Figure out the ip of your device!

Lecture 518 Ecommerce App - Part 14 - Get Data from Server and show it on the emulator

Lecture 519 Ecommerce App - Part 15 - Get an JSON Object From Server and Display in Android!

Lecture 520 Ecommerce App - Part 16 - Get an JSON Object From Server and Display in Android!

Lecture 521 Ecommerce App - Part 17 - Get All the JSON Objects and Display them in Android

Lecture 522 Ecommerce App - Part 18 - Get All the JSON Objects and Display them in Android

Lecture 523 Ecommerce App - Part 19 - Get an Image from Server and Show it in Android

Lecture 524 Ecommerce App - Part 20 - Master Recycler View - Design the Layout

Lecture 525 Ecommerce App (Paypal) - Part 21 - Master Recycler View - Design the Layout

Lecture 526 Ecommerce App - Part 22 - Master Recycler View - Create the Adapter and Model

Lecture 527 Ecommerce App (Paypal Integration) - Part 23 - Create the Product View Holder

Lecture 528 Ecommerce App (Paypal Integration) - Part 24 - Implement the Abstract Functions

Lecture 529 Ecommerce App (Paypal Integration) - Part 25 - Recycler View Finishing Touches

Lecture 530 Ecommerce App - (Paypal Integration) - Part 26 - Let's Start creating it!

Lecture 531 Ecommerce APP(Paypal Integration) - Part 27 - Add the user to the table in PHP

Lecture 532 Ecommerce App - Part 28 - Add the Volley and Picasso Libraries

Lecture 533 Ecommerce App (Paypal Integration) - Part 29 - Login the User from the PHP File

Lecture 534 Ecommerce App (Paypal Integration) - Part 30 - Design the Login Layout

Lecture 535 Ecommerce App (Paypal Integration) - Part 31 - Design the Login Layout

Lecture 536 Ecommerce App (Paypal Integration) - Part 32 - Design the Sign Up Layout

Lecture 537 Ecommerce App (Paypal Integration) - Part 33 - Design the SignUp Layout

Lecture 538 Ecommerce App (Paypal Integration) - Part 34 - Sign Up the user via Android App

Lecture 539 Ecommerce App (Paypal Integration) - Part 35 -Implement the registration process

Lecture 540 Ecommerce App (Paypal Integration) - P36 - Finis the Registration Process

Lecture 541 Ecommerce App (Paypal Integration) - Part37 - Login the User via the Android App

Lecture 542 Ecommerce App - Part38 - Create the Intent for Login

Lecture 543 Ecommerce App - Part 39 - Keep track of the user who is signed up or logged in!

Lecture 544 Ecommerce App (Paypal Integration) -Part 40 -Create a table to hold the products

Lecture 545 Ecommerce App (Paypal Integration) - P41 -Get the Brands and show it on ListView

Lecture 546 Ecommerce App (Paypal Integration) - P42 - Create a Custom Row for the ListView

Lecture 547 Ecommerce App (Paypal Integration) - Part 43 - PHP Get Electronic Products

Lecture 548 Ecommerce App (Paypal Integration) -P44 - Android Fetch E-Products from Database

Lecture 549 Ecommerce App (Paypal Integration) - P45 - Initialize Row UI Components

Lecture 550 Ecommerce App- P46 - Implement the Abstract Methods of the EProductAdapter Class

Lecture 551 Ecommerce App-P47 -Create Temporary Order Table and Insert Object into it in PHP

Lecture 552 Ecommerce App - P48 - PHP & Android Temporary Place Order Logic

Lecture 553 Ecommerce App (Paypal Integration) -Part 49- PHP Get Temp Orders as JSON Objects

Lecture 554 Part 50 - Android Get Temporary Orders as JSON Objects

Lecture 555 Part 51 - Create a Menu for the CartProductsActivity

Lecture 556 Part 52 - PHP Delete objects from Temporary_Place_Order Table

Lecture 557 Part 53 - Android Decline the order by connecting to the database

Lecture 558 Part 54 - PHP Verify the Orders and Create the InVcoice

Lecture 559 Part 55 - Implement the verify_order PHP file in Android!

Lecture 560 Part 56 - Write PHP Codes to calculate the Total Price of the temp products

Lecture 561 Part 57 - Android Get the Total Price from the server!

Lecture 562 Part 58 - Paypal Integration Process

Section 45: Intermediate Java Programming - Learn Java by Creating Android Apps!

Lecture 563 Android 2.3 Update

Lecture 564 Android 2.3 User Interface Components

Lecture 565 Previous Android Studio Bug

Lecture 566 Layout_Width VS Layout_Weight

Section 46: Android Programming Basics

Lecture 567 App Number 30 - Part1 - Moving from one View to another View in Android

Lecture 568 App Number 30 - Part2 - Moving from one View to another View in Android

Lecture 569 App Number 30 - Part3 - Moving from one view to another View

Lecture 570 App Number 30 - Part4 - Moving from one view to another View

Lecture 571 App Number 31 - Android Life Cycle

Lecture 572 App Number 32 - Part1 - User Interface Components

Lecture 573 App Number 32 - Part2 - User Interface Components

Lecture 574 App Number 33 - Part1 - Build a Simple ListView App in Android

Lecture 575 App Number 33 - Part2 - Build a Simple ListView App in Android

Lecture 576 App Number 34 - Part1 - Build a Customized ListView in Android

Lecture 577 App Number 34 - Part2 - Build a Customized ListView in Android

Lecture 578 App Number 34 - Part3 - Build a Customized ListView in Android

Lecture 579 App Number 34 - Part4 - Build a Customized ListView in Android

Lecture 580 App Number 34 - Part5 - Build a Customized ListView in Android

Lecture 581 App Number 34 - Part6 - Build a Customized ListView in Android

Lecture 582 App Number 34 - Part7 - Build a Customized ListView in Android

Lecture 583 App Number 36 - Part1 - Master using GridView in Android

Lecture 584 App Number 36 - Part2 - Master using GridView in Android

Lecture 585 App 37 Preparation

Lecture 586 App Number 37 - Part1 - Master using Gallery and ScrollView in Android

Lecture 587 App Number 37 - Part2 - Master using Gallery and ScrollView in Android

Lecture 588 App Number 37 - Part3 - Master using Gallery and ScrollView in Android

Lecture 589 App Number 37 - Part4 - Master using Gallery and ScrollView in Android

Lecture 590 App Number 38 - Part1 - Master using ImageSwitcher in Android

Lecture 591 App Number 38 - Part2 - Master using ImageSwitcher in Android

Lecture 592 App Number 38 - Part3 - Master using ImageSwitcher in Android

Lecture 593 App Number 39 - Part1 - Master using ViewFlipper and ViewAnimator in Android

Lecture 594 App Number 39 - Part2 - Master using ViewFlipper and ViewAnimator in Android

Lecture 595 App Number 39 - Part3 - Master using ViewFlipper and ViewAnimator in Android

Lecture 596 App Number 39 - Part4 - Master using ViewFlipper and ViewAnimator in Android

Lecture 597 App Number 39 - Part5 - Master using ViewFlipper and ViewAnimator in Android

Lecture 598 App Number 40 - Part1 - Master using TextSwitcher in Android

Lecture 599 App Number 40 - Part2 - Master using TextSwitcher in Android

Lecture 600 App Number 40 - Part3 - Master using TextSwitcher in Android

Lecture 601 App Number 40 - Part4 - Master using TextSwitcher in Android

Lecture 602 App Number 40 - Part5 - Master using TextSwitcher in Android

Lecture 603 App Number 41 - Part1 - Master using Checkbox, RadioButton, RatingBar, Seekbar

Lecture 604 App Number 41 - Part2 - Master using Checkbox, RadioButton, RatingBar, Seekbar

Lecture 605 App Number 41 - Part3 - Master using Checkbox, RadioButton, RatingBar, Seekbar

Lecture 606 App Number 41 - Part4 - Master using Checkbox, RadioButton, RatingBar, Seekbar

Lecture 607 App Number 41 - Part5 - Master using Checkbox, RadioButton, RatingBar, Seekbar

Lecture 608 App Number 42 - Part1 - Access Contacts

Lecture 609 App Number 42 - Part2 - Access Contacts

Lecture 610 App Number 43 - Part1 - Access SDCard and Use Permissions

Lecture 611 App Number 43 - Part2 - Access SDCard and Use Permissions

Lecture 612 App Number 43 - Part3 - Access SDCard and Use Permissions

Lecture 613 App 43 Update

Lecture 614 App Number 43 - Part4 - Access SDCard and Use Permissions

Lecture 615 App Number 44 - Part1 - Sending Info from one activity to another

Lecture 616 App Number 44 - Part2 - Sending Info from one activity to another

Lecture 617 App Number 44 - Part3 - Sending Info from one activity to another

Lecture 618 App Number 45 - Part1 - Access Phone Services

Lecture 619 App Number 45 - Part2 - Access Phone Services

Lecture 620 App Number 46 - Part1 - Using TabHost in Android

Lecture 621 App Number 46 - Part2 - Using TabHost in Android

Lecture 622 App Number 46 - Part3 - Using Images for TabHosts in Android

Lecture 623 App Number 47 - Part1 - Using Fonts in Android

Lecture 624 App Number 47 - Part2 - Using Fonts in Android

Lecture 625 App Number 48 - Part1 - Using Menu in Android

Lecture 626 App Number 48 - Part2 - Using Menu in Android

Lecture 627 App Number 49 - Part1 - Downloading Image From Internet in Android

Lecture 628 App Number 49 - Part2 - Downloading Image From Internet in Android

Lecture 629 App Number 49 - Part3 - Downloading Image From Internet in Android

Lecture 630 App Number 50 - Part1 - Shared Preferences in Android. Save your Data

Lecture 631 App Number 50 - Part2 - Shared Preferences in Android. Save your Data

Lecture 632 App 51 - Part1- Master Using Preferences in Android

Lecture 633 App 51 - Part2- Master Using Preferences in Android

Lecture 634 App 51 - Part3- Master Using Preferences in Android

Lecture 635 App 51 - Part4- Master Using Preferences in Android

Lecture 636 App 51 - Part5- Master Using Preferences in Android

Lecture 637 App 51 - Part6- Master Using Preferences in Android

Lecture 638 App 51 - Part7- Master Using Preferences in Android

Lecture 639 App 51 - Part8- Master Using Preferences in Android

Lecture 640 App 51 - Part9- Master Using Preferences in Android

Lecture 641 App 52 - Master Json in Android - connect to itunes web service - Part 1

Lecture 642 App 52 - Master Json in Android - connect to itunes web service - Part 2

Lecture 643 App 52 - Master Json in Android - connect to itunes web service - Part 3

Lecture 644 App 52 - Master Json in Android - connect to itunes web service - Part 4

Lecture 645 App 52 - Master Json in Android - connect to itunes web service - Part 5

Lecture 646 App 52 - Master Json in Android - connect to itunes web service - Part 6

Lecture 647 App 52 - Master Json in Android - connect to itunes web service - Part 7

Lecture 648 App 52 - Master Json in Android - connect to itunes web service - Part 8

Lecture 649 App 52 Source Code

Lecture 650 App Number 53 - Device Network Connection - Part1

Lecture 651 App Number 53 - Device Network Connection - Part2

Lecture 652 Notification Channel App for Android Oreo

Lecture 653 App Number 54 - Create Local Notifications in Android - Part 1

Lecture 654 App Number 54 - Create Local Notifications in Android - Part 2

Lecture 655 App Number 55 - Design User Interface for Landscape mode - Part 1

Lecture 656 App Number 55 - Design User Interface for Landscape mode - Part 2

Lecture 657 App Number 56 - Save and Restore Info of our Android Apps - Part 1

Lecture 658 App Number 56 - Save and Restore Info of our Android Apps - Part 2

Lecture 659 App Number 57 - Pass data from second activity to the first activity - Part 1

Lecture 660 App Number 57 - Pass data from second activity to the first activity - Part 2

Lecture 661 App Number 57 - Pass data from second activity to the first activity - Part 3

Lecture 662 App 57 - Source Code

Section 47: Intermediate Android Programming

Lecture 663 Android Studio 2.2 Tour

Lecture 664 App 59 - Handling Bigger Screens and Localizing our Android Apps! - Part 1

Lecture 665 App 59 - Handling Bigger Screens and Localizing our Android Apps! - Part 2

Lecture 666 App 59 - Handling Bigger Screens and Localizing our Android Apps! - Part 3

Lecture 667 App 60 Source Code

Section 48: Advanced Android Programming

Lecture 668 AIDL (Android Interface Definition Language)

Lecture 669 Popup Window in Android

Lecture 670 Spinner in Android - Design the User Interface and Create the Model

Lecture 671 Part 2 - Spinner in Android - Code the App!

Lecture 672 Part 1 - Constraints in Android

Lecture 673 Part 2 - Constraints in Android

Lecture 674 Part 3 - Constraints in Android

Lecture 675 Part 4 - Constraints in Android

Lecture 676 Floating a View over other views - Part 1

Lecture 677 Floating a View over other views - Part 2

Lecture 678 Download the resources of this app!

Lecture 679 Floating View App - Part 3 - Create the Floating View Layout

Lecture 680 Floating View App - Part 4 - Create the Expanded State

Lecture 681 Floating View App - Part 5 - Inflate the Float View on the Screen

Lecture 682 Floating View App - Part 6 - Create the Window Manager

Lecture 683 Floating View App - Part 7 - Code the collapsed state

Lecture 684 Floating View App - Part 8 - Code the expanded state

Lecture 685 Floating View App - Part 9 - Implement the OnTouchListener Interface

Lecture 686 Floating View App - Part 10 - Implement the onTouch() method

Lecture 687 Floating View App - Part 11 - Implement the onDestroy() method

Lecture 688 Floating View App - Part 12 - Final Part - Ask the Runtime Permission and …

Lecture 689 Custom View App - Part 1 - Create attributes for the Custom View

Lecture 690 Custom View App - Part 2 - Implement the MyCustomView Constructor

Lecture 691 Custom View App - Part 3 - Implement the onDraw() Method

Lecture 692 Custom View App - Part 4 - Add the custom view to activity_main.xml

Lecture 693 Custom View App - Part 5 - Manipulate the custom view

Section 49: App #8 - Animal Quiz App

Lecture 694 App 61 - Create a Complete Animal Quiz App in Android - Part1

Lecture 695 App 61 - Create a Complete Animal Quiz App in Android - Part2

Lecture 696 App 61 - Create a Complete Animal Quiz App in Android - Part3

Lecture 697 App 61 - Create a Complete Animal Quiz App in Android - Part4

Lecture 698 App 61 - Create a Complete Animal Quiz App in Android - Part5

Lecture 699 App 61 - Create a Complete Animal Quiz App in Android - Part6

Lecture 700 App 61 - Create a Complete Animal Quiz App in Android - Part7

Lecture 701 App 61 - Create a Complete Animal Quiz App in Android - Part8

Lecture 702 App 61 - Create a Complete Animal Quiz App in Android - Part9

Lecture 703 App 61 - Create a Complete Animal Quiz App in Android - Part 10

Lecture 704 App 61 - Create a Complete Animal Quiz App in Android - Part 11

Lecture 705 Download resources for the quiz application

Lecture 706 App 61 - Create a Complete Animal Quiz App in Android - Part 12

Lecture 707 App 61 - Create a Complete Animal Quiz App in Android - Part 13

Lecture 708 App 61 - Create a Complete Animal Quiz App in Android - Part 14

Lecture 709 App 61 - Create a Complete Animal Quiz App in Android - Part 15

Lecture 710 App 61 - Create a Complete Animal Quiz App in Android - Part 16

Lecture 711 App 61 - Create a Complete Animal Quiz App in Android - Part 17

Lecture 712 App 61 - Create a Complete Animal Quiz App in Android - Part 18

Lecture 713 App 61 - Create a Complete Animal Quiz App in Android - Part 19

Lecture 714 App 61 - Create a Complete Animal Quiz App in Android - Part 20

Lecture 715 App 61 - Create a Complete Animal Quiz App in Android - Part 21

Lecture 716 App 61 - Create a Complete Animal Quiz App in Android - Part 22

Lecture 717 App 61 - Create a Complete Animal Quiz App in Android - Part 23

Lecture 718 App 61 - Create a Complete Animal Quiz App in Android - Part 24

Lecture 719 App 61 - Create a Complete Animal Quiz App in Android - Part 25

Lecture 720 App 61 - Create a Complete Animal Quiz App in Android - Part 26

Lecture 721 App 61 - Create a Complete Animal Quiz App in Android - Part 27

Lecture 722 App 61 - Create a Complete Animal Quiz App in Android - Part 28

Lecture 723 App 61 - Create a Complete Animal Quiz App in Android - Part 29

Lecture 724 App 61 - Create a Complete Animal Quiz App in Android - Part 30

Lecture 725 App 61 - Create a Complete Animal Quiz App in Android - Part 31

Lecture 726 App 61 - Create a Complete Animal Quiz App in Android - Part 32

Lecture 727 App 61 - Create a Complete Animal Quiz App in Android - Part 33

Lecture 728 App 61 - Create a Complete Animal Quiz App in Android - Part 34

Lecture 729 App 61 - Create a Complete Animal Quiz App in Android - Part 35

Lecture 730 App 61 - Create a Complete Animal Quiz App in Android - Part 36

Lecture 731 App 61 - Create a Complete Animal Quiz App in Android - Part 37

Lecture 732 App 61 - Create a Complete Animal Quiz App in Android - Part 38

Lecture 733 App 61 - Create a Complete Animal Quiz App in Android - Part 39

Lecture 734 App 61 - Create a Complete Animal Quiz App in Android - Part 40

Lecture 735 App 61 - Create a Complete Animal Quiz App in Android - Part 41

Lecture 736 App 61 - Create a Complete Animal Quiz App in Android - Part 42

Lecture 737 Animal Quiz App Source Code!

Section 50: App #9 - Taxi App

Lecture 738 Taxi App! - App 76 - Part 1 - Master Location and GPS Services in Android

Lecture 739 Taxi App! - App 76 - Part 2 - Master Location and GPS Services in Android

Lecture 740 Taxi App! - App 76 - Part 3 - Master Location and GPS Services in Android

Lecture 741 Taxi App! - App 76 - Part 4 - Master Location and GPS Services in Android

Lecture 742 Taxi App! - App 76 - Part 5 - Master Location and GPS Services in Android

Lecture 743 Taxi App! - App 76 - Part 6 - Master Location and GPS Services in Android

Lecture 744 Taxi App! - App 76 - Part 7 - Master Location and GPS Services in Android

Lecture 745 Taxi App! - App 76 - Part 8 - Master Location and GPS Services in Android

Lecture 746 Taxi App! - App 76 - Part 9 - Master Location and GPS Services in Android

Lecture 747 Taxi App! - App 76 - Part 10 - Master Location and GPS Services in Android

Lecture 748 Taxi App! - App 76 - Part 11 - Master Location and GPS Services in Android

Lecture 749 App 76 - Important Note

Lecture 750 Taxi App! - App 76 - Part 12 - Taxi App! - Get the Locations Automatically

Section 51: App #10 - Colorful Image App (Using Camera in Android)

Lecture 751 App 77 - Colorful Image App! - Part 1

Lecture 752 App 77 - Colorful Image App! - Part 2

Lecture 753 Java Programming Concepts

Lecture 754 App 77 - Colorful Image App! - Part 3

Lecture 755 App 77 - Colorful Image App! - Part 4

Lecture 756 App 77 - Colorful Image App! - Part 5

Lecture 757 App 77 - Colorful Image App! - Part 6

Lecture 758 App 77 - Colorful Image App! - Part 7

Lecture 759 App 77 - Colorful Image App! - Part 8

Lecture 760 App 77 - Colorful Image App! - Part 9

Lecture 761 App 77 - Colorful Image App! - Part 10

Lecture 762 App 77 - Colorful Image App! - Part 11

Lecture 763 App 77 - Colorful Image App! - Part 12

Section 52: App #12 - Tell Me Where App - Master Maps and Speech Recognition in Android

Lecture 764 App 79 - Part 1 - Master Maps and Speech Recognition in Android!

Lecture 765 App 79 - Part 2 - Master Maps and Speech Recognition in Android!

Lecture 766 App 79 - Part 3 - Master Maps and Speech Recognition in Android!

Lecture 767 App 79 - Part 4 - Master Maps and Speech Recognition in Android!

Lecture 768 App 79 - Part 5 - Master Maps and Speech Recognition in Android!

Lecture 769 App 79 - Part 6 - Master Maps and Speech Recognition in Android!

Lecture 770 App 79 - Part 7 - Master Maps and Speech Recognition in Android!

Lecture 771 App 79 - Part 8 - Master Maps and Speech Recognition in Android!

Lecture 772 App 79 - Part 9 - Master Maps and Speech Recognition in Android!

Lecture 773 App 79 - Part 10 - Master Maps and Speech Recognition in Android!

Lecture 774 App 79 - Part 11 - Master Maps and Speech Recognition in Android!

Lecture 775 App 79 - Part 12 - Master Maps and Speech Recognition in Android!

Section 53: Q & A

Lecture 776 Parse Email Verification

Lecture 777 Order by Descending!

Lecture 778 Gravity Vs Padding

Lecture 779 Calling OnClickListener on an UI Component - findViewByID

Lecture 780 How to add a navigation view to android app

Lecture 781 How to deal with an invalid image name

Lecture 782 Adding Toggle Library to Android Project

Lecture 783 Playing Music Without Lagging!

Lecture 784 Android Studio 3.5 SDK Set-Up

Lecture 785 Explaining Code 1

Lecture 786 How to study android documentation

Lecture 787 RecyclerView & AndroidX

Lecture 788 How to add a Relative Layout to the Constraint Layout

Lecture 789 Rating Bar in Android Studio 4.2

Section 54: BONUS: DISCOUNT Coupons for other courses

Lecture 790 Bonus Lecture: Coupons

People who have no programming experience,This Course teaches the more Advanced Concepts of Android Development, so it's also Essential for Advanced Android Developers too.,People who want create their own android applications,People who want to get a job as an Android Developer,People who want to create awesome Android Applications just for fun,People who want to work as a Freelancer