Native Android App Tutorial: WhatsApp Clone

Native Android App Tutorial: WhatsApp Clone

freeCodeCamp.org

5 лет назад

586,047 Просмотров

Learn to build a full WhatsApp clone as a native android app using Android Studio, Firebase, Java, and Genymotion. This complete course for beginners takes you from start to finish.

💻Code - https://github.com/SimCoderYoutube/WhatsAppClone

⭐️Course Contents ⭐️
⌨️ (0:00:00) Introduction
⌨️ (0:04:28) Setting Up the Project
⌨️ (0:08:20) Phone Number Authentication
⌨️ (0:33:12) Getting Ready to Display Contacts
⌨️ (0:58:11) Getting Contact List
⌨️ (1:08:18) Checking If Contact is Also an User
⌨️ (1:39:25) Display User's Name
⌨️ (1:44:36) Create an Unique Chat
⌨️ (2:09:56) Starting Chat Activity
⌨️ (2:24:03) Send a Message
⌨️ (2:39:51) Displaying Messages
⌨️ (2:49:53) Choose Media To Send
⌨️ (3:19:10) Sending Media
⌨️ (3:40:11) Displaying Media Messages
⌨️ (3:54:05) Sending Notifications
⌨️ (4:13:54) Sending Notifications to Chat Users
⌨️ (4:51:33) Multiple User Chat Room

Course developed by SimCoder. Check out the SimCoder YouTube channel: https://www.youtube.com/channel/UCQ5xY26cw5Noh6poIE-VBog
SimCoder website: http://www.simcoder.com

⭐️Links ⭐️
🔗 Glide - https://github.com/bumptech/glide
🔗 FrescoImageViewer - https://github.com/stfalcon-studio/FrescoImageViewer
🔗 OneSignal- https://onesignal.com/

--

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://medium.freecodecamp.org

Тэги:

#android_app_tutorial #whatsapp #chat_app #make_android_app #android_studio #make_android_apps #java #how_to_create_chatting_app_like_whatsapp #how_to_make_android_apps_for_beginners #how_to_make_android_apps #android #make_a_chat_app_like_whatsapp #android_chat #android_studio_chat_app #android_8.0 #android_tutorial #app #free_android_app #java_tutorial
Ссылки и html тэги не поддерживаются


Комментарии:

ADAM
ADAM - 30.09.2023 01:07

Do it again in Jetpack Compose please 😘

Ответить
Muniyappa.G muniyappa.g.gullappa
Muniyappa.G muniyappa.g.gullappa - 10.01.2023 07:55

Amazing

Ответить
Muniyappa.G muniyappa.g.gullappa
Muniyappa.G muniyappa.g.gullappa - 10.01.2023 07:20

Ok fine

Ответить
MD Galib Hasan.
MD Galib Hasan. - 16.08.2022 13:41

fontSize so small,

Ответить
Tamzid Israk Adol
Tamzid Israk Adol - 07.08.2022 08:57

failed to check if contact is also an user

Ответить
Pranav Nyavanandi
Pranav Nyavanandi - 11.04.2022 12:18

What's up with the wierd sound quality of the voice?

Ответить
MadeAndroid
MadeAndroid - 30.01.2022 03:51

please sir how can download this emulator

Ответить
Coding
Coding - 21.11.2021 18:41

Please send the link for the project

Ответить
Hanane MEFTAHI
Hanane MEFTAHI - 04.11.2021 12:35

when I click on send verification code nothing happensI have this error E/FirebaseAuth: [SmsRetrieverHelper] SMS verification code request failed: unknown status code: 17093 null

Ответить
A frustrated Indian Bro
A frustrated Indian Bro - 20.10.2021 21:48

plz make this in kotlin

Ответить
Jeff Teng
Jeff Teng - 11.10.2021 18:21

I wish there is an updated version after 3 years. A lot of the implementation have changed, it is hard to learn

Ответить
Sathwik Palakurty
Sathwik Palakurty - 07.09.2021 13:49

sir getting this error > A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
please tell me how to remove it

Ответить
Lakshan Ravidu
Lakshan Ravidu - 23.08.2021 10:16

How to put a button to change the background of another activity from another activity .What is the .java code.

Ответить
Vatti Punith
Vatti Punith - 23.08.2021 05:08

It's total blurry

Ответить
GHOST 007
GHOST 007 - 14.08.2021 17:48

Kotlin developer crying in the corner 😭

Ответить
rap
rap - 05.08.2021 00:54

expecting member declaration.... error can someone help me

Ответить
rainbow king
rainbow king - 14.07.2021 06:23

You could not zoom the video. Not bold enough to be seen from mobile devices.

