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 + Kotlin Developer Course™

    Posted By: ELK1nG
    The Complete Android + Kotlin Developer Course™

    The Complete Android + Kotlin Developer Course™
    Last updated 8/2021
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 13.35 GB | Duration: 38h 18m

    Learn Android Kotlin Development to build amazing apps: an Online Quiz App, a Pokemon Go clone, an E-Commerce App…

    What you'll learn

    Create Professional Kotlin Applications

    You’re taught step by step HOW to build Android apps for Google’s platform that will work on older Android versions

    Make pretty much any Android app you like (The sky is the limit)

    Become a professional Android app developer, take freelance gigs and work from anywhere in the world

    Submit your apps to Google Play and generate revenue with Google Pay and Google Ads

    Apply for a new job in a software company as an Android developer

    Build real-world Android apps like Twitter clone,Facebook clone, Taxi App, media-player App, Hangman App, Weather app, and Quiz App and much more…

    Work with New Firebase from Google and Web services (RESTful API calls)

    Create connection from Android to PHP web services and MySQL database

    Learn Object Oriented Kotlin programming

    Learn Material Design Rules. Design amazing layout using Style, Color, Shape, Menus

    Create Android SQLite Applications

    Build production ready complex Android Kotlin applications

    Requirements

    ZERO programming experience is required! I will teach you everything step by step from scratch.

    You will need a computer running Microsoft Windows, or Linux, or a Mac running OS X.

    Description

    The main goal of this course is to teach you how to build amazing Android apps using its rising programming language, Kotlin.    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 + Kotlin 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 Kotlin programming and Android app development using Kotlin. 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. So… Why This Course?! Learn to code like the pros - not just copy and pasteLearn the latest Android 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!Image Copyrights (if applicable): Adarsh Verma, fossbytes(dot)com

    Overview

    Section 1: Welcome

    Lecture 1 Watch the Videos in HD Quality

    Lecture 2 Welcome Message

    Section 2: Course updates

    Lecture 3 Tools for Modern Android Development

    Lecture 4 Set up Android Development on Mac OSX

    Lecture 5 Set up Android Development on Windows operating system

    Lecture 6 Set up emulator in Android Studio

    Section 3: Downloading and Installing the required Softwares

    Lecture 7 Section Goals!

    Lecture 8 What is JDK? Why JDK?

    Lecture 9 Let's Download and Install the Java Development Kit

    Lecture 10 What is Android Studio? Why Android Studio?

    Lecture 11 Let's Download and Install Android Studio for Mac, Windows and Linux!

    Lecture 12 Android Studio 3.6 Newest Version!

    Lecture 13 Update Android Studio to the latest version!

    Lecture 14 Downloading Android SDK Packages

    Lecture 15 Configure Android Studio

    Lecture 16 Android Basic Activity Template Setup

    Lecture 17 Downloading and Installing IntellijIDEA

    Lecture 18 Creating our first Kotlin Project

    Lecture 19 End of Section!

    Section 4: Create your First Android App

    Lecture 20 Create your first Android Project in Android Studio 4.0

    Lecture 21 Hello and Hi World App! - Part 1 - Introduction to Android Studio 3

    Lecture 22 Hello and Hi World App! - Part 2 - LinearLayout and LayoutWeight

    Lecture 23 Test your app on Android Virtual Device and learn to test it on your real device

    Lecture 24 Test your Android App on a real Android Device

    Lecture 25 Download and Install Genymotion and Virtual Box

    Lecture 26 Run your app on Genymotion Virtual Device

    Lecture 27 Bug Fixes!

    Lecture 28 Android Studio 3.3 RelativeLayout Update 2019

    Section 5: Basics of Kotlin Programming Language

    Lecture 29 Printing Values

    Lecture 30 Printing Values Challenge!

    Lecture 31 What is a Variable? How to implement it?

    Lecture 32 Implementing Variables Challenge!

    Lecture 33 Data types are inferred!

    Lecture 34 Inferred Datatypes Challenge!

    Lecture 35 What is a Constant?

    Lecture 36 Constants Challenge!

    Lecture 37 Optionals

    Lecture 38 Optionals Challenge

    Lecture 39 Concatenating String

    Lecture 40 Concatenating String Challenge

    Lecture 41 Get Input from the User

    Lecture 42 Get Input from the User Challenge

    Lecture 43 Null Safety

    Lecture 44 Null Safety Challenge

    Lecture 45 Converting Data Types

    Lecture 46 Basic Math Operations in Programming

    Lecture 47 Operation Precedence in Programming

    Lecture 48 Primitive Data types

    Lecture 49 Incrementing and Decrementing

    Lecture 50 Register the User App!

    Lecture 51 How to Debug

    Lecture 52 If Statements

    Lecture 53 If Else Statements

    Lecture 54 If Else If Statements

    Lecture 55 Nested If Statements

    Lecture 56 When Statements

    Lecture 57 Assigning Statements

    Lecture 58 Assigning When Expression

    Lecture 59 For Loops

    Lecture 60 Nested For Loops!

    Lecture 61 While Loops

    Lecture 62 Do While Loops

    Lecture 63 Break and Continue Statements

    Lecture 64 Strings in Programming

    Lecture 65 Arrays in Programming - Part 1

    Lecture 66 Arrays in Programming - Part 2

    Lecture 67 ArrayList

    Lecture 68 HashMap

    Lecture 69 ArrayOf Function

    Lecture 70 HashmapOf Function

    Lecture 71 Set Collection

    Lecture 72 Functions in Programming

    Lecture 73 Functions that return values

    Lecture 74 More about functions in Kotlin

    Lecture 75 Function Overloading

    Lecture 76 Introduction to Polymorphism

    Lecture 77 Global and Local Variables

    Section 6: Intermediate Kotlin Programming

    Lecture 78 Introduction to Object Oriented Programming

    Lecture 79 Object Oriented Benefits

    Lecture 80 Classes in Programming

    Lecture 81 Creating Objects from Classes

    Lecture 82 Constructors

    Lecture 83 Custom Constructors

    Lecture 84 Inheritance in Programming

    Lecture 85 Access Modifiers in Programming

    Lecture 86 Overriding in Programming

    Lecture 87 Casting in Programming

    Lecture 88 Super and This Keywords

    Lecture 89 Interface in Programming

    Lecture 90 Abstraction in Programming

    Lecture 91 Enum in Programming

    Lecture 92 Generic in Programming

    Lecture 93 Extension in Programming

    Lecture 94 Package

    Lecture 95 Nested Classes

    Lecture 96 Singleton Design Pattern

    Section 7: Advanced Kotlin Programming

    Lecture 97 Try/Catch Block

    Lecture 98 Wrting/Reading from an external file

    Lecture 99 Multi-threading

    Lecture 100 Kotlin Source Codes

    Section 8: Let's Create Amazing Android Apps

    Lecture 101 Goals of this Section

    Lecture 102 Downloading Android SDK Packages

    Lecture 103 Updating Kotlin Programming Language to the Latest Version

    Section 9: App #1: Online Quiz App

    Lecture 104 App 1 - Online Quiz App - Part 1 - Let's create the App!

    Lecture 105 App 1 - Online Quiz App - Part 2 - Introduction to Android Layouts

    Lecture 106 App 1 - Online Quiz App - Part 3 - Add UI Widgets to your layouts

    Lecture 107 App 1 - Online Quiz App - Part 4

    Lecture 108 App 1 - Online Quiz App - Part 5 - Handle a button click

    Lecture 109 App 1 - Online Quiz App - Part 6 - Variables

    Lecture 110 App 1 - Online Quiz App - Part 7 - Implementing Functions

    Lecture 111 App 1 - Online Quiz App - Part 8 - Asynchronous Programming

    Lecture 112 App 1 - Online Quiz App - Part 9 - Classes and Objects

    Lecture 113 App 1 - Online Quiz App - Part 10 - Getters and Setters

    Lecture 114 App 1 - Online Quiz App - Part 11 - Android Life Cycle

    Lecture 115 App 1 - Online Quiz App - Part 12 - Collections in Android

    Lecture 116 App 1 - Online Quiz App - Part 13 - Open Camera Intent

    Lecture 117 App 1 - Online Quiz App - Part 14 - Open Photo Gallery Intent

    Lecture 118 App 1 - Online Quiz App - Part 15 - Decision Making - If Statement

    Lecture 119 App 1 - Online Quiz App - Part 16 - Decision Making - When Statement

    Lecture 120 App 1 - Online Quiz App - Part 17 - Parsing JSON (Javascript Object Notation)

    Lecture 121 App 1 - Online Quiz App - Part 18 - Retrieve Plant Objects

    Lecture 122 App 1 - Online Quiz App - Model View Controller Design Pattern in Practice

    Lecture 123 App 1 -Online Quiz App - Part 19 - Parsing JSON Data

    Lecture 124 App 1 - Online Quiz App - Part 20 - Parsing JSON Data

    Lecture 125 App 1 - Online Quiz App - Part 21 - Check for Internet Connection

    Lecture 126 App 1 - Online Quiz App - Part 22 - Create Alert

    Lecture 127 App 1 - Online Quiz App - Part 23 - Implement the doInBackground() of DPT class

    Lecture 128 App 1 - Online Quiz App - Part 24 - Implement the onPostExecute of DPT Class

    Lecture 129 App 1 - Online Quiz App - Part 25 - Solve Layout Issues and Override toString()

    Lecture 130 App 1 - Online Quiz App - Part 26 - Implement the right and wrong answers!

    Lecture 131 App 1 - Online Quiz App - Part 27 - Implement "DownloadingImageTask" inner class

    Lecture 132 App 1 - Online Quiz App - Part 28 - Implement "downloadPlantPicture()" function

    Lecture 133 App 1 - Online Quiz App - Part 29 - Implement doInBackground() of DIT class

    Lecture 134 App 1 - Online Quiz App - Part 30 - Implement onPostExecute() of DIT class

    Lecture 135 App 1 - Online Quiz App - Part 31 - Implement the FloatingAction Button

    Lecture 136 App 1 - Online Quiz App - Part 32 - Implement the right and wrong answers!

    Lecture 137 App 1 - Online Quiz App - Part 33 - Implement ProgressBar

    Lecture 138 App 1 - Online Quiz App - Part 34 - Beautify the App - Implement the XML file

    Lecture 139 App 1 - Online Quiz App - Part 35 - Implement the GradleDrawable Object in Code

    Lecture 140 App 1 - Online Quiz App - Part 36 - Convert dip to pixels

    Lecture 141 App 1 - Online Quiz App - Part 37- Displaying VS Not Displaying UI Widgets

    Lecture 142 App 1 - Online Quiz App - Part 38 - Add Animations Effects (External Library)

    Lecture 143 App 1 - Online Quiz App - Part 39 -Customize the look of status bar and toolbar

    Lecture 144 App 1 - Online Quiz App - Part 40 - Now it's your turn!!!

    Section 10: App #2: Tic Tac Toe

    Lecture 145 App 2 - TIC TAC TOE GAME! - Demo

    Lecture 146 App 2 - TIC TAC TOE GAME! - Part 1 - Create the project and design the layout

    Lecture 147 App 2 - TIC TAC TOE GAME! - Part 2 - Add the resources

    Lecture 148 App 2 - TIC TAC TOE GAME! - Part 3 - OnclickListener and Background Color

    Lecture 149 App 2 - TIC TAC TOE GAME! - Part 4 - Randomly change the background color

    Lecture 150 App 2 - TIC TAC TOE GAME! - Part 5 - Create the Action function

    Lecture 151 App 2 - TIC TAC TOE GAME! - Part 6 - Add implementations to action() function

    Lecture 152 App 2 - TIC TAC TOE GAME! - Part 7 - Implement the second player logic

    Lecture 153 App 2 - TIC TAC TOE GAME! - Part 8 - Specify the winner of game

    Lecture 154 App 2 - TIC TAC TOE GAME! - Part 9 - Show an alert

    Lecture 155 App 2 - TIC TAC TOE GAME! - Part 10 - Implementing the resetGame() method

    Lecture 156 App 2 - TIC TAC TOE GAME! - Part 11 - Create the Draw state

    Lecture 157 App 2 - TIC TAC TOE GAME! - Part 12 - Play with the computer

    Lecture 158 App 2 - TIC TAC TOE GAME! - Final Part - Add background music

    Lecture 159 App 2 Source Code

    Section 11: App #3: Calculator App

    Lecture 160 App 3 - Calculator App - Demo

    Lecture 161 App 3 - Calculator App - Part 1 - Create the project!

    Lecture 162 App 3 - Calculator App - Part 2 - Design the layout

    Lecture 163 App 3 - Calculator App - Margin (Outer Space)

    Lecture 164 App 3 - Calculator App - Part 3 - Implement the "numberIsTapped()" function

    Lecture 165 App 3 - Calculator App - Part 4 - Implement the "operatorIsTapped()" function

    Lecture 166 App 3 - Calculator App - Part 5 - Implement the "Equal" operator

    Lecture 167 App 3 - Calculator App - Part 6 - Implement the "percent" functionality

    Lecture 168 App 3 - Calculator App - Part 7 - Implement the clear function

    Lecture 169 App 3 - Calculator App - Final Part - Show the calculations to the user

    Section 12: App #4: Pokemon GO Clone

    Lecture 170 App 4 - Pokemon GO App - Demo

    Lecture 171 App 4 - Pokemon GO App - Part 1 - Setup the google maps

    Lecture 172 App 4 - Pokemon GO App - Part 2 - Location Access on the Map!

    Lecture 173 App 4 - Pokemon GO App - Part 3 - Ask Runtime Permission

    Lecture 174 App 4 - Pokemon GO App - Part 4 - Implement the LocationListener Interface

    Lecture 175 App4 - Pokemon GO - Part 5 - Show the current location of the player on the map

    Lecture 176 App 4 - Pokemon GO App - Part 6 - Create the Pokemon Character

    Lecture 177 App 4 - Pokemon GO App - Part 7 - Initialize the Pokemon Character

    Lecture 178 App 4 - Pokemon GO App - Part 8 - Refactoring our code (Encapsulation)

    Lecture 179 App 4 - Pokemon GO App - Part 9 - Create a new thread of execution

    Lecture 180 App 4 - Pokemon GO App - Part 10 - Debug the thread

    Lecture 181 App 4 - Pokemon GO App - Part 11 - Show the Pokemon Characters on the Map!

    Lecture 182 App 4 - Pokemon GO App - Final Part - Eliminate the Pokemon Characters

    Lecture 183 App 4 Source Code

    Section 13: App #5: Celebrities App

    Lecture 184 App 5 - Celebrities App - Demo

    Lecture 185 App 5 - Celebrities App - Part 1 - Create the Project!

    Lecture 186 App 5 - Celebrities App - Part 2 - Supporting Multiple Screens

    Lecture 187 App 5 - Celebrities App - Part 3 - Design the Celebrity Row

    Lecture 188 App 5 - Celebrities App - Part 4 - Celebrity row finishing touches

    Lecture 189 App 5 - Celebrities App - Part 5 - Create the Celebrity Database

    Lecture 190 App 5 - Celebrities App - Part 6 - Adapter in Android

    Lecture 191 App 5 - Celebrities App - Part 7 - Implement the abstract methods

    Lecture 192 App 5 - Celebrities App - Part 8 - LayoutInflater and Reusability

    Lecture 193 App 5 - Celebrities App - Part 9 - Implement the getView() finction

    Lecture 194 App 5 - Celebrities App - Part 10 - Initialize the celebrityView

    Lecture 195 App 5 - Celebrities App - Part 11 - Create the alive celebrity row

    Lecture 196 App 5 - Celebrities App - Part 12 - Create the BioActivity

    Lecture 197 App 5 - Celebrities App - Part 13 - Switching to another activity

    Lecture 198 App 5 - Celebrities App - Part 14 - Retrieving data from intent

    Lecture 199 App 5 - Celebrities App - Part 15 - Delete or Duplicate the row

    Lecture 200 App 5 Source Code

    Section 14: App #6: Sports App

    Lecture 201 App 6 - Sports App - Demo

    Lecture 202 App 6 - Sport App - Part 1 - Create GridView and Row Item

    Lecture 203 App 6 - Sport App - Part 2 - Create the Sport Class

    Lecture 204 App 6 - Sport App - Part 3 - Create the SportDatabase class

    Lecture 205 App 6 - Sport App - Part 4 - Create the SportAdapter class

    Lecture 206 App 6 - Sport App - Part 5 - Create the Sport Detail Activity

    Lecture 207 App 6 - Sport App - Final Part - Change the Background Color

    Lecture 208 App 6 Source Code

    Section 15: App #7: E-commerce App with PayPal integration

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Lecture 236 Ecommerce App(Paypal Integration) - Add the Volley and PicassonLibraries

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Lecture 256 Ecommerce App - P48 - Dialog Fragment and Temporary Place Order Table

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

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

    Lecture 259 Part 51 - Create a Menu for the CartProductsActivity

    Lecture 260 Part 52 - PHP Delete objects from Temporary_Place_Order Table

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

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

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

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

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

    Lecture 266 Part 58 - Paypal Integration Process

    Lecture 267 E-Commerce App Source Code

    Lecture 268 PHP Source Code

    Lecture 269 E-Commerce App - POST Method

    Section 16: Retrofit & Kotlin Coroutines

    Lecture 270 Quotes App - Retrofit & Coroutines

    Section 17: Git - Android

    Lecture 271 Understanding Command Line Tool

    Lecture 272 Understanding Version Control

    Lecture 273 Understanding Git (Version Control Tool)

    Lecture 274 Git Paralel Development

    Lecture 275 Integrating Git into Android Studio

    The course is 100% for you if you’re wanting to be a kickass Android and Kotlin app developer!,Anyone who wants to be an app developer: This is a complete course, just like my Bestseller Android App Development course. It will teach you how to make production ready android applications.,Anyone who wants to learn to code: Kotlin is a fantastic language to learn how to code with.,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