The Complete Kotlin Developer

Tags: Kotlin

Learn how to build 17 online games, and apps for Android Q, like Pokémon , twitter,Tic Tac Toe, and notepad using Kotlin

Last updated 2022-01-10 | 3.9

- Build Your First Mobile App with Kotlin
- Apply to jr. Android development jobs
- Build real-world Android apps like Twitter
- Facebook
- My Notes
- Find my phone
- media-player
- Calculator
- find my age
- find sunrise time and Alarm

What you'll learn

Build Your First Mobile App with Kotlin
Apply to jr. Android development jobs
Build real-world Android apps like Twitter
Facebook
My Notes
Find my phone
media-player
Calculator
find my age
find sunrise time and Alarm
Build online games
like Pokémon
play tic tac toe online with friends.
Work with New Firebase from Google and Web services (RESTful API calls)
Work with sqlite Database and SharedPreferences.
connect Android to PHP web services and MySQL database.
Work with user location and maps
Design amazing layout using Style
Color
Shape
Menu and ConstraintLayout
Work with camera and other hardwares
like light sensor to run music when light on and Accelerometer sensor
How to avoid reverse engineering (Reskin) for your app
Make app that support Supporting Different Screens
and different languages
Use system service like BroadcastReceive
Services
and Alarm
Understand the programming foundation
Understand the programming logic
condition and control
Understand the OOP in Kotlin
Use collections
And what is the better place to use collection

* Requirements

* No previous programming experience is required! I will teach you what you need to know.
* You will need a computer running Microsoft Windows
* or Linux
* or a Mac running OS X.

Description

  • Build Your First Mobile App with Kotlin
  • Apply to jr. Android development jobs
  • Build real-world Android apps like Twitter,Facebook, My Notes, Find my phone, media-player, Calculator, find my age, find sunrise time and Alarm
  • Build online games, like Pokémon, play tic tac toe online with friends.
  • Work with New Firebase from Google and Web services (RESTful API calls)
  • Work with sqlite Database and SharedPreferences.
  • connect Android to PHP web services and MySQL database.
  • Work with user location and maps
  • Design amazing layout using Style, Color,Shape, Menu and ConstraintLayout
  • Work with camera and other hardwares, like light sensor to run music when light on and Accelerometer sensor
  • How to avoid reverse engineering (Reskin) for your app
  • Make app that support Supporting Different Screens, and different languages
  • Use system service like BroadcastReceive, Services, and Alarm
  • Understand the programming foundation
  • Understand the programming logic, condition and control
  • Understand the OOP in Kotlin
  • Use collections, And what is the better place to use collection

Course content

23 sections • 160 lectures

Introduction Preview 01:01

Course guidelines ( Watch this video first) Preview 01:36

First Section Learn Kotlin fundamental and second section for learning Android

Exercise files Preview 00:03

Learn Kotlin with 6 hours FREE course Preview 00:12

swap two numbers

You have two number x=10, y=20 you need to swap these two number the output x=20, y=10

Solve Swap HomeWork Preview 05:15

swap two numbers without using a temporary variable

You have two number x=10, y=20 you need to swap these two number without using a temporary variable

What is the Output

What is the Output of this code

Is number even or odd ?

you are required to build app that check if the number is even or odd for example; input: 5 output: the number is odd input: 8 output: the number is even

Find list of even numbers

Find even numbers between 1-100 output 2 4 6 8 10 ....

Packages Preview 06:01

Lazy and Singleton design pattern Preview 06:02

Comparable || Sort array of Objects Preview 09:17

Exceptions: Try-Catch Preview 06:15

File Read Preview 06:47

File Write Preview 07:14

Multi Threading Concept Preview 02:32

Multi Threading example Preview 14:08

Install Android Studio Preview 06:03

Build Your First Android App Preview 23:26

Find my age Preview Preview 00:30

Layout design with constraint layout Preview 12:20

Implement App code Preview 13:11

Debug and Find Errors Preview 04:46

Tic Tac Toy overview Preview 00:37

Layout desgin with TableLayout Preview 18:32

Buttons call event Preview 08:33

Find winner Preview 14:26

Play with device Preview 09:19

Multi Level Game Preview 07:04

calculator preview Preview 00:44

layout design Preview 13:32

Add colors to app Preview 13:23

fix Design issue Preview 10:02

Number Click. Preview 13:12

Add math operations Preview 11:34

margin buttons Preview 03:32

Percent and Clean Preview 04:18

Supporting Multiple Screens Preview 13:32

Pockemon game overview Preview 00:56

Setting the project and use Google Map API Preview 08:08

Add marker with image on Map Preview 05:37

Request on run time permission Preview 10:13

Show player location on the map Preview 11:27

Place Pockemons on the map Preview 17:46

Catch Pockemon Preview 07:46

Zoo App preview Preview 00:30

ListView layout design Preview 21:23

