Git Product home page Git Product logo

flutter_getx_template's Introduction

flutter_getx_template

flutter&getx 开发模板,基于ducafecat 的 flutter&getx 模板进行修改

文件说明

|--android
|--ios
|--assets
|--lib
   |--apis 接口请求方法
   |--models 数据模型
   |--config 配置数据或全局值
   |--routes 路由
      |--middlewares 路由中间件(相当于是手动对某些页面生效的路由守卫)
      |--names.dart 定义路由名
      |--observer.dart 监听路由跳转
      |--pages.dart 路由表
      |--routes.dart 入口
   |--store 仓库
   |--utils 通用工具类
   |--langs 国际化(非必要时可删除)
   |--services (GetxService和GetxController的区别是service存在于应用的整个生命周期)
   |--style 全局样式定义
   |--widgets 通用组件
   |--pages
      |--frame 通用页面
         |--not_found 无数据
            |--内部格式同普通页面
         |--sign_in 登录
         |--sign_on 注册
         |--welcome 欢迎页
      |--tabbar tabbar页面
         |--tab_page1
         |--tab_page2
         |--tab_page3
	  |--home 应用首页(首页一般来说就是引用tabbar的那个页面)
	     |--widgets 页面拆分的组件
         |--state.dart
         |--view.dart
         |--binding.dart
         |--controller.dart
         |--index.dart
	  |--其他页面
	     |--widgets 页面拆分的组件
		 |--state.dart
		 |--view.dart
		 |--binding.dart
		 |--controller.dart
		 |--index.dart
   |--generated_plugin_registrant.dart 运行到web端自动生成的文件(非必要时可删除)
   |--global.dart 全局定义服务定义或状态栏样式设置
   |--main.dart 主入口

flutter_getx_template's People

Contributors

zhouweipeng avatar

Stargazers

 avatar  avatar  avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.