All Projects → pengMaster → flutter_app

pengMaster / flutter_app

Licence: other
轻量级 flutter框架demo 持续添加

Programming Languages

dart
5743 projects
objective c
16641 projects - #2 most used programming language
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to flutter app

Best Flutter Ui Templates
completely free for everyone. Its build-in Flutter Dart.
Stars: ✭ 13,448 (+29784.44%)
Mutual labels:  flutter-demo, flutter-app
soundcloud audio player
🎹 SoundCloud Audio Player for Flutter.
Stars: ✭ 50 (+11.11%)
Mutual labels:  flutter-demo, flutter-app
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:…
Stars: ✭ 12,920 (+28611.11%)
Mutual labels:  flutter-demo, flutter-app
baemin-clone
Baemin app clone by Flutter
Stars: ✭ 28 (-37.78%)
Mutual labels:  flutter-demo, flutter-app
BloodMS
🔥 🔥 🔥 A blood management project. 🔥 🔥 🔥
Stars: ✭ 48 (+6.67%)
Mutual labels:  flutter-demo, flutter-app
flutter-UI
将Flutter各种Widget各种API📘都实现一次。喜欢请Star。
Stars: ✭ 67 (+48.89%)
Mutual labels:  flutter-demo, flutter-app
boxgame
A sample project for following along a tutorial found on jap.alekhin.io.
Stars: ✭ 32 (-28.89%)
Mutual labels:  flutter-demo, flutter-app
car rental lite
A platform for car sharing where users can book any car that suits their needs and wants for their intended journey, from the closest hosts in the community.
Stars: ✭ 28 (-37.78%)
Mutual labels:  flutter-demo, flutter-app
flutter todos
A cross platform todo list app using flutter, sqlite etc. If you read the code, you will understand how to create simple elegant mobile app using Flutter and Dart language.
Stars: ✭ 60 (+33.33%)
Mutual labels:  flutter-demo, flutter-app
DevQuiz
Dev.Quiz 👨‍💻 | Rocketseat 💜 - NLW 05 👩‍🚀
Stars: ✭ 25 (-44.44%)
Mutual labels:  flutter-demo, flutter-app
Bank-profile
a flutter Ui profile for bank account
Stars: ✭ 33 (-26.67%)
Mutual labels:  flutter-demo, flutter-app
stuff
Crud operation with Firebase
Stars: ✭ 80 (+77.78%)
Mutual labels:  flutter-demo, flutter-app
oneroof
Learn about firebase crud operation authentication, animation
Stars: ✭ 15 (-66.67%)
Mutual labels:  flutter-demo, flutter-app
flutter new retail
a new retail project
Stars: ✭ 115 (+155.56%)
Mutual labels:  flutter-demo, flutter-app
calmly
Calmly is made with flutter to practice meditation to bring headspace and calmness. 😍💆🏼‍♂️
Stars: ✭ 34 (-24.44%)
Mutual labels:  flutter-demo, flutter-app
gleam
一个简单、轻量、可靠的Flutter UI 组件库
Stars: ✭ 24 (-46.67%)
Mutual labels:  flutter-demo, flutter-app
addIt
Simple addition game made with Flutter for Mobile and Web using BLOC pattern
Stars: ✭ 16 (-64.44%)
Mutual labels:  flutter-demo, flutter-app
Flood Mobile
GSoC 21' @CCExtractor. A modern mobile UI for various torrent clients with a Node.js backend and Flutter frontend.
Stars: ✭ 48 (+6.67%)
Mutual labels:  flutter-app
FlutterAdaptiveLayouts
Source code for designing Flutter layouts for different layouts and orientations
Stars: ✭ 76 (+68.89%)
Mutual labels:  flutter-demo
Flutter-Bottom-Tab-Bar
No description or website provided.
Stars: ✭ 72 (+60%)
Mutual labels:  flutter-app

flutter_app

 简单的脚手架,没有过度引用第三方库,都是基于基础组件进行封装。
 目前实际项目中能用到的东西都进行了二次封装,旨在于节省开发时间,
 达到快速开发的目的。

1.目录结构

├── android
├── ios
├── lib
│   ├── api                 网络请求相关
│   ├── base                base类封装
│   ├── model               实体类
│   ├── utils               工具类
│   ├── widget              控件封装
│   ├── views               页面
│   ├── entity_factory.dart 一键json转实体记录
│   ├── main.dart           入口
├── pubspec.lock
├── pubspec.yaml            配置文件


2.功能点封装

  • 网络请求 dio封装
  • 快捷创建解析实体类工具
  • 添加启动页
  • 添加左滑抽屉
  • 添加底部导航栏
  • 底部导航栏 + 内容联动
  • 添加网络请求更新数据 + json转实体
  • 添加可以上拉加载,下拉刷新的listView
  • 路由封装
    • 添加动画 进入 从左到右 返回 从右到左
    • 带值跳转
    • 接收上个页面返回值
    • 跳转关闭当前页面
    • 跳转不关闭当前页面
  • 去掉底部导航栏内容联动改为保持页面状态
  • 动态申请权限
  • 监听返回键,点击两下退出程序
  • 渐变按钮封装
    • 支持宽高定义
    • 支持文字定义
  • 事件总线封装(非粘性)
  • 新增屏幕适配工具
  • BaseWidget封装
    • 辅助工具类类BaseFunction
    • 统一管理页面网络请求,页面关闭取消掉本页面所有网络请求
    • 添加子类抽象方法 onCreate() onDestroy()
    • 加载框统一封装 showLoading() hideLoading()
    • 网络请求中进度框提供可关闭 不可关闭两种方案
    • 集成功能性控件,自页面无需引入直接使用
    • 页面跳转:1.跳转可接受返回值不关闭当前页面 2.跳转关闭当前页面
    • 吐司 系统提示Toast
    • listView加载零部件(实际在BaseFunction中)
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].