Native Android App Tutorial: WhatsApp Clone

freeCodeCamp.org · 594K views · 2018 · 5:07:01

Open on YouTube

Software (other)Web developmentcoursedated

Why Stack Overflow recommends it

Stack Overflow users cite it as the tutorial they were following when they hit RecyclerView, Firebase auth and Gradle setup errors in their own builds.

Recommended by 0 people across 0 different months, 2019 to 2021.

What it is

A five-hour freeCodeCamp course by SimCoder that builds a WhatsApp clone as a native Android app using Java, Android Studio, Firebase and Genymotion. It covers phone number authentication, contact lists, chat creation, sending text and media messages, push notifications with OneSignal, and group chat rooms.

What people said

Cites Jonathan Camacho · 2019-12 · Stack Overflow · on “"task.isSuccesful" is not recognize by Android Studio ("Cannot resolve symbol 'task' ")”

Im really not sure what the problem could be, Im following a tutorial of a Whatsapp clone [this video] and I have followed every step, but still Android Studio doesnt recognized, I really dont know whats wrong. Im just taking my first steps into programming. public class LoginActivity extends AppCompatActivity { private EditText mPhoneNumber, mCode; private Button mSend; private PhoneAuthProvider.OnVerificationStateChangedCallbacks mCallbacks; String mVerificationId; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); FirebaseApp.initializeApp(this); userIsLoggedIn(); mPhoneNumber = findViewById(R.id. phoneNumb

Cites Mainfeld · 2020-12 · Stack Overflow · on “Android Studio Problem: W/RecyclerView: No adapter attached; skipping layout”

I tried for many hours to solve the following error: "W/RecyclerView: No adapter attached; skipping layout" Unfortunately, I can't get the solution can you please help me. The App I try to make is from this video. [this video] Here is my code to the adapter: package com.example.whatsappclone; import android.widget.TextView; import androidx.annotation.NonNull; import androidx.recyclerview.widget.RecyclerView; import java.util.ArrayList; public class UserListAdapter extends RecyclerView.Adapter<UserListAdapter.UserListViewHolder> { ArrayList<UserObject> userList; public UserListAdapter(ArrayList<UserObject> userList){ this.userList = userList; } @NonNull @Override public UserListViewHolder onCreate

Cites Alex · 2021-05 · Stack Overflow · on “Error while trying to connect to Firebase using Android Studio”

I am following a Youtube tutorial on how to make a Whatsapp clone using android studio (link: [this video] ). At minute 6:50, it mentions to connect to firebase. This is even before coding anything. When I do that, I get the following error: Could not parse the Android Application Module's Gradle config. Resolve gradle build issues and/or resync. I've seen other questions that have this error but all of them already had code within it. Mine is happening without writing anything. So, I can't post any code or follow those instructions. Please help!