Ответить
pcbnow channel
pcbnow channel - 11.07.2021 12:06

RIP. for people who watch from phone and tablet.

Ответить
Franz Graphics Media
Franz Graphics Media - 07.07.2021 03:11

Hi, can you teach us how to make a music app like FL mobile please?

Ответить
Abinaya Joseph
Abinaya Joseph - 23.06.2021 12:10

I have my cloned personal whatspp in which a media file is not supporting can anyone kindly tell me how to correct it , this whatspp is very personal and important to my life kindly anyone help me

Ответить
My Spaghet
My Spaghet - 16.06.2021 06:51

hello how were you able to get the chatroom ID and display it after creating it? I am confused which part of the video you did it on.

Ответить
JOLLI MEN
JOLLI MEN - 28.05.2021 10:22

Ok if I make a big app then what I should do where can I get a server for this except firebase

Ответить
D G
D G - 17.05.2021 10:33

ImageViewer is not working in whole project

implementation 'com.facebook.fresco:fresco:1.10.0'
implementation 'com.github.stfalcon:frescoimageviewer:0.5.0'...
please respond as soon as possible

Ответить
D G
D G - 17.05.2021 09:46

Hi Sir,

implementation 'com.facebook.fresco:fresco:1.10.0'
implementation 'com.github.stfalcon:frescoimageviewer:0.5.0'...new ImageViewer is not working

Ответить
Midhun K Santhosh
Midhun K Santhosh - 10.05.2021 21:09

While getting contactlist the number gets duplicate to 3 how to debug this error

Ответить
Jason Adams864
Jason Adams864 - 06.05.2021 23:42

will i be able to use this irl to send messages to my friends?

Ответить
aditya Roy
aditya Roy - 14.04.2021 00:37

Sir please make gallery application

Ответить
Theophilus Alamu
Theophilus Alamu - 20.03.2021 16:20

very insightful... it really helped a lot. thank you

Ответить
Rahul jangir
Rahul jangir - 19.03.2021 16:27

Thank you very much bro..........................

Ответить
Youssouf Nassir
Youssouf Nassir - 08.03.2021 21:25

i stopped at the first hour because the " LinearLayout.VERTICAL " was red and i didnt know what to do to fix it, any help?
also when i clicked on find user the app crashed

Ответить
yash verma
yash verma - 19.02.2021 21:49

thank you codecamp

Ответить
Mateus Damasceno
Mateus Damasceno - 06.02.2021 00:59

private void verifyPhoneNumberWithCode() {
error: illegal start of expression


private void verifyPhoneNumberWithCode() {
error: illegal start of expression


private void verifyPhoneNumberWithCode() {
error: ';' expected

Can somebody help me ??

Ответить
Mosco Dacross
Mosco Dacross - 05.02.2021 14:48

¡¡¡MARIHACKS OFICIAL es lo mejor que puedo recomendar perfectamente que es bueno !!!!

Ответить
Adish Iqbal
Adish Iqbal - 01.02.2021 12:57

How can we host this without any server

Ответить
WolfGamingNation
WolfGamingNation - 26.01.2021 15:26

wo can help me my app dosnt send info in real time data base.

Ответить
Rob
Rob - 20.01.2021 03:40

I thought this would be a neat tutorial to review some Android concepts, but I couldn't watch it for more than a couple minutes. When it came on the TV it was brighter than the ten nearest lightbulbs combined, and blinded all of us... and the dog.
People who use Light Theme on everything are brain damaged.

Ответить
Protocol43
Protocol43 - 19.01.2021 13:33

does it support for all types of screen sizes from 4.0 to 7.0inces

Ответить
Sheikh Faizan
Sheikh Faizan - 18.01.2021 14:45

Excuse me Sir can I run this app on a free spark plan?

Ответить
Blaze Cast
Blaze Cast - 16.01.2021 03:10

Yo, they call me Big ChungusYewMungus

Ответить
Joaquim Menezes
Joaquim Menezes - 15.01.2021 17:17

I’m here after the WhatsApp privacy policy

Ответить
The beast and the west
The beast and the west - 14.01.2021 21:53

Do i have to download the Genymotion?? Iam a biggner in programming so 😉😅

Ответить
Priyam Tiwari
Priyam Tiwari - 12.01.2021 16:06

Can you make this tutorial using python kivymd

Ответить
Krisztián Volentér
Krisztián Volentér - 11.01.2021 03:48

I'm here bc of the new WhatsApp Privacy Policy.

Ответить
Apna technical Guruji
Apna technical Guruji - 09.01.2021 14:32

Hindi

Ответить