All Projects → CarGuo → Gsy_flutter_demo

CarGuo / Gsy_flutter_demo

Licence: mit
Flutter 不同于 GSYGithubAppFlutter 完整项目,本项目将逐步完善各种 Flutter 独立例子,方便新手学习上手和小问题方案解决。 目前开始逐步补全完善,主要提供一些有用或者有趣的例子,如果你也有好例子,欢迎提交 PR 。

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to Gsy flutter demo

flutter sliding tutorial
User onboarding library with smooth animation of objects and background colors
Stars: ✭ 127 (-94.07%)
Mutual labels:  flutter-plugin, flutter-demo, flutter-examples, flutter-widget, flutter-ui
flutter bolg manage
Flutter实战项目,采用Getx框架管理,遵循Material design设计风格,适合您实战参考或练手
Stars: ✭ 373 (-82.57%)
Mutual labels:  flutter-plugin, flutter-examples, flutter-widget, flutter-ui
swipedetector
A Flutter package to detect up, down, left, right swipes.
Stars: ✭ 34 (-98.41%)
Mutual labels:  flutter-plugin, flutter-demo, flutter-examples, flutter-widget
Interactive-Add-Button-Layout
Custom Layout with interactive add button to impove your UI and UX .
Stars: ✭ 20 (-99.07%)
Mutual labels:  flutter-demo, flutter-examples, flutter-widget, flutter-ui
Flutter ui challenges
100+ Professional UI implementations with Code in Flutter. Available in Android, iOS, Linux and Web
Stars: ✭ 3,473 (+62.29%)
Mutual labels:  flutter-demo, flutter-examples, flutter-widget, flutter-ui
Best Flutter Ui Templates
completely free for everyone. Its build-in Flutter Dart.
Stars: ✭ 13,448 (+528.41%)
Mutual labels:  flutter-demo, flutter-examples, flutter-widget, flutter-ui
flutter example
flutter code,flutter-banner,flutter-codekk,flutter-panda,flutter_tab
Stars: ✭ 94 (-95.61%)
Mutual labels:  flutter-plugin, flutter-demo, flutter-examples, flutter-widget
flutter-app
Full Feature Todos Flutter Mobile app with fireStore integration.
Stars: ✭ 138 (-93.55%)
Mutual labels:  flutter-plugin, flutter-examples, flutter-widget, flutter-ui
Motion-Tab-Bar
A beautiful animated flutter widget package library. The tab bar will attempt to use your current theme out of the box, however you may want to theme it.
Stars: ✭ 237 (-88.93%)
Mutual labels:  flutter-plugin, flutter-demo, flutter-widget, flutter-ui
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 (-97.2%)
Mutual labels:  flutter-demo, flutter-examples, flutter-widget, flutter-ui
Flutter Learning
🔥 👍 🌟 ⭐ ⭐⭐ Flutter all you want.Flutter install,flutter samples,Flutter projects,Flutter plugin,Flutter problems,Dart codes,etc.Flutter安装和配置,Flutter开发遇到的难题,Flutter示例代码和模板,Flutter项目实战,Dart语言学习示例代码。
Stars: ✭ 4,941 (+130.89%)
Mutual labels:  flutter-plugin, flutter-examples, flutter-widget, flutter-ui
stuff
Crud operation with Firebase
Stars: ✭ 80 (-96.26%)
Mutual labels:  flutter-demo, flutter-examples, flutter-widget
baemin-clone
Baemin app clone by Flutter
Stars: ✭ 28 (-98.69%)
Mutual labels:  flutter-demo, flutter-examples, flutter-ui
Chi Food
Food Delivery App made by Flutter and Bloc
Stars: ✭ 103 (-95.19%)
Mutual labels:  flutter-demo, flutter-examples, flutter-ui
Mathematics
In this application, we can perform some actions like subtraction, addition, multiplication, and division. And by selecting any of these, you will receive a PDF with the answer key to your MCQ or question!
Stars: ✭ 45 (-97.9%)
Mutual labels:  flutter-demo, flutter-examples, flutter-ui
survey kit
Flutter library to create beautiful surveys (aligned with ResearchKit on iOS)
Stars: ✭ 68 (-96.82%)
Mutual labels:  flutter-plugin, flutter-widget, flutter-ui
backdrop
Backdrop implementation in flutter.
Stars: ✭ 203 (-90.51%)
Mutual labels:  flutter-demo, flutter-examples, flutter-widget
flutter pokedex
Pokedex app built with Flutter (with lots of animations) using Clean Architecture
Stars: ✭ 1,603 (-25.09%)
Mutual labels:  flutter-demo, flutter-examples, flutter-ui
weather app
Weather App built in Flutter and Riverpod state management
Stars: ✭ 38 (-98.22%)
Mutual labels:  flutter-demo, flutter-examples, flutter-ui
flutter-UI
将Flutter各种Widget各种API📘都实现一次。喜欢请Star。
Stars: ✭ 67 (-96.87%)
Mutual labels:  flutter-demo, flutter-examples, flutter-widget

