Flutterprojects - Personal use.

Overview

Flutter相关项目

flutter_base_store

该项目是公司第三个flutter项目,已经完成了初步的搭建,正准备动手开发时突遭优化而难产的项目。在flutter的2.2.3版本以及2.5.0版本零警告(flutter_lints 1.0.4)。

flutter_useful

该项目是本人平时开发时用来测试第三方库、总结知识、测试代码所用的项目。在flutter的2.2.3版本以及2.5.0版本零警告(flutter_lints 1.0.4)。


上述项目均从flutter_project_pkg引入了名为project_base_libs_pkg的package,作为项目的基础组件库使用。该基础组件库不依赖于任何项目,自带了example,可以单独运行。以下是该组件库中一些重要的类:

名字 描述
DioNetwork 对DioNetwork的初级封装
AnimationsManager 简化动画使用的管理器
SliverSection 将Sliver家族的控件封装到了SliverSection对象,简化Sliver家族控件的使用并添加了瀑布流、SectionHeader悬停的支持
app_print 打印信息将包含完整的文件路径,点击后可以直达app_print所在的行
InformationView 实现了各种Toast、AlertView、SheetView的基础控件,可高度定制各种效果,可以在页面里或者overlay中显示,与实现了MaybePopMixin的类配合可以在overlay中处理maybePop事件(安卓物理返回键事件)。
AnimatedRotate 子控件按照顺时针或者逆时针旋转,可暂停
BaseAppBar (抽象)对AppBar的封装
BasePageBuildMixin (抽象)基础页面的架构
BaseStatelessWidget (抽象)基础的StatelessWidget,与BasePageBuildMixin进行mixin,提供基础的页面架构
BaseStatefulWidget (抽象)基础的StatefulWidget,与BasePageBuildMixin进行mixin,提供基础的页面架构
CustomTabBarWidget 简化TabBar的使用
CustomWrapWidget 通过FlowDelegate实现的Wrap组件,高度无限,可以限定Wrap的行数
FirstTimeLoadingWidget 首次加载的loading的Widget,是一个接收Future对象或者Future数组的Widget,加载成功该Widget会消失,加载失败会进入失败重试的Widget,可以定制请求的界面以及失败重试界面
FlutterSpinKitWidget 对第三方库flutter_spinkit进行的封装
LoadingAnimationWidget 对第三方库loading_animations进行的封装
SafeAreaPaddingWidget 添加安全距离的Widget
SliversRefreshWidget pull_to_refresh进行封装,简化其使用
StackContainer 一个Stack的管理器
StatusWidget 一个包含了普通、高亮、禁用、选中、未选中状态以及处理逻辑的基础控件,可用于封装Button用
BaseButtonWidget 一个包含了普通、高亮、禁用状态的Button控件,可用于封装Button用
AnimatedButtonWidget 基于BaseButtonWidget封装的支持交互动画的Button
OpacityButtonWidget 基于BaseButtonWidget封装的支持透明度动画的Button
ToastWidget 一个Toast控件
ScanFilesTool 一个用于递归扫描文件夹用的工具类,支持设定扫描深度
SpVal 通过枚举值的方式设置SharedPreferences,不需要手动设置key
You might also like...

Finance App Flutter - Personal Finance app built with Flutter

Finance App Flutter - Personal Finance app built with Flutter

Finance_App_Flutter Aplicatico de Finanças Pessoais , com o intuito de prover maior controle financeiro para o usuário. Video Demonstrativo Finance Ap

Oct 31, 2022

📱🌦 Flutter application to display PWS (Personal Weather Station) data

📱🌦 Flutter application to display PWS (Personal Weather Station) data

PWSWatcher Why? PWSWatcher is an open-source Android app used to monitor a PWS (Personal Weather Station) given the link of its real-time updated .xml

Oct 13, 2022

Para-managment: The app is to monitor and manage your personal finance

Para-managment: The app is to monitor and manage your personal finance

Pare | پارە Pare App Demo The app is to monitor and manage your personal finance You have a category for each category you have category name, icon, a

