Kotlin - Build a Full WhatsApp Android Clone Chat App | Paulo Dichone | Skillshare

Kotlin - Build a Full WhatsApp Android Clone Chat App

Paulo Dichone, Developer and Teacher

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
32 Videos (6h 48m)
    • Introduction

    • Intro to Firebase & setup + write to database

    • Firebase Read Values from Database 2

    • Firebase Save Objects and Use Push() 3

    • Firebase Login UserWithEmailPassword 4

    • Firebase Create Account 5

    • What'sUp Clone Demo

    • What'sUp Setup UI Part 1

    • WhatsUp Finish MainActivity UI Part 2

    • Whatus Clone UI Login Part 3

    • What'sUp Clone Create Act UI Part 4

    • What'sUp Code Creating Account Part 5

    • Whatsup Clone Login Users Code Part 6

    • WhatsUp Clone MainActivity Check User Login Part 7

    • WhatsUp Clone TabLayout ViewPager Part 8

    • What'sUp Clone TableLayout ViewPager Part 8

    • What'sUp Clone Menu Settings and Logout Part 9

    • WhatsUp Clone Settings Screen setUp Part 10

    • WhatsUp Clone Settings Activity 11

    • What'sUp Clone Setup Status Activity Part 12

    • WhatsUp Clone Settings Get Image Part 13

    • What's Up Clone Save Images to Firebase Part 13

    • What'sUp Clone Settings Show Image and Save Images Part 13

    • Whats App Clone Populate Users Create Adapter Part 14

    • WhatsApp Clone Showing All Users Part 14

    • WhatsApp Clone Tap and Show Dialog Part 15

    • WhatsApp Clone Populate Profile Activity Part 16

    • Whatsup Clone Create Item Message Part 17

    • WhatsApp Clone Chat Activity Part 18

    • What'sApp Setup Chat Activity Part 19

    • What'sApp Clone Sending and Showing Chats Part 20

    • Whatsup Final


About This Class

You're here because you want to learn Kotlin and Android, which is the New Official Android Development Language, right?

It's great to have you here. 

Maybe you're brand new to Kotlin and Android, or maybe you have a little experience.

This course is perfect for anyone that wants to learn Kotlin and Build Android Apps from scratch 

What makes me qualified to teach you?

My name is Paulo and I'm a professional Android/iOS Developer.  Plus, I'm the creator of some of the most popular Java and Android courses online - with over 20,000+ students and thousands of 5-star reviews from students from all around the World.

"I really like how Paulo covers the little things, and doesn't assume I am a math guru. He speaks in a way that makes Java understandable, and consistently builds from the simple to the complex. He does this in a way that surpasses some other instructors, who seem to be impatient, or assume every user knows algebraic ideas."

 - Jasper Tree

Nicely structured, easy to follow + project/practice oriented. - Ventsislav

My Promise to You:

 I'll be here for you every step of the way. If you have any questions about the course content or anything related to this topic, you can always post a question in the course or send me a direct message. 

I want to make this the best course on how to learn Kotlin and Android App Development. So if there is any way I can improve this course, just tell me and I'll make it happen.

What's this course all about?

- Get ready to create polished Chat App - WhatsApp Clone From start to finish!  This course is part 2 to the Kotlin and Android App Development Masterclass.  If you want to learn the basics of Kotlin and Android Studio, please refer to that course.

Content and Overview

This project will take you from knowing nothing about Building Android Chat App to development a Full fledge WhatsApp Chat App Clone in a few hours!

You will learn the following:

  • How to design Android Apps
  • How to leverage Firebase backend platform to build dynamic and extensible apps
  • Fundamentals of Kotlin Programming
  •  Android Building blocks Variables, Arrays, Loops, ArrayLists, ListView
  • Navigate between screens Passing information between screens
  • Learn how professional android apps developers think and work

Knowing Kotlin and Android App Development is a great skill to have that is in demand and highly marketable.

I've landed many jobs with the skills that I teach you in this course.

Start learning today! and I'll see you in lesson 1!







  • --
  • Beginner
  • Intermediate
  • Advanced
  • All Levels
  • Beg/Int
  • Int/Adv


Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

Paulo Dichone

Developer and Teacher

Hi! I'm Paulo. I have a degree in Computer Science from Whitworth University, and I am a programming geek and very proud of it!

I have extensive experience in Android App Development particularly in the Mobile App (Android and iOS) and Web Development. I am also the founder of Magadistudio, a mobile app development company based in the beautiful Inland Northwest (WA).

I am passionate about teaching people Android app development. Showing them the ropes of making amazing android ...

See full profile

Report class