gitlqr/lqrwechat

本项目仿最新版微信6.5.7(除图片选择器外),基于融云SDK,使用目前较火的 Rxjava+Retrofit+MVP+Glide 技术开发。相比上个版本,加入发送位置消息,红包消息等功能。

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 38 minutes ago
Added to GitGenius on September 20th, 2026
Created on February 7th, 2017
Open Issues & Pull Requests: 25 (+0)
GitHub issues: Disabled - open counts may still include pull requests.
Number of forks: 1,061
Total Stargazers: 3,425 (+0)
Total Subscribers: 124 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

GitHub issues are disabled for this repository, so issue analytics and the issue explorer are not available.

Detailed Description

LQRWeChat is an Android messaging application that replicates WeChat version 6.5.7 using the RongCloud SDK.

The project addresses the need for a feature-rich messaging application by implementing core chat functionality built on RongCloud's infrastructure. It uses RxJava, Retrofit, MVP architecture, and Glide for image handling to deliver messaging capabilities including text, images, video, voice, stickers, location, and red packet messages. The application supports friend management with contact queries, friend requests, and QR code scanning, as well as group operations such as adding and removing members, modifying group names, and dissolving groups. Additional features include conversation management with pinning and deletion, message recall, user profile customization, and account authentication.

Developers considering this project should understand it is designed as a learning resource for implementing modern Android development patterns rather than a production-ready alternative to WeChat. The project suits developers seeking to understand RxJava, Retrofit, and MVP architecture in a real-world messaging context, or those building custom chat applications using RongCloud. The README does not compare this project to alternative messaging frameworks or SDKs.

The project shows active development with implementation of new features across messaging capabilities and group management. The codebase demonstrates refinement of architectural patterns compared to earlier versions, with the developer addressing previous technical limitations by switching to RongCloud SDK to better showcase Retrofit integration. The project includes custom libraries for emoji and voice functionality, indicating ongoing enhancement of the core messaging experience. Some features remain incomplete, including message notifications, mention functionality, and typing status indicators.