A mobile application for chatting and contacting with friends and families
This project utilizes several key libraries and frameworks for Android development, Firebase integration, UI enhancements, and more. Below is a breakdown of the dependencies used in this project:
- Library:
com.googlecode.libphonenumber:libphonenumber:8.12.34
- Provides utility functions for parsing, formatting, and validating international phone numbers.
- Material Design:
com.google.android.material:material:1.11.0
- Implements Google's Material Design system for consistent UI components and patterns.
- Firebase Authentication:
com.google.firebase:firebase-auth:22.3.0
- Provides authentication functionality using various identity providers.
- Firebase Firestore:
com.google.firebase:firebase-firestore:24.10.0
- Cloud-based NoSQL database for storing and syncing app data in real-time.
- Firebase Realtime Database:
com.google.firebase:firebase-database:20.3.0
- Real-time database solution for syncing data across clients instantly.
- Firebase Storage:
com.google.firebase:firebase-storage:20.3.0
- Enables secure file uploads and downloads, including photos and videos.
- Firebase Analytics:
com.google.firebase:firebase-analytics
- Provides insights into user behavior and app usage patterns.
- Firebase UI:
com.firebaseui:firebase-ui-firestore:8.0.2
com.firebaseui:firebase-ui-database:8.0.2
com.firebaseui:firebase-ui-storage:7.2.0
- Glide:
com.github.bumptech.glide:glide:4.11.0
com.github.bumptech.glide:glide:4.16.0
- Image loading and caching library for Android.
- Glide Compiler:
com.github.bumptech.glide:compiler:4.11.0
- Annotation processor for generating API classes in Glide.
- ImagePicker:
com.github.dhaval2404:imagepicker:2.1
- Simplifies image picking and cropping from camera/gallery.
- Emoji Support:
com.vanniktech:emoji-google:0.7.0
- Provides Google-style emojis for user input.
Go to build.gradle.kts fle inside your src folder and Sync gardle
you are good to go
Feel free to reach out via LinkedIn or GitHub or Instagram or Facebook. Let’s explore the possibilities of technology together!