Android Chat Application that's developed using Android Studios & Firebase.Supports 1-1 chat,Group chats including sharing of Media(docs,images & contacts) & deleting a message too!
I had to download some of the drawable files from somewhere else to test it but still I am facing other issues when building
eg:
Task :app:compileDebugJavaWithJavac
E:\Android Projects\WhatsApp-Clone-master\WhatsApp\app\src\main\java\com\github\markpairdha\whatsapp\MessageAdapter.java:52: error: cannot find symbol
senderMessageText = (TextView) itemView.findViewById(R.id.sender_messsage_text);
^
symbol: variable sender_messsage_text
location: class id
E:\Android Projects\WhatsApp-Clone-master\WhatsApp\app\src\main\java\com\github\markpairdha\whatsapp\MessageAdapter.java:76: error: cannot find symbol
Messages messages = userMessagesList.get(i);
^
symbol: variable i
location: class MessageAdapter
E:\Android Projects\WhatsApp-Clone-master\WhatsApp\app\src\main\java\com\github\markpairdha\whatsapp\MessageAdapter.java:135: error: cannot find symbol
messageViewHolder.messageSenderPicture.setBackground(R.drawable.file);
^
symbol: variable file
location: class drawable
E:\Android Projects\WhatsApp-Clone-master\WhatsApp\app\src\main\java\com\github\markpairdha\whatsapp\MessageAdapter.java:147: error: cannot find symbol
messageViewHolder.messageReceiverPicture.setBackground(R.drawable.file);
^
symbol: variable file
location: class drawable
E:\Android Projects\WhatsApp-Clone-master\WhatsApp\app\src\main\java\com\github\markpairdha\whatsapp\ContactsFragment.java:52: error: cannot find symbol
myContactsList = (RecyclerView) ContactsView.findViewById(R.id.contacts_list);
^
symbol: variable contacts_list
location: class id
E:\Android Projects\WhatsApp-Clone-master\WhatsApp\app\src\main\java\com\github\markpairdha\whatsapp\FindFriendsActivity.java:58: error: constructor FirebaseRecyclerAdapter in class FirebaseRecyclerAdapter<T,VH> cannot be applied to given types;
new FirebaseRecyclerAdapter<Contacts, FindFriendViewHolder>() {
^
required: FirebaseRecyclerOptions
found: no arguments
reason: actual and formal argument lists differ in length
where T,VH are type-variables:
T extends Object declared in class FirebaseRecyclerAdapter
VH extends ViewHolder declared in class FirebaseRecyclerAdapter
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
6 errors
I had to download some of the drawable files from somewhere else to test it but still I am facing other issues when building eg: Task :app:compileDebugJavaWithJavac E:\Android Projects\WhatsApp-Clone-master\WhatsApp\app\src\main\java\com\github\markpairdha\whatsapp\MessageAdapter.java:52: error: cannot find symbol senderMessageText = (TextView) itemView.findViewById(R.id.sender_messsage_text); ^ symbol: variable sender_messsage_text location: class id E:\Android Projects\WhatsApp-Clone-master\WhatsApp\app\src\main\java\com\github\markpairdha\whatsapp\MessageAdapter.java:76: error: cannot find symbol Messages messages = userMessagesList.get(i); ^ symbol: variable i location: class MessageAdapter E:\Android Projects\WhatsApp-Clone-master\WhatsApp\app\src\main\java\com\github\markpairdha\whatsapp\MessageAdapter.java:135: error: cannot find symbol messageViewHolder.messageSenderPicture.setBackground(R.drawable.file); ^ symbol: variable file location: class drawable E:\Android Projects\WhatsApp-Clone-master\WhatsApp\app\src\main\java\com\github\markpairdha\whatsapp\MessageAdapter.java:147: error: cannot find symbol messageViewHolder.messageReceiverPicture.setBackground(R.drawable.file); ^ symbol: variable file location: class drawable E:\Android Projects\WhatsApp-Clone-master\WhatsApp\app\src\main\java\com\github\markpairdha\whatsapp\ContactsFragment.java:52: error: cannot find symbol myContactsList = (RecyclerView) ContactsView.findViewById(R.id.contacts_list); ^ symbol: variable contacts_list location: class id E:\Android Projects\WhatsApp-Clone-master\WhatsApp\app\src\main\java\com\github\markpairdha\whatsapp\FindFriendsActivity.java:58: error: constructor FirebaseRecyclerAdapter in class FirebaseRecyclerAdapter<T,VH> cannot be applied to given types; new FirebaseRecyclerAdapter<Contacts, FindFriendViewHolder>() { ^ required: FirebaseRecyclerOptions
found: no arguments
reason: actual and formal argument lists differ in length
where T,VH are type-variables:
T extends Object declared in class FirebaseRecyclerAdapter
VH extends ViewHolder declared in class FirebaseRecyclerAdapter
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
6 errors