All Projects → yetel → Easychatandroidclient

yetel / Easychatandroidclient

Licence: apache-2.0
EasyChat是一个开源的社交类的App。主要包含消息、好友、群组等相关的IM核心功能。部分界面参照了QQ、微信等相关社交APP。EasyChat APP整体采用MVVM模式,基于JetPack(Lifecycle,LiveData,ViewModel,Room)构建

Programming Languages

kotlin
9241 projects

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

Image

Download CI API License Blog QQGroup

EasyChat for Android 是一个开源的社交类的App。主要包含消息、好友、群组等相关的社交核心功能。部分界面参照了QQ、微信等相关社交APP。更多精彩详情,请下载App体验吧。

App整体架构主要采用MVVM模式, 基于 MVVMFrame 框架搭建。

核心技术点

  • JetPack(Lifecycle,LiveData,ViewModel,Room)
  • Dagger
  • DataBinding
  • Netty
  • Kotlin coroutine

EasyChat相关开源项目

服务端:EasyChatServer
JavaFX客户端:EasyChatJavaFXClient

Gif 展示

Image Image

录制的gif效果有点不清晰,可以下载App查看详情。

下载

扫描二维码下载

QR_CODE

下载地址: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].