yetel / Easychatandroidclient
Licence: apache-2.0
EasyChat是一个开源的社交类的App。主要包含消息、好友、群组等相关的IM核心功能。部分界面参照了QQ、微信等相关社交APP。EasyChat APP整体采用MVVM模式,基于JetPack(Lifecycle,LiveData,ViewModel,Room)构建
Stars: ✭ 64
Programming Languages
kotlin
9241 projects
Labels
Projects that are alternatives of or similar to Easychatandroidclient
Android Jetpack Demo
🔥 快速入门Android Jetpack以及相关Kotlin、RxJava、MVVM等主流技术,独立构架App的基础技能
Stars: ✭ 335 (+423.44%)
Mutual labels: lifecycle, mvvm, viewmodel, room, dagger, livedata
Mvvmframe
🏰 MVVMFrame for Android 是一个基于Google官方推出的Architecture Components dependencies(现在叫JetPack){ Lifecycle,LiveData,ViewModel,Room } 构建的快速开发框架。有了MVVMFrame的加持,从此构建一个MVVM模式的项目变得快捷简单。
Stars: ✭ 218 (+240.63%)
Mutual labels: lifecycle, mvvm, viewmodel, room, livedata, android-architecture-components
MockAppMVVM
A sample app structure using the MVVM architecture using Retrofit, Dagger2, LiveData, RxJava, ViewModel and Room.
Stars: ✭ 14 (-78.12%)
Mutual labels: room, dagger, viewmodel, lifecycle, livedata
Tdcapp
Sample app which access the TDC (The Developer's Conference) REST API.
Stars: ✭ 55 (-14.06%)
Mutual labels: lifecycle, mvvm, viewmodel, room, livedata
CoMvvmHelper
android mvvm 基础框架,适合日常快速开发。有需要添加的内容或者发现问题可以提 issue。
Stars: ✭ 26 (-59.37%)
Mutual labels: mvvm, viewmodel, lifecycle, kotlin-coroutines, livedata
Nettychat
基于Netty+TCP+Protobuf实现的Android IM库,包含Protobuf序列化、TCP拆包与粘包、长连接握手认证、心跳机制、断线重连机制、消息重发机制、读写超时机制、离线消息、线程池等功能。
Stars: ✭ 1,979 (+2992.19%)
Mutual labels: chat, im, tcp, socket, netty
Reactive Mvvm Android
My way to MVVM using KotlinX Coroutines and Android data-binding
Stars: ✭ 626 (+878.13%)
Mutual labels: kotlin-coroutines, mvvm, viewmodel, room, livedata
Mvvmarms
Android MVVM Architecture Components based on MVPArms and Android Architecture Components.
Stars: ✭ 425 (+564.06%)
Mutual labels: lifecycle, mvvm, viewmodel, room, livedata
Android Architecture Components Kotlin
Sample used to practice Kotlin and Android Architecture Components.
Stars: ✭ 326 (+409.38%)
Mutual labels: viewmodel, room, livedata, android-architecture-components
Jetpack Wanandroid
Kotlin+Jetpack+Coroutines+Retrofit+koin 完成的MVVM 组件化客户端 🔥🔥
Stars: ✭ 353 (+451.56%)
Mutual labels: mvvm, viewmodel, room, livedata
Base Mvvm
App built to showcase basic Android View components like ViewPager, RecyclerView(homogeneous and heterogeneous items), NavigationDrawer, Animated Vector Drawables, Collapsing Toolbar Layout etc. housed in a MVVM architecture
Stars: ✭ 18 (-71.87%)
Mutual labels: mvvm, viewmodel, room, livedata
DeezerClone
This Application using Dagger Hilt, Coroutines, Flow, Jetpack (Room, ViewModel, LiveData),Navigation based on MVVM architecture.
Stars: ✭ 81 (+26.56%)
Mutual labels: room, mvvm, viewmodel, livedata
fire-im
分布式IM服务,参考https://github.com/crossoverJie/cim 实现
Stars: ✭ 17 (-73.44%)
Mutual labels: socket, tcp, netty, im
Mvvmsmart
基于谷歌最新AAC架构,MVVM设计模式的一套快速开发库,整合ViewModel+Lifecycles+Navigation+DataBinding+LiveData+Okhttp+Retrofit+RxJava+Glide等主流模块,满足日常开发需求。使用该框架可以快速开发高质量、易维护的Android应用。 项目组会持续维护,请放心使用.欢迎Start并Fork交流.
Stars: ✭ 382 (+496.88%)
Mutual labels: mvvm, viewmodel, room, livedata
Wanandroid
🏄 基于Architecture Components dependencies (Lifecycles,LiveData,ViewModel,Room)构建的WanAndroid开源项目。 你值得拥有的MVVM快速开发框架:https://github.com/jenly1314/MVVMFrame
Stars: ✭ 410 (+540.63%)
Mutual labels: mvvm, viewmodel, room, livedata
Peopleinspace
Minimal Kotlin Multiplatform project using Jetpack Compose and SwiftUI
Stars: ✭ 887 (+1285.94%)
Mutual labels: kotlin-coroutines, mvvm, viewmodel, android-architecture-components
Wanandroid
Jetpack MVVM For Wanandroid 最佳实践 !
Stars: ✭ 1,004 (+1468.75%)
Mutual labels: lifecycle, mvvm, viewmodel, livedata
Weatherapp
5 Day Forecast app that works on Android and uses latest tools (Kotlin, Navigation, Room, LiveData, Databinding, Dagger 2)
Stars: ✭ 426 (+565.63%)
Mutual labels: mvvm, viewmodel, room, android-architecture-components
Jetpackmvvm
🐔🏀一个Jetpack结合MVVM的快速开发框架,基于MVVM模式集成谷歌官方推荐的JetPack组件库:LiveData、ViewModel、Lifecycle、Navigation组件 使用Kotlin语言,添加大量拓展函数,简化代码 加入Retrofit网络请求,协程,帮你简化各种操作,让你快速开发项目
Stars: ✭ 1,100 (+1618.75%)
Mutual labels: lifecycle, mvvm, viewmodel, livedata
Kriptofolio
Free open source minimalistic cryptocurrencies portfolio app for Android.
Stars: ✭ 79 (+23.44%)
Mutual labels: dagger, viewmodel, livedata, android-architecture-components
EasyChat
下载App体验吧。
EasyChat for Android 是一个开源的社交类的App。主要包含消息、好友、群组等相关的社交核心功能。部分界面参照了QQ、微信等相关社交APP。更多精彩详情,请MVVMFrame 框架搭建。
App整体架构主要采用MVVM模式, 基于核心技术点
- JetPack(Lifecycle,LiveData,ViewModel,Room)
- Dagger
- DataBinding
- Netty
- Kotlin coroutine
EasyChat相关开源项目
EasyChatServer
服务端:EasyChatJavaFXClient
JavaFX客户端:Gif 展示
录制的gif效果有点不清晰,可以下载App查看详情。
下载
扫描二维码下载
https://fir.im/EasyChatAndroid
下载地址:版本记录
2019-10-31 v1.0.0 初始版本
- EasyChat完成主要核心功能
鸣谢
感谢所有开源库的开发者和开源精神。
赞赏
如果您喜欢EasyChat,或感觉EasyChat帮助到了您,可以点右上角“Star”支持一下,您的支持就是我的动力,谢谢 😃
您也可以扫描下面的二维码,请作者喝杯咖啡 ☕️
关于我
Name: Jenly
Email: jenly1314#gmail.com / jenly1314#vip.qq.com
CSDN: jenly121
博客园: jenly
Github: jenly1314
加入QQ群: 20867961
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].