All Projects → Rohit-2602 → Nit_Talk

Rohit-2602 / Nit_Talk

Licence: other
Group Messaging Chat (Discord Clone 👀) App Using Firebase Cloud-Firestore following MVVM Architecture

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Nit Talk

BooksApp
Book selling application with MVVM (Model, View, ViewModel), LiveData, DataBinding, Retrofit, Room Database, Navigation Component(NavGraph, BottomNav), ViewPager2 in TabLayout, SearchView, Vertical Adapter(BestSellers) and Horizontal Adapter(All Books) with ConcatAdapter for Main Screen, Firebase Auth, SearchView in Adapter, Picasso, Lottie, Ani…
Stars: ✭ 53 (+96.3%)
Mutual labels:  firebase-auth, mvvm-architecture, room-database
DailyDoc
Productivity Note App utilizing Jetpack Compose
Stars: ✭ 31 (+14.81%)
Mutual labels:  datastore, firebase-auth, room-database
ResDelivery-Hilt-Coroutines-Mvvm-Single-Activity
This is a Sample Single Activity App (Multi Fragments) that uses Dagger-Hilt, Coroutines Flows, Paging 3 & Mvvm Clean Architecture
Stars: ✭ 28 (+3.7%)
Mutual labels:  firebase-auth, mvvm-architecture
MoviesApp
A Movie Application uses TheMovie API, MVVM architecture and all jetpack components.
Stars: ✭ 100 (+270.37%)
Mutual labels:  mvvm-architecture, navigation-architecture-component
LetsChat
LetsChat is a Sample Messaging Android application built to demonstrate the use of Modern Android development tools - (Kotlin, Coroutines, Flow, Dagger-Hilt, Architecture Components, MVVM, Room, Testing, Coil, DataStore) and Firebase
Stars: ✭ 71 (+162.96%)
Mutual labels:  firebase-auth, navigation-architecture-component
NoMoneyTrip
[SKT/한국관광공사] 2020 스마트 관광 앱 개발 공모전 '무전여행' 앱
Stars: ✭ 28 (+3.7%)
Mutual labels:  mvvm-architecture, room-database
Kriptofolio
Free open source minimalistic cryptocurrencies portfolio app for Android.
Stars: ✭ 79 (+192.59%)
Mutual labels:  mvvm-architecture, room-database
ChatApp
Chat app based on Firebase tools.
Stars: ✭ 88 (+225.93%)
Mutual labels:  firebase-auth, mvvm-architecture
NYTimesMostPopularArticles
A simple app to hit the NY Times Most Popular Articles API and show a list of articles, that shows details when items on the list are tapped (a typical master/detail app), also user able to browse/ add articles to favorite list that implements MVVM architecture using Dagger2, Retrofit, Coroutines, LiveData, RoomDatabase, Database Debugging, Data…
Stars: ✭ 38 (+40.74%)
Mutual labels:  mvvm-architecture, room-database
Movietray
Its a playground application focusing on Paging3, MVVM architecture, Kotlin Extension functions, Retrofit, DSL, Navigation component, MotionLayout, SharedElementTransition, Single Activity Architecture, DataStore etc.
Stars: ✭ 78 (+188.89%)
Mutual labels:  datastore, mvvm-architecture
Firestore Android Arch Components
Firestore sample with Android architecture component.
Stars: ✭ 107 (+296.3%)
Mutual labels:  firebase-auth, mvvm-architecture
helloworld
Boilerplate code for basic architecture of an android application following MVVM pattern using hilt, RxJava2.
Stars: ✭ 26 (-3.7%)
Mutual labels:  mvvm-architecture, navigation-architecture-component
Manime
🍱 An anime app, based on single activity and MVVM architecture.
Stars: ✭ 24 (-11.11%)
Mutual labels:  mvvm-architecture, navigation-architecture-component
JADA
JADA - Just Another Dictionary App
Stars: ✭ 20 (-25.93%)
Mutual labels:  mvvm-architecture, navigation-architecture-component
DailyBugle
📰Modern MVVM Android application following single activity architecture which fetches news from 🕷️ news API. this repository contains some best practices ⚡ of android development
Stars: ✭ 17 (-37.04%)
Mutual labels:  mvvm-architecture, room-database
Transact
A transaction management android app which allows you to verify records from both parties before addition.
Stars: ✭ 21 (-22.22%)
Mutual labels:  firebase-auth, mvvm-architecture
mvvm android
A simple android app written in Kotlin with the MVVM architecture, room database, retrofit and coroutines.
Stars: ✭ 13 (-51.85%)
Mutual labels:  mvvm-architecture, room-database
ate
Distributed immutable data store with strong encryption and authentication
Stars: ✭ 94 (+248.15%)
Mutual labels:  datastore
SimpleAndroidMVVM
Proyecto de ejemplo con Clean Architecture, MVVM, Retrofit, Corrutinas, Dagger Hilt y mucho más acompañado de tutoriales por escritos y en vídeo.
Stars: ✭ 950 (+3418.52%)
Mutual labels:  mvvm-architecture
platform
Community platform for dancers
Stars: ✭ 30 (+11.11%)
Mutual labels:  firebase-auth

Nit Talk

Nit Talk is a Group Chat Messaging (Discord Clone) App based on Modern Android Application tech-stacks and MVVM architecture.


Techs Used 💻

  • Kotlin - First class and official programming language for Android development.
  • Coroutines - For Asynchronous.
  • Flow - A cold asynchronous data stream that sequentially emits values and completes normally or with an exception.
  • StateFlow - StateFlow is a state-holder observable flow that emits the current and new state updates to its collectors.
  • Android Architecture Components - Collection of libraries that help you design robust, testable, and maintainable apps.
    • ViewModel - Stores UI-related data that isn't destroyed on UI changes.
    • ViewBinding - Generates a binding class for each XML layout file present in that module and allows you to more easily write code that interacts with views.
    • Room Database - Room is an android library which is an ORM which wraps android's native SQLite database.
    • Datastore - Jetpack DataStore is a data storage solution that allows you to store key-value pairs or typed objects with protocol buffers.
  • Firebase - To support Email based Authentication and save data online.
  • Dagger-Hilt - Standard library to incorporate Dagger dependency injection into an Android application.
  • Jitsi Meet SDK - It is an Android library which embodies the whole Jitsi Meet experience and makes it reusable by third-party apps.
  • Glide - An image loading and caching library for Android focused on smooth scrolling

Application Install

You can Install and test the app from below 👇 and App Preview here

Nit Talk

Find this repository useful? ❤️

Support it by joining stargazers for this repository. And follow me for my next creations! 🤩

Project SetUp

Fork and Clone the repository on your machine. Open the project on your IDE, connect it to firebase, add google-services.json file and you are good to go 😃.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].