htmssfh's repositories
data_format_serialization
Android数据解析之Gson封装,防止服务端返回异常信息导致的崩溃问题,保证客户端正常运行。我们或多或少会遇到 server端 某些字段的数据类型与 客户端 不一致,导致json解析失败,从而引发崩溃问题,造成很不好的用户体验 该库有以下几个作用 1)、一行代码实现数据的系列化或反系列化 2)、当某个字段解析失败后,可跳转下一个字段继续解析,可保证部分功能 正常使用, 3)、某个字段解析失败后,给默认值,如果是基本数据类型,如int ,则默认值为0,boolean默认值为false,如果是array类型,默认为[],即空集合 4)、某些异常数据可正常解析,如服务端某个字段的值是一个经过转义的json,即是一个字符串,可正常解析成对OBJECT或者ARRAY,再比如说我们要的是String ,而服务端返回了Object 或ARRAY ,会将Object或者ARRAY的数据 装到 JsonObject或者JsonArray中,然后toString 赋值给我们要的String 字段,即获取到我们想要的数据
agora-flutter-multi-channel
Sample code to demonstrate how to build your very own Agora video calling application that can subscribe to multiple channels simultaneously
android-jetpack-demo
🔥 快速入门Android Jetpack以及相关Kotlin、RxJava、MVVM等主流技术,独立构架App的基础技能
AndroidUT
Android开发中必要的一环---单元测试(Unit Test)
architecture-components-samples
Samples for Android Architecture Components.
coil
Image loading for Android backed by Kotlin Coroutines.
flutter-go
flutter 开发者帮助 APP,包含 flutter 常用 140+ 组件的demo 演示与中文文档
flutter-netease-music
flutter music player application. (仿网易云音乐)
Flutter-Notebook
FlutterDemo合集,今天你fu了吗
flutter-webrtc
WebRTC plugin for Flutter Mobile/Desktop/Web
flutter_blue
Bluetooth plugin for Flutter
flutter_boost
FlutterBoost is a Flutter plugin which enables hybrid integration of Flutter for your existing native apps with minimum efforts
flutter_deer
🦌 Flutter 练习项目(包括集成测试、可访问性测试)。内含完整UI设计图,更贴近真实项目的练习。Flutter practice project. Includes a complete UI design and exercises that are closer to real projects.
flutter_local_notifications
A Flutter plugin for displaying local notifications on Android, iOS, macOS and Linux
flutter_screenutil
Flutter screen adaptation, font adaptation, get screen information
flutter_shuqi
高仿书旗小说 Flutter版,支持iOS、Android
flutter_wanandroid
🔥🔥🔥 基于Google Flutter的WanAndroid客户端,支持Android和iOS。包括BLoC、RxDart 、国际化、主题色、启动页、引导页!
FlutterDouBan
🔥🔥🔥Flutter豆瓣客户端,Awesome Flutter Project,全网最100%还原豆瓣客户端。首页、书影音、小组、市集及个人中心,一个不拉。( https://img.xuvip.top/douyademo.mp4)
FlutterScreens
A collection of Screens and attractive UIs built with Flutter ready to be used in your applications. No external libraries are used. Just download, add to your project and use.
Flywith24-Permission
使用 ActivityResult API 和 Kotlin 扩展函数实现权限请求
getx
Open screens/snackbars/dialogs/bottomSheets without context, manage states and inject dependencies easily with Get.
gsy_flutter_demo
Flutter 不同于 GSYGithubAppFlutter 完整项目,本项目将逐步完善各种 Flutter 独立例子,方便新手学习上手和小问题方案解决。 目前开始逐步补全完善,主要提供一些有用或者有趣的例子,如果你也有好例子,欢迎提交 PR 。
gsy_github_app_flutter
Flutter 超完整的开源项目,功能丰富,适合学习和日常使用。GSYGithubApp系列的优势:我们目前已经拥有Flutter、Weex、ReactNative、kotlin 四个版本。 功能齐全,项目框架内技术涉及面广,完成度高,持续维护,配套文章,适合全面学习,对比参考。跨平台的开源Github客户端App,更好的体验,更丰富的功能,旨在更好的日常管理和维护个人Github,提供更好更方便的驾车体验Σ( ̄。 ̄ノ)ノ。同款Weex版本 : https://github.com/CarGuo/GSYGithubAppWeex 、同款React Native版本 : https://github.com/CarGuo/GSYGithubApp 、原生 kotlin 版本 https://github.com/CarGuo/GSYGithubAppKotlin
PageIndicatorView
An page indicator for Android ViewPager
PermissionsDispatcher
A declarative and comprehensive API to handle Android runtime permissions.
PermissionX
An open source Android library that makes handling runtime permissions extremely easy.
scroll-to-index
scroll to index with fixed/variable row height inside Flutter scrollable widget
sunflower
A gardening app illustrating Android development best practices with Android Jetpack.
time-as-a-friend
《把时间当作朋友》
YCWebView
基于腾讯x5开源库,提高webView开发效率,大概要节约你百分之六十的时间成本。该案例支持处理js的交互逻辑且无耦合、同时暴露进度条加载进度、可以监听异常error状态、支持视频播放并且可以全频、支持加载word,xls,ppt,pdf,txt等文件文档、发短信、打电话、发邮件、打开文件操作上传图片、唤起原生App、支持webView页面截图、x5库为最新版本,功能强大。