Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
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 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    The Complete Android S + Java Developer Course™ : 2022 (updated 12/2022)

    Posted By: ELK1nG
    The Complete Android S + Java Developer Course™ : 2022 (updated 12/2022)

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

    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 Java From Zero To Hero by Building Android Apps (Latest Update!)

    Lecture 25 Java Variables

    Lecture 26 Source code

    Lecture 27 Java Comments

    Lecture 28 Source code

    Lecture 29 Java Primitive Operators

    Lecture 30 Source code

    Lecture 31 Java Increment & Decrement

    Lecture 32 Important Note

    Section 4: Learn to Code in Java

    Lecture 33 Learning Objectives

    Lecture 34 Take a look at Java Code!

    Lecture 35 Take a look at XML Code!

    Lecture 36 Start Coding Now!

    Lecture 37 Learn to Comment your Code!

    Lecture 38 Braces - We need them trust me!

    Lecture 39 Recognize classes & methods in code!

    Lecture 40 Review what you have learned so far!

    Lecture 41 Source Code

    Section 5: Play with your android app!

    Lecture 42 Section Objectives

    Lecture 43 Android Activity

    Lecture 44 Android Resources

    Lecture 45 Add a Button & Handle Button Click

    Lecture 46 Review

    Lecture 47 Source Code

    Section 6: Facts Android App!

    Lecture 48 Facts Android App!

    Section 7: Variables & Arrays in Android

    Lecture 49 Build the "Hi Android Developers" App

    Lecture 50 Master Variables

    Lecture 51 Master Arrays

    Lecture 52 "Pet Age" App!

    Section 8: Android UI Fundamentals

    Lecture 53 Android UI Fundamentals - Part 1

    Lecture 54 Android UI Fundamentals - Part 2

    Lecture 55 Android UI Fundamentals - Part 3

    Lecture 56 Android UI Fundamentals - Part 4

    Lecture 57 Android UI Fundamentals - Part 5

    Lecture 58 Master Relative Layout in Android

    Lecture 59 Android Studio 3.3 RelativeLayout Update 2019

    Lecture 60 Master TextView UI Component in Android

    Lecture 61 Master "Button" UI Component in Android

    Lecture 62 Master EditText UI Component in Android

    Lecture 63 Showing Toast Messages to the User

    Lecture 64 Master ImageViews in Android

    Lecture 65 Master Layouts in Android

    Section 9: Dice App!

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

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

    Lecture 68 Dice App - Android Final Resizer

    Lecture 69 Dice App - Design the Layout

    Lecture 70 Dice App - Design the Layout - Part 2

    Lecture 71 Dice App - Design the Layout - Part 3

    Lecture 72 Dice App - Start coding in java

    Lecture 73 Dice App - Button Click Listener

    Lecture 74 Dice App - Generating random numbers

    Lecture 75 Dice App - Arrays in Java

    Lecture 76 Dice App - Final touches

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

    Section 10: AndroidX vs Android Support Library

    Lecture 78 AndroidX vs Android Support Library

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

    Lecture 79 Learning Objectives

    Lecture 80 Create your first class in Java

    Lecture 81 Object Oriented Programming Basics!

    Lecture 82 When & How to use classes in Java

    Lecture 83 Learn to create and use primitive types

    Lecture 84 Modify the Constructor

    Lecture 85 Create getter methods for your class

    Lecture 86 Create setter methods for your class

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Lecture 159 App 12 Source Code

    Lecture 160 App Number 13 - Part1 - Manipulating Array Values

    Lecture 161 App Number 13 - Part2 - Manipulating Array Values

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Lecture 184 App 18 Source Code

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Lecture 199 App Number 24 - Part1 - Arrays as Arguments

    Lecture 200 App Number 24 - Part2 - Arrays as Arguments

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

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

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

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

    Lecture 205 App Number 26 - Part1 - ArrayList in Java

    Lecture 206 App Number 26 - Part2 - ArrayList in Java

    Lecture 207 App Number 26 - Part3 - ArrayList in Java

    Lecture 208 Review what you have learned so far!

    Lecture 209 Master Conditional Statements

    Lecture 210 Master Loops

    Lecture 211 Learn to use Document Methods in Java

    Lecture 212 Source Code

    Section 12: Java Masterclass With Eclipse

    Lecture 213 Downloading And Installing The Eclipse IDE

    Lecture 214 Java Programming Master Class - Part 1

    Lecture 215 Java Programming Master Class - Part 2

    Lecture 216 Java Programming Master Class - Part 3

    Lecture 217 Java Programming Master Class - Part 4

    Lecture 218 Java Programming Master Class - Part 5

    Section 13: Learn To Work With Strings In Java

    Lecture 219 Section Objectives

    Lecture 220 Strings In Android & Java

    Lecture 221 String Concatenation

    Lecture 222 NullPointerException

    Lecture 223 Static Keyword

    Lecture 224 Activity Class

    Lecture 225 What you have learned so far

    Lecture 226 Source Code

    Section 14: Advanced Object Oriented Programming In Java

    Lecture 227 Inheritance In Java

    Lecture 228 Interface In Java

    Lecture 229 Abstract In Java

    Lecture 230 List & ArrayList In Java

    Lecture 231 Key Value Pairs In Java - HashMap & Map

    Lecture 232 Java Object Oriented Programming - Part 1

    Lecture 233 Java Object Oriented Programming - Part 2

    Lecture 234 Super Call!

    Lecture 235 Master Interface in Java

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

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

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

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

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

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

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

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

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

    Lecture 245 App 28 - Debugging in Android!

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

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

    Lecture 248 App Number 29 - Part3 - Interfaces in Java

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

    Lecture 250 App 29 Source Code

    Lecture 251 Source Code

    Section 15: Finger Speed Game - Master The Fundamentals

    Lecture 252 Develop a Finger Speed Game in Android

    Section 16: Quiz App

    Lecture 253 Set up the project

    Lecture 254 OnclickListener Interface

    Lecture 255 Toast Messages

    Lecture 256 Create your custom class

    Lecture 257 Model View Controller - (MVC Design Pattern)

    Lecture 258 Display quiz question on the screen

    Lecture 259 Update Quiz Questions

    Lecture 260 Give a feedback to the user

    Lecture 261 Track user's progress

    Lecture 262 Debugging the app

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

    Lecture 264 Android Lifecycle

    Lecture 265 OnSaveInstanceState method and how it works

    Section 17: ListView in Android

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

    Lecture 267 Create Custom row for your listview

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

    Section 18: API & Volley Library

    Lecture 269 Application Programming Interface

    Lecture 270 Volley Library

    Lecture 271 Parsing JSON Object

    Lecture 272 Parse JSON Array

    Lecture 273 Access JSON Object Elements

    Lecture 274 Access JSON Array Elements

    Lecture 275 Singleton Design Pattern

    Lecture 276 Source Code

    Section 19: Retrofit 2 - Programming Quotes App!

    Lecture 277 What is Retrofit

    Lecture 278 Create the project

    Lecture 279 Source code

    Lecture 280 Create the model

    Lecture 281 Source code

    Lecture 282 Set up retrofit2

    Lecture 283 Source code

    Lecture 284 Create a retrofit service generator

    Lecture 285 Source code

    Lecture 286 Set up the user interface

    Lecture 287 Source code

    Lecture 288 Create a ViewHolder

    Lecture 289 Source code

    Lecture 290 Create an Adapter

    Lecture 291 Source code

    Lecture 292 Request quotes

    Lecture 293 Source code

    Lecture 294 Final source code

    Section 20: Lyrics Finder App - JSON Parsing Explained!

    Lecture 295 Before you build - Important!

    Lecture 296 Lyrics Finder App

    Section 21: Trivia Quiz App!

    Lecture 297 Set up the project

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

    Lecture 299 Get Quiz Questions From the Server

    Lecture 300 Add Interactivity to Your Quiz

    Lecture 301 Source Code

    Section 22: Jokes App - Work With JSON Data Locally

    Lecture 302 Set up the project and Retrieve local JSON data

    Lecture 303 Design the layout and display the jokes

    Lecture 304 Configure the Joke Database - Save & Delete Jokes

    Lecture 305 Set Up the Favorite Jokes Activity

    Lecture 306 An Adapter for Favorite Jokes Activity!

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

    Lecture 308 Create a Menu Resource File

    Lecture 309 Share the Jokes with other People!

    Lecture 310 Create a Splash Screen for Your App!

    Lecture 311 Create a Background Thread For Your App

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

    Lecture 313 Swipe to Delete on RecyclerView

    Lecture 314 Debugging the app and Finishing Touches

    Lecture 315 Source Code

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

    Lecture 316 First create the project!

    Lecture 317 Set up the UI

    Lecture 318 Open the second activity for result - Send data

    Lecture 319 The second activity will receive your sent data!

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

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

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

    Lecture 323 Source Code

    Section 24: Favorite List App - Master Fragments in Android

    Lecture 324 Master RecyclerViews in Android Development

    Lecture 325 Master SharedPreferences in Android Development - AndroidX SharedPreferences

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

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

    Lecture 328 Master Fragments in Android - Part 1

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

    Lecture 330 Master Material Design

    Lecture 331 Fav List App Source Code

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Lecture 349 App 78 Source Code

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

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

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

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

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

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

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

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

    Lecture 358 App 58 Source Code

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

    Lecture 359 Intro

    Lecture 360 Mobile app user experience

    Lecture 361 Common architectural principles

    Lecture 362 Recommended app architecture

    Lecture 363 App demo - What we will create

    Lecture 364 Favorite Martial Arts app architecture components

    Lecture 365 Create App

    Lecture 366 Modify Gradle files

    Lecture 367 Source Code

    Lecture 368 Create an entity

    Lecture 369 Source Code

    Lecture 370 Create the DAO

    Lecture 371 Source code

    Lecture 372 Defining the LiveData class

    Lecture 373 Define the Room Database

    Lecture 374 Source code

    Lecture 375 Create the Repository

    Lecture 376 Source code

    Lecture 377 Create the ViewModel

    Lecture 378 Source code

    Lecture 379 Setup XML layout

    Lecture 380 Source code

    Lecture 381 Configure recyclerview with viewholder

    Lecture 382 Source code

    Lecture 383 Add a ListAdapter

    Lecture 384 Source code

    Lecture 385 Setup the list

    Lecture 386 Source code

    Lecture 387 Add some default data to the database

    Lecture 388 Source code

    Lecture 389 A new Activity to add martial arts

    Lecture 390 Source code

    Lecture 391 Update your list with proper data

    Lecture 392 Source code

    Lecture 393 Delete item from the room database

    Lecture 394 Source code

    Lecture 395 Summary

    Lecture 396 Project Source code

    Section 27: Android data binding

    Lecture 397 Intro

    Lecture 398 Step 1 - Enable data binding

    Lecture 399 Source code

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

    Lecture 401 Source code

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

    Lecture 403 Source code

    Lecture 404 Implement binding at the activity level

    Lecture 405 Source code

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

    Lecture 407 Source code

    Lecture 408 Handling click evens

    Lecture 409 Source code

    Section 28: Dagger 2

    Lecture 410 What is dagger

    Lecture 411 What is dependency

    Lecture 412 Hard dependency

    Lecture 413 Eliminate hard dependency

    Lecture 414 Using "Dagger 2"

    Lecture 415 More about Dagger 2

    Section 29: Android Content Provider

    Lecture 416 Content Provider App! - Access the contacts

    Section 30: Android Broadcast Receiver

    Lecture 417 Broadcast Receiver App!

    Section 31: Calculator Apps

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

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

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

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

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

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

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

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

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

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

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

    Lecture 429 P Calculator App - Part 1

    Lecture 430 P Calculator App - Part 2

    Lecture 431 Calculator App - Part 1 - App Demonstration!

    Lecture 432 Calculator App Resources

    Lecture 433 Calculator App - Part 2 - Supporting Multiple Screens

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

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

    Lecture 436 Calculator App - Part 5 - Using Material Design

    Lecture 437 Calculator App - Part 6 - Design the Layout

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

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

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

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

    Lecture 442 Calculator App - Part 11 - Display the calculations

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

    Lecture 444 Calculator App - Part 13 - Clear Button Function

    Lecture 445 Calculator App Source Code

    Section 32: Master Location Services In Android

    Lecture 446 Create your app!

    Lecture 447 Get User Current Location & Android Runtime Permissions

    Lecture 448 Location Update Request & My Map Location Layer

    Section 33: Git - Android

    Lecture 449 Understanding Command Line Tool

    Lecture 450 Understanding Version Control

    Lecture 451 Understanding Git (Version Control Tool)

    Lecture 452 Git Parallel Development

    Lecture 453 Integrating Git into Android Studio

    Section 34: Exoplayer Media Application Development

    Lecture 454 Exoplayer Setup - Play your first music

    Lecture 455 Create music play list

    Lecture 456 Create a listener for your exoplayer

    Lecture 457 Customize the user interface of your exoplayer

    Lecture 458 Add a UI widget for downloading music

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

    Lecture 460 Finally download the music!

    Section 35: Android Media App Development

    Lecture 461 Welcome!

    Lecture 462 Master Animations in Android

    Lecture 463 Lion or Tiger Game - Part 1

    Lecture 464 Lion or Tiger Game - Part 2

    Lecture 465 Lion or Tiger Game - Bug Fix and Refactoring

    Lecture 466 Integrating Audio and Video into Android App

    Lecture 467 Sports Speaker App!

    Section 36: Set Up Parse Server

    Lecture 468 Set Up Parse Server - The Right Way

    Section 37: Saving Image in Android Q and above

    Lecture 469 Saving images & files in Android Q and above

    Section 38: App #1 - Instagram Clone

    Lecture 470 Android 10 Accessing External Storage

    Lecture 471 How to store an image in Android Q

    Lecture 472 Instagram Clone - Set Up Code

    Lecture 473 Parse Server Setup - Backend

    Lecture 474 Retrieve Data From Parse server

    Lecture 475 Working With Parse User

    Lecture 476 Sign Up and Login In the User to Parse

    Lecture 477 Debugging the Sign Up and Log In Activities

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

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

    Lecture 480 Viewing Other User's Posts

    Lecture 481 Source Code

    Section 39: App #2 - Twitter Clone

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

    Lecture 483 Sending Twits

    Lecture 484 Viewing Other User's Twits

    Lecture 485 Source Code

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

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

    Lecture 487 Sending Message to Users - Chatting!

    Section 41: App #4 - Uber Clone

    Lecture 488 Sign Up and Log In the Users

    Lecture 489 Implement the Passenger Activity

    Lecture 490 Implement the Driver Activity

    Lecture 491 Bug Fixing Driver Activity

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

    Lecture 493 Final Bug Fixing and Finishing Touches

    Lecture 494 Uber Clone Source Code

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

    Lecture 495 How to connect android app to firebase

    Lecture 496 Sign Up and Sign In

    Lecture 497 Implement the Social Media Activity

    Lecture 498 Send the created post to another user

    Lecture 499 View the posts sent to you!

    Lecture 500 Source Code

    Section 43: Introduction to RxJava / RxAndroid

    Lecture 501 What we are going to learn

    Lecture 502 Create the RXJava Android Application

    Lecture 503 Converting the Android Studio project to AndroidX

    Lecture 504 Dependency Injection

    Lecture 505 Design The User Interface of RXJava Android App

    Lecture 506 Displaying Strings on the RecyClerView and CardView in Android

    Lecture 507 Displaying Entries on the RecyclerView and CardView

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

    Section 44: Master Kotlin Programming Language

    Lecture 509 Variables in Kotlin

    Lecture 510 Functions in Kotlin

    Lecture 511 Object Oriented Programming in Kotlin

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

    Lecture 512 XAMPP - Install the latest version of XAMPP Software

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Lecture 563 Part 51 - Create a Menu for the CartProductsActivity

    Lecture 564 Part 52 - PHP Delete objects from Temporary_Place_Order Table

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

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

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

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

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

    Lecture 570 Part 58 - Paypal Integration Process

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

    Lecture 571 Android 2.3 Update

    Lecture 572 Android 2.3 User Interface Components

    Lecture 573 Previous Android Studio Bug

    Lecture 574 Layout_Width VS Layout_Weight

    Section 47: Android Programming Basics

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

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

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

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

    Lecture 579 App Number 31 - Android Life Cycle

    Lecture 580 App Number 32 - Part1 - User Interface Components

    Lecture 581 App Number 32 - Part2 - User Interface Components

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

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

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

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

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

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

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

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

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

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

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

    Lecture 593 App 37 Preparation

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Lecture 616 App Number 42 - Part1 - Access Contacts

    Lecture 617 App Number 42 - Part2 - Access Contacts

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

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

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

    Lecture 621 App 43 Update

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

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

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

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

    Lecture 626 App Number 45 - Part1 - Access Phone Services

    Lecture 627 App Number 45 - Part2 - Access Phone Services

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Lecture 657 App 52 Source Code

    Lecture 658 App Number 53 - Device Network Connection - Part1

    Lecture 659 App Number 53 - Device Network Connection - Part2

    Lecture 660 Notification Channel App for Android Oreo

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

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

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

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

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

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

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

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

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

    Lecture 670 App 57 - Source Code

    Section 48: Intermediate Android Programming

    Lecture 671 Android Studio 2.2 Tour

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

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

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

    Lecture 675 App 60 Source Code

    Section 49: Advanced Android Programming

    Lecture 676 AIDL (Android Interface Definition Language)

    Lecture 677 Popup Window in Android

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

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

    Lecture 680 Part 1 - Constraints in Android

    Lecture 681 Part 2 - Constraints in Android

    Lecture 682 Part 3 - Constraints in Android

    Lecture 683 Part 4 - Constraints in Android

    Lecture 684 Floating a View over other views - Part 1

    Lecture 685 Floating a View over other views - Part 2

    Lecture 686 Download the resources of this app!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Section 50: App #8 - Animal Quiz App

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

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

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

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

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

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

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

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

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

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

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

    Lecture 713 Download resources for the quiz application

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Lecture 745 Animal Quiz App Source Code!

    Section 51: App #9 - Taxi App

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

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

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

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

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

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

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

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

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

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

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

    Lecture 757 App 76 - Important Note

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

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

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

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

    Lecture 761 Java Programming Concepts

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Section 54: Q & A

    Lecture 784 Parse Email Verification

    Lecture 785 Order by Descending!

    Lecture 786 Gravity Vs Padding

    Lecture 787 Calling OnClickListener on an UI Component - findViewByID

    Lecture 788 How to add a navigation view to android app

    Lecture 789 How to deal with an invalid image name

    Lecture 790 Adding Toggle Library to Android Project

    Lecture 791 Playing Music Without Lagging!

    Lecture 792 Android Studio 3.5 SDK Set-Up

    Lecture 793 Explaining Code 1

    Lecture 794 How to study android documentation

    Lecture 795 RecyclerView & AndroidX

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

    Lecture 797 Rating Bar in Android Studio 4.2

    Section 55: BONUS: DISCOUNT Coupons for other courses

    Lecture 798 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