GSY Flutter Demo

不同于 GSYGithubAppFlutter 项目,本项目将逐步完善各种 Flutter 独立例子,方便新手学习上手。

Github Actions

Web 版在线测试

目前开始逐步补全完善,主要提供一些有用或者有趣的例子,如果你也有好例子,环境提交 PR 。

运行须知:配置好Flutter开发环境(目前Flutter SDK 版本 2.8 以上版本)。

如果克隆太慢或者图片看不到,可尝试从码云地址下载

公众号 掘金 知乎 CSDN 简书
GSYTech 点我 点我 点我 点我

GSY新书:《Flutter开发实战详解》上架啦:京东 / 当当 / 电子版京东读书Kindle

公众号

已有例子


Map<String, WidgetBuilder> routers = {
    "文本输入框简单的 Controller": (context) {
      return new ControllerDemoPage();
    },
    "实现控件圆角不同组合": (context) {
      return new ClipDemoPage();
    },
    "列表滑动监听": (context) {
      return new ScrollListenerDemoPage();
    },
    "滑动到指定位置": (context) {
      return new ScrollToIndexDemoPage();
    },
    "滑动到指定位置2": (context) {
      return new ScrollToIndexDemoPage2();
    },
    "Transform 效果展示": (context) {
      return new TransformDemoPage();
    },
    "计算另类文本行间距展示": (context) {
      return new TextLineHeightDemoPage();
    },
    "简单上下刷新": (context) {
      return new RefreshDemoPage();
    },
    "简单上下刷新2": (context) {
      return new RefreshDemoPage2();
    },
    "简单上下刷新3": (context) {
      return new RefreshDemoPage3();
    },
    "通过绝对定位布局": (context) {
      return new PositionedDemoPage();
    },
    "气泡提示框": (context) {
      return new BubbleDemoPage();
    },
    "Tag效果展示": (context) {
      return new TagDemoPage();
    },
    "共享元素跳转效果": (context) {
      return new HonorDemoPage();
    },
    "滑动验证": (context) {
      return new SlideVerifyPage();
    },
    "warpContent实现": (context) {
      return new WrapContentPage();
    },
    "状态栏颜色修改(仅 App)": (context) {
      return new StatusBarDemoPage();
    },
    "键盘弹出与监听(仅 App)": (context) {
      return new KeyBoardDemoPage();
    },
    "控件动画组合展示(旋转加放大圆)": (context) {
      return new AnimaDemoPage();
    },
    "控件展开动画效果": (context) {
      return new AnimaDemoPage2();
    },
    "全局悬浮按键效果": (context) {
      return new FloatingTouchDemoPage();
    },
    "全局设置字体大小": (context) {
      return new TextSizeDemoPage();
    },
    "旧版实现富文本": (context) {
      return new RichTextDemoPage();
    },
    "官方实现富文本": (context) {
      return new RichTextDemoPage2();
    },
    "第三方 viewpager 封装实现": (context) {
      return new ViewPagerDemoPage();
    },
    "列表滑动过程控件停靠效果": (context) {
      return new SliverListDemoPage();
    },
    "验证码输入框": (context) {
      return new VerificationCodeInputDemoPage();
    },
    "验证码输入框2": (context) {
      return new VerificationCodeInputDemoPage2();
    },
    "自定义布局展示效果": (context) {
      return new CustomMultiRenderDemoPage();
    },
    "自定义布局实现云词图展示": (context) {
      return new CloudDemoPage();
    },
    "列表滑动停靠 (Stick)": (context) {
      return new StickDemoPage();
    },
    "列表滑动停靠 (Stick)+ 展开收回": (context) {
      return new StickExpendDemoPage();
    },
    "列表滑动停靠效果2 (Stick": (context) {
      return new SliverStickListDemoPage();
    },
    "键盘顶起展示(仅 App)": (context) {
      return new InputBottomDemoPage();
    },
    "Blur 高斯模糊效果": (context) {
      return new BlurDemoPage();
    },
    "控件动画变形效果": (context) {
      return new AnimationContainerDemoPage();
    },
    "时钟动画绘制展示": (context) {
      return new TickClickDemoPage();
    },
    "按键切换动画效果": (context) {
      return new AnimaDemoPage4();
    },
    "列表滑动过程 item 停靠动画效果": (context) {
      return new ListAnimDemoPage();
    },
    "列表滑动过程 item 停靠动画效果2": (context) {
      return new ListAnimDemoPage2();
    },
    "下弹筛选展示效果": (context) {
      return new DropSelectDemoPage();
    },
    "文本弹出动画效果": (context) {
      return new AnimaDemoPage5();
    },
    "强大的自定义滑动与停靠结合展示": (context) {
      return new ScrollHeaderDemoPage();
    },
    "点击弹出动画提示": (context) {
      return new AnimTipDemoPage();
    },
    "列表停靠展开+回到当前头部": (context) {
      return new StickSliverListDemoPage();
    },
    "使用 overflow 处理图片": (context) {
      return new OverflowImagePage();
    },
    "展示 Align 排布控件": (context) {
      return new AlignDemoPage();
    },
    "通过不同尺寸计算方式展示比例": (context) {
      return new CardItemPage();
    },
    "多列表+顶部Tab效果展示": (context) {
      return new SliverTabDemoPage();
    },
    "多列表+顶部Tab效果展示2": (context) {
      return new SliverTabDemoPage2();
    },
    "多列表+顶部Tab效果展示3": (context) {
      return new SliverTabDemoPage3();
    },
    "仿真书本翻页动画(仅APP)": (context) {
      return new BookPage();
    },
    "粒子动画效果": (context) {
      return new ParticlePage();
    },
    "动画背景效果": (context) {
      return new AnimBgDemoPage();
    },
    "手势效果": (context) {
      return new MatrixCustomPainterDemo();
    },
    "一个有趣的底部跟随和停靠例子": (context) {
      return new ScrollInnerContentDemoPage();
    },
    "一个有趣的圆形选择器": (context) {
      return new BottomAnimNavPage();
    },
    "一个类似探探堆叠卡片例子": (context) {
      return new IndexStackDragCardDemoPage();
    },
    "一个类似探探堆叠卡片例子2": (context) {
      return new IndexStackDragCardDemoPage2();
    },
    "动画按键例子": (context) {
      return new AnimButtonDemoPage();
    },
    "类似QQ发送图片的动画": (context) {
      return new AnimProgressImgDemoPage();
    },
    "类似探探扫描的动画效果": (context) {
      return new AnimScanDemoPage();
    },
    "圆弧形的 SeekBar(仅APP)": (context) {
      return new ArcSeekBarDemoPage();
    },
    "一个国外友人很惊艳的动画效果": (context) {
      return new AnimBubbleGumDemoPage();
    },
    "纯 Canvas 绘制闹钟": (context) {
      return new CanvasClickDemoPage();
    },
    "类似 boss 直聘我的页面联动效果": (context) {
      return new LinkSliverDemoPage();
    },
    "结合 Matrix 的拖拽": (context) {
      return new DragImgDemoPage();
    },
    "彩色进度条": (context) {
      return new ColorProgressDemoPage();
    },
    "第三方的动画字体": (context) {
      return new AnimTextDemoPage();
    },
    "首尾添加数据不会抖动": (context) {
      return new ChatListScrollDemoPage();
    },
};

指定web地址而不是 localhost 的运行命令

flutter run -d web-server --web-hostname 127.0.0.1 --web-port 8989

flutter build web --web-renderer canvaskit 指定渲染模式

相关文章


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