All Projects → iotjin → Jh_flutter_demo

iotjin / Jh_flutter_demo

Licence: bsd-2-clause
a flutter demo

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to Jh flutter demo

jh-weapp-demo
微信小程序项目- 实现一些常用效果、封装通用组件和工具类
Stars: ✭ 60 (-73.8%)
Mutual labels:  alert, aes, listview, toast, picker, echarts
Wc Messagebox
基于 Vue 2.0 开发的 Alert, Toast, Confirm 插件, UI仿照 iOS 原生
Stars: ✭ 203 (-11.35%)
Mutual labels:  wechat, dialog, alert, toast
Alerttoast
Create Apple-like alerts & toasts using SwiftUI
Stars: ✭ 151 (-34.06%)
Mutual labels:  dialog, alert, toast
HHChaosToolkit
A set of MVVM tookit class libraries for uwp platform.
Stars: ✭ 27 (-88.21%)
Mutual labels:  dialog, toast, picker
Tfpopup
🚀🚀🚀TFPopup不生产弹框,它只是弹框的弹出工🚀🚀🚀默认支持多种动画方式一行调用,支持完全自定义动画.
Stars: ✭ 182 (-20.52%)
Mutual labels:  pop, alert, toast
vue2-dialog
A mobile Vue plugin for VueDialog
Stars: ✭ 21 (-90.83%)
Mutual labels:  alert, dialog, toast
BalloonPopup
Forget Android Toast! BalloonPopup displays a round or squared popup and attaches it to a View, like a callout. Uses the Builder pattern for maximum ease. The popup can automatically hide and can persist when the value is updated.
Stars: ✭ 32 (-86.03%)
Mutual labels:  alert, dialog, toast
V Dialogs
A simple and clean instructional dialog plugin for Vue2, dialog type including Modal, Alert, Mask and Toast
Stars: ✭ 121 (-47.16%)
Mutual labels:  dialog, alert, toast
Customalertviewdialogue
Custom AlertView Dialogue is the world's most advanced alert view library. Custom AlertView Dialogue includes simple message popups, confirmation alerts, selector popups, action sheet bottom menus, and input/feedback contact forms.
Stars: ✭ 100 (-56.33%)
Mutual labels:  dialog, form, alert
Razor.SweetAlert2
A Razor class library for interacting with SweetAlert2
Stars: ✭ 98 (-57.21%)
Mutual labels:  alert, dialog, toast
Jxpopupview
一个轻量级的自定义视图弹出框架
Stars: ✭ 117 (-48.91%)
Mutual labels:  pop, dialog, alert
Sweetalert2
A beautiful, responsive, highly customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes. Zero dependencies.
Stars: ✭ 13,929 (+5982.53%)
Mutual labels:  dialog, alert, toast
Rxtool
Android开发人员不得不收集的工具类集合 | 支付宝支付 | 微信支付(统一下单) | 微信分享 | Zip4j压缩(支持分卷压缩与加密) | 一键集成UCrop选择圆形头像 | 一键集成二维码和条形码的扫描与生成 | 常用Dialog | WebView的封装可播放视频 | 仿斗鱼滑动验证码 | Toast封装 | 震动 | GPS | Location定位 | 图片缩放 | Exif 图片添加地理位置信息(经纬度) | 蛛网等级 | 颜色选择器 | ArcGis | VTPK | 编译运行一下说不定会找到惊喜
Stars: ✭ 11,567 (+4951.09%)
Mutual labels:  dialog, toast
Aiforms.dialogs
AiForms.Dialogs for Xamarin.Forms
Stars: ✭ 143 (-37.55%)
Mutual labels:  dialog, toast
Flutter app
🔥🔥🔥本项目包括各种基本控件使用(Text、TextField、Icon、Image、Listview、Gridview、Picker、Stepper、Dialog、Slider、Row、Appbar、Sizebox、BottomSheet、Chip、Dismissible、FlutterLogo、Check、Switch、TabBar、BottomNavigationBar、Sliver等)、豆瓣电影、tubitv、每日一文、和天气、百姓生活、随机诗词、联系人、句子迷、好奇心日报、有道精品课、高德定位、音乐播放器🎵、追书神器等板块
Stars: ✭ 2,140 (+834.5%)
Mutual labels:  dialog, picker
Amazing Time Picker
Timepicker (Clock Picker) for Angular 2, Angular 4 and Angular 5, Angular 6, Angular 7 - Compatible with Angular Material
Stars: ✭ 142 (-37.99%)
Mutual labels:  dialog, picker
Alertifyjs
A javascript framework for developing pretty browser dialogs and notifications.
Stars: ✭ 1,922 (+739.3%)
Mutual labels:  dialog, alert
Vue Ui For Pc
基于Vue2.x的一套PC端UI组件,包括了Carousel 跑马灯、Cascader 级联、Checkbox 多选框、Collapse 折叠面板、DatePicker 日期选择、Dialog 对话框、Form 表单、Input 输入框、InputNumber 数字输入框、Layer 弹窗层、Loading 加载、Menu 菜单、Page 分页、Progress 进度条、Radio 单选框、SelectDropDown 仿select、Switch 开关、Table 表格、Tabs 标签页、Textarea 文本框、Tooltip 文字提示、BackTop 返回顶部、steps 步骤条、Transfer 穿梭框、Tree 树形、Upload 文件上传、Lazy 图片懒加载、Loading 加载、Pagination 分页等等
Stars: ✭ 156 (-31.88%)
Mutual labels:  dialog, form
Jquery Confirm
A multipurpose plugin for alert, confirm & dialog, with extended features.
Stars: ✭ 1,776 (+675.55%)
Mutual labels:  dialog, alert
Notiflix
Notiflix is a JavaScript library for client-side non-blocking notifications, popup boxes, loading indicators, and more that makes your web projects much better.
Stars: ✭ 172 (-24.89%)
Mutual labels:  alert, toast