Mar 20, 2022

💹 A flutter app that keeps track of your personal expenses and shows the last week's expenses.

💹 A flutter app that keeps track of your personal expenses and shows the last week's expenses.

💹 A flutter app that keeps track of your personal expenses and shows the last week's expenses.

Jun 2, 2022

A simple and easy to use Redis client for Dart

redis_dart A simple and minimalist Redis client for Dart See it in pub: https://pub.dev/packages/redis_dart and GitHub: https://github.com/gabrielpach

Dec 25, 2022

Easy to use open source Hub 🕸️ to control your smart devices from one app.

Easy to use open source Hub 🕸️ to control your smart devices from one app.

CyBear Jinni Hub Welcome! This repository is in charge of controlling smart devices and is part of the CyBear Jinni Smart Home system. The software is

Nov 23, 2022

Build a generative, customized admin for all platforms. Nice to use and nice to extend.

Build a generative, customized admin for all platforms. Nice to use and nice to extend.

flutter admin kit Build a generative, customized admin for all platforms. Nice to use and nice to extend. Feature highlights: Declarative routing via

Nov 26, 2022

Easy to use open source Hub 🕸️ to control your smart devices from one app.

Easy to use open source Hub 🕸️ to control your smart devices from one app.

CyBear Jinni Hub Welcome! This repository is in charge of controlling smart devices and is part of the CyBear Jinni Smart Home system. The software is

Jul 22, 2021

A simple easy to use Flutter DApp , which keeps a track of all your day to day transactions by using Ethereum blockchain in the background which in turn increases your credit score.

A simple easy to use Flutter DApp , which keeps a track of all your day to day transactions by using Ethereum blockchain in the background which in turn increases your credit score.

Sahayog A simple easy to use Flutter DApp , which keeps a track of all your day to day transactions by using Ethereum blockchain in the background whi

May 21, 2022
Owner
YouXianMing
Life is always coding & debugging.
YouXianMing
A personal app to track and manage your expenses.

?? Batua ?? A Personal App to track and manage your expenses! Batua is the best money manager and daily expense tracker to automatically and securely

Pratyush M 45 Dec 22, 2022
Platform to post/say something without sharing personal information.

Anon is an Open Source Application where it's users will be able to share their thoughts without their identity being revealed i.e Anonymous. When the

Ismael Shakverdiev 18 Sep 13, 2022
About This is Personal Expenses Planner. You can add your expenses in to the app and manage your transaction. and you can see How much did you spend on which day. I developed this project using flutter.

expense_planner A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started

Darshit Rudani 5 Jul 6, 2022
A mobile image uploader in which you can upload image to your personal gallery from either your camera or mobile gallery and it can detect your current geographic location and address using firebase firestore and storage.

Image Uploader In Flutter About It is an Image Uploader gallery which tracks your address from which you're uploading using Flutter and Image picker.

Prahen parija 6 Dec 20, 2022
A flutter app to store personal information about accesses, usernames and passwords

pass_reminder My very first Flutter project. An app to store personal information about accesses, usernames and passwords. Personal use only. Images A

Igor Ribeiro Silva 0 Oct 24, 2021
Personal Project Fall 2021 Competition

depth_spectrum A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started i

Andrew Varela 0 Dec 22, 2022
personal expense application

myExpense ?? Personal web app expense application. What is this sh*t? ?? This code is part of myExpense application, an Expense and Income tracker. Th

I Gede Adi Martha 20 Nov 8, 2022
A simple personal health record app.

PHR A personal health record, you can record your weight, height, blood pressure, blood glucose to track your own health. TODO Mocup UI Data Model for

Anuchit Chalothorn 6 Dec 20, 2022
Releases for the Delta-y app: A scrum-inspired personal productivity app for data-nerds with goals

Delta-y Releases This repository contains the public releases for the Delta-y app, which is currently closed source. Resources delta-y-flyer.pdf Video

Delta-y 2 Dec 10, 2021
A personal expense tracker.

expenses A new Flutter application. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if

Ismail Omodara 0 Jan 9, 2022