All Projects → huangruiLearn → Flutter_hrlweibo

huangruiLearn / Flutter_hrlweibo

Flutter仿微博客户端, 包含首页、视频、发现、消息(仿微博聊界面)及个人中心模块

Programming Languages

dart
5743 projects
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Flutter hrlweibo

Q Municate Ios
Q-municate iOS repository
Stars: ✭ 164 (-92.98%)
Mutual labels:  chat
Twilio Contact Center
A contact center built on Twilio, supporting voice calls, web chat, callback, Facebook Messenger and SMS chat
Stars: ✭ 176 (-92.47%)
Mutual labels:  chat
Chatlayout
ChatLayout is an alternative solution to MessageKit. It uses custom UICollectionViewLayout to provide you full control over the presentation as well as all the tools available in UICollectionView. It supports dynamic cells and supplementary view sizes.
Stars: ✭ 184 (-92.12%)
Mutual labels:  chat
React Messenger
Chat UX components built with React, inspired by Facebook Messenger
Stars: ✭ 167 (-92.85%)
Mutual labels:  chat
Qiscus Sdk Android
Qiscus provide everything you need to power up your app with chats. And it's now made simple.
Stars: ✭ 175 (-92.51%)
Mutual labels:  chat
Telebot
Write Telegram bots in Rust with Tokio and Futures
Stars: ✭ 179 (-92.34%)
Mutual labels:  chat
Space
A real time chat app for developers built using React, Redux, Electron and Firebase
Stars: ✭ 161 (-93.11%)
Mutual labels:  chat
Upic
📤uPic is a native, powerful, beautiful and simple picture and file upload tool for macOS.
Stars: ✭ 2,465 (+5.52%)
Mutual labels:  weibo
Weibo Img Crypto
自动加密解密微博上传的图片
Stars: ✭ 176 (-92.47%)
Mutual labels:  weibo
Weibospider
This is a sina weibo spider built by scrapy [微博爬虫/持续维护]
Stars: ✭ 2,408 (+3.08%)
Mutual labels:  weibo
Nine grid view
Flutter NineGridView & DragSortView. Similar to Weibo / WeChat nine grid view controls to display pictures. Flutter仿微信/微博九宫格、拖拽排序,微信群组,钉钉群组,QQ讨论组头像。
Stars: ✭ 169 (-92.77%)
Mutual labels:  weibo
Tigase Server
Highly optimized, extremely modular and very flexible XMPP/Jabber server
Stars: ✭ 170 (-92.72%)
Mutual labels:  chat
Android Firebase Kotlin Java Mvp Mvc Mvvm Chat
Simple chat Application with one to one connectivity using Firebase Real time Database written in MVC,MVP and MVVM architecture to better understand the android coding patterns. Purpose of writing same application functionality with 3 different pattern is to show how single application can be developed using 3 different patterns(Mvc, Mvp, Mvvm).
Stars: ✭ 180 (-92.29%)
Mutual labels:  chat
Mnm
The legitimate email replacement — n-identity, decentralized, store-and-forward, open protocol, open source. (Server)
Stars: ✭ 162 (-93.07%)
Mutual labels:  chat
Mnweibo
Swift5 + MVVM + 文艺复兴微博(纯代码 + 纯Swift),可作为第一个上手的Swift项目.
Stars: ✭ 183 (-92.17%)
Mutual labels:  weibo
Roomler
Roomler - Multi-party Video Conferencing & Team Collaboration Tool using WebRTC (Janus Gateway)
Stars: ✭ 160 (-93.15%)
Mutual labels:  chat
Comunidades En Telegram
Listado de Chats de Comunidades en Telegram
Stars: ✭ 178 (-92.38%)
Mutual labels:  chat
Discordchatexporter
Exports Discord chat logs to a file
Stars: ✭ 3,198 (+36.9%)
Mutual labels:  chat
Weechat
The extensible chat client.
Stars: ✭ 2,349 (+0.56%)
Mutual labels:  chat
Tc
A desktop chat client for Twitch
Stars: ✭ 182 (-92.21%)
Mutual labels:  chat

基于flutter的仿微博客户端

仿微博最新版本,还原微博80%的界面,总共涉及到了几十个界面和接口,用到了flutter中的大部分组件

分为首页 视频 发现 消息 我的五个模块

登录的时候测试账号可以随便选一个

账号1:test1 密码:123

账号2:test2 密码:123

账号3:test3 密码:123

账号4:test4 密码:123

账号5:test5 密码:123

apk下载地址 https://www.pgyer.com/g95X 密码 123456

或者直接下载完项目找到apk目录下app-release.apk来安装

每个模块对应的ui截图在下面 没有截全,可以下载apk或者直接运行项目看效果

感觉有帮助的话就给个start吧,我会持续更新完善这个项目!




基础环境

Flutter version 1.17.1

Dart version 2.8.2


首页模块:

视频模块:

发现模块:

消息模块:

我的模块:

主要使用到的一些三方库:

第三方库 功能 github地址
dio 网络请求 https://github.com/flutterchina/dio
flutter_swiper 轮播图 https://github.com/best-flutter/flutter_swiper
video_player 视频播发 https://github.com/flutter/plugins/tree/master/packages/video_player
chewie 视频播放 https://github:com/brianegan/chewie
fluro 路由跳转 https://github.com/theyakka/fluro
permission_handler 权限处理 https://github.com/Baseflow/flutter-permission-handler
keyboard_visibility 键盘显示隐藏 https://github.com/adee42/flutter_keyboard_visibility
audio_recorder 录音 https://pub.flutter-io.cn/packages/audio_recorder
audioplayers 声音播放 https://github.com/luanpotter/audioplayers
extended_text_field @ #在textfield中的处理 https://github.com/fluttercandies/extended_text_field
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].