jh_flutter_demo

A new Flutter project - 实现一些常用效果、封装通用组件和工具类

pwd:123456

代码不定期更新


实现的一些效果

  • UI相关
  • ListView相关(上下拉刷新、分组上下拉刷新、分组吸顶)
  • GridView相关
  • 弹框封装(中间、底部、toast、自定义弹框)
  • 仿微信右上角弹框
  • 时间、日期、单列、多列、底部选择器
  • 拍照、本地图片多选、九宫格展示、全屏查看图片
  • JhForm 表单录入(选择样式、输入样式、登录样式)
  • dio封装、分页上下拉加载数据、传值和回传、网络状态获取
  • baseNav、baseAppBar、BaseTabBar、BaseWebView 封装
  • 导航条搜索框
  • chart相关(多图表动态加载、渐变折线图、折线柱状图混合图表)
  • JhTopTabBar(导航条分页切换)
  • 小红点
  • 二维码扫描与生成
  • 轮播(全屏、缩放)
  • Animation(标签云)
  • 列表侧滑按钮
  • 城市选择列表
  • 富文本
  • 屏幕适配
  • 倒计时按钮
  • 登录注册
  • 版本新特性
  • 检查更新
  • 路由分模块管理
  • AES加解密、MD5加密、base64编码解码
  • 本地数据AES加密存储
  • 仿微信UI(首页,通讯录,发现和个人中心等)
  • 导航条图片下拉放大和渐变效果(微信运动排行榜,个人主页)
  • 微信朋友圈和图片浏览

封装的组件和工具类都在jh_common文件夹


项目运行环境

  • Flutter version 1.22.3
  • Dart version 2.10.3

注意事项

  • debug模式下会有部分卡顿现象,这属于正常现象。良好的体验需要打release 包。 iOS可以执行命令flutter build ios 以创建release版本。 Android可以执行命令flutter build apk 以创建release版本。
  • iOS14真机运行闪退,可通过 flutter run --release 真机运行






微信UI:

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].