Load listView with Data Preview 18:22

Load different views in ListView Preview 04:55

ListView events Preview 11:47

Add or Remove item to listView Preview 05:58

Support Different image size Preview 06:41

Restaurant menu preview Preview 00:31

Design GridView Layout Preview 16:25

Load gridView with list of foods Preview 20:04

Show Food details Preview 09:39

Sunrise App preview Preview 00:58

HTTP calls Preview 01:32

Json and XML Preview 10:35

City Sunrise App || UI layout design Preview 09:22

City Sunrise App|| HTTP calls and JSON read Preview 23:18

Add nice Shape and rectangle for layout Preview 19:38

My notes app overview Preview 01:30

In this section you will learn how to build  note app that record your notes

Design notes ListView Preview 18:28

List dummy notes use ListView Preview 17:28

Design Add notes layout Preview 08:45

use Menu bar and Intent Preview 20:07

Styles Preview 09:12

Add notes to Sqlite database Preview 24:53

list notes from Sqlite database Preview 15:44

delete notes from Sqlite database Preview 08:04

update notes in Sqlite database Preview 15:30

Support different languages and change app icon Preview 09:57

The Activity Lifecycle Preview 07:18

Implement navigation with the Navigation Architecture Component Preview 29:08

What is Firebase and Connect to Firebase Preview 10:40

Firebase Authentication Preview 20:17

Online game game overview Preview 01:00

Connect to firebase and FirebaseAnalytics Preview 10:04

Login Page desgin Preview 05:08

FirebaseAuth With email and password Preview 12:20

Add player info In firebase Database Preview 11:10

play Game layout Design Preview 08:22

Send Game Play request Preview 11:43

Accept game inviation Preview 12:45

Play game live Preview 14:10

Notification to play game Preview 12:39

Notification Channels Preview 19:23

Twitter app overview Preview 00:59

Desgin login layout. Preview 11:55

Load image from Phone Preview 18:15

upload images to firebase Preview 25:30

Tweets layout design Preview 17:24

Add post Preview 16:07

Load posts Preview 11:59

Show post user info Preview 05:24

Show loading now Preview 06:16

Show Ads between feeds Preview 12:10

Firebase Cloud Messaging Preview 09:07

Media Player overview Preview 00:33

Media player layout desgin Preview 19:51

List songs Preview 15:32

Play songs from online URL Preview 09:12

Play songs from Phone storage Preview 10:13

Complete Alarm app overview Preview 00:59

Android Studio Updates Preview 01:41

Layout desgin Preview 04:42

Fragments Preview 09:49

Broadcast Receiver and Service concept Preview 10:32

Broadcast Receiver and Set alarm time Preview 14:10

SharedPreferences and start app with OS Preview 13:01

Show Notification Preview 03:00

Light sensor|| Run music when light goes to off in room Preview 11:12

Accelerometer sensor|| Nimbuzz vibrate when phone is shake Preview 16:48

Find my Phone Preview Preview 01:48

User login with phone number Preview 20:00

menus for Contact and main activity Preview 12:04

dummy Contact List data Preview 22:31

Pick Contacts from phone Preview 18:42

Save my trackers in Shared Ref Preview 27:38

Firebase signIn Anonymously Preview 06:57

Save user info Firebase Preview 04:40

Save my trackers in Realtime- database Preview 09:14

People Who I Find Dummy Data Preview 03:48

People Who I Find Firebase Data Preview 20:00

Load user's contacts Preview 13:14

Send phone location to the server Preview 18:57

Find missing phone location Preview 16:21

Services Vs Broadcast receiver Updates Preview 10:32

Service || Run App in background Preview 14:03

Run App with OS Preview 04:41

TODO Preview 00:03

What we Will Build Preview 01:24

Build MYSQL Database schema Preview 03:58

Build MYSQL database Preview 20:10

PHP Web service and MYSQL || Register Preview 16:56

Connect to Firebase adn Add Assets Preview 03:00

Design Login and Register Pages Preview 16:06

signInAnonymously Preview 05:49

Select image from device and upload it to firebase Preview 10:21

Register User Preview 15:58

Disable button Preview 02:42

PHP Web service and MYSQL || Login Preview 10:31

User Login Preview 11:43

Save user Data in Phone Preview 09:27

PHP Web service and MYSQL || Add Post Preview 06:28

Desgin Layout for list post Preview 23:13

Add tweets Preview 10:09

PHP Web service and MYSQL || List Post Preview 14:56

List posts Preview 20:16

One person posts Preview 08:19

PHP Web service and MYSQL || follow- un follow Preview 06:12

PHP Web service and MYSQL || Is following Preview 02:53

HW . Preview 00:02

Node.js Web service and MYSQL Preview 19:16

C# Web service and SQL Server Preview 17:58

Publish App to Store Preview 05:09

Convert app to source code Preview 04:47

Avoid Convert app to source code Preview 09:04