Fluttex is useful package for reduce coding time and coding simplicity.

Overview

Easy and Fast coding using Fluttex

Fluttex is a package that developed for flutter framework. flutter developers can use this package to reduce their coding time and make coding easier. Fluttex include limited feature and it maybe enhanced features within time.

Features


Easy Navigation

Instead of :

Navigator.of(context).push(
                    MaterialPageRoute(builder: (context) => Home()));

Use this :

go(context, Home());

Also you can enter your route name :

go(context, 'home');

Instead of :

Navigator.of(context).pop();

Use this :

goBack(context);

All Navigation modes :

// push
go(context, Home());
go(context, 'home'); 

// push replacement
goReplace(context, Home());
goReplace(context, 'home');

// push and remove until
goRemove(context, Home());
goRemove(context, 'home');

// pop
goBack(context);

Modal bottm sheet

Show modal bottom sheet easily :

onPressed: () {
 modalBottomSheet(context: context);
}
For example :
modalBottomSheet(
 context: context,
 topBorderRadius: 25,
 height: 300,
 child: Column(
  children: [
  // Your Widgets
  ],
));
              

Solving keyboard problem :

This problem is happend when developer using text field in the modal bottom sheet. in normal mode keyboard puted on the modal bottom sheet and for solving that you should do some works. Fluttex solve this problem and you dont need to do additionally work.

This issue was tested. but it may be different in another flutter versions or phones. so you can test this part easily and if the problem is there yet, you can contact me.

Snack bar

Show snack bar :

onPressed: () {
  snackBar(context: context, onActionPressed: () {});
}

For example :
snackBar(
  context: context,
  onActionPressed: () {},
  isFixed: false,
  text: 'Fluttex',
  backgroundColor: Colors.black,
  borderRadius: BorderRadius.circular(10),
  actionText: 'close',
  secondsDuration: 2,
  width: 200);
 

Material banner

Show material banner :

onPressed: () {
  materialBanner(context: context);
},
For example :
materialBanner(
  context: context,
  onVisible: () {},
  customAction: () {},
  text: 'Fluttex',
  actionText: 'Close',
  backgroundColor: Colors.black,
  textStyle: TextStyle(color: Colors.white),
);

Installation and using Fluttex

Add Fluttex to pubspec.yaml

Fluttex: ^1.0.0

Import this code in your project

import 'package:fluttex/fluttex.dart';

Developing information

Made with love in Iran ❤️

You might also like...

Kind of app that generally used to maintain our day-to-day tasks or list everything that we have to do.We can add more tasks at any time and delete a task that is completed.

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

Nov 6, 2021

A stopwatch is a handheld timepiece designed to measure the amount of time that elapses between its activation and deactivation.

A stopwatch is a handheld timepiece designed to measure the amount of time that elapses between its activation and deactivation.

Stopwatch Pro See LICENSE Hybrid Stopwatch and Timer is a simple, easy and accurate app for android that will help you to measure the time of any situ

Jun 6, 2022

WeCare is a logistics management platform that can manage everything like delivering goods in time and in a preferable cost.

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

Nov 10, 2022

A Flutter app that notifies patients of nearby hospitals and the estimated time of arrival of the ambulance

A Flutter app that notifies patients of nearby hospitals and the estimated time of arrival of the ambulance

TRACKIUM 🚑 An Ambulance Tracking System! A mobile application built using Flutter that notifies patients of nearby hospitals and the estimated time o

Jan 4, 2023

A time tracking app that respects your privacy and the gets the job done without being fancy.

Time Cop A time tracking app that respects your privacy and gets the job done without getting too fancy. Motivation I'd rather not do time-tracking at

Dec 30, 2022

An application for the time recording of his working hours.

An application for the time recording of his working hours.

Time24 An open-source time-tracking software About the project! The purpose of this project is to simplify the documentation of working hours and at t

Aug 3, 2021

A beginner friendly flutter app displaying the time across various cities in the world.

A beginner friendly flutter app displaying the time across various cities in the world.

World Time App in FLUTTER My first kinda big Flutter project. It is a revision of all basics and some advanced concepts of Flutter I've learnt so far.

Nov 11, 2022

A simple app to keep track the time you Learn, Playing, Reading, ... in every week. This is also my attempt to teach myself Flutter & Dart

A simple app to keep track the time you Learn, Playing, Reading, ... in every week. This is also my attempt to teach myself Flutter & Dart

Progressor 0.0.1 Sometime you want to set a target for you weekly, for example: "Reading Book for 8 hours every week". This app helps you to do that.

Oct 12, 2022

A Flutter application that recommends activities to do in free time. Made with Clean + Layered Architecture

A Flutter application that recommends activities to do in free time. Made with Clean  + Layered Architecture

im_bored_app Bored? is a Flutter application that suggests different activities to do in your free time. Available platforms: iOS, Android, iPadOS App

Oct 15, 2022
Owner
AmirHosien Hasan zadeh
AmirHosien Hasan zadeh
Generate a new file by compressed video, and provide metadata. Get video thumbnail from a video path, supports JPEG/GIF. To reduce app size not using FFmpeg in IOS.

flutter_video_compress Generate a new path by compressed video, Choose to keep the source video or delete it by a parameter. Get video thumbnail from

天海るり 179 Dec 8, 2022
A app made with Flutter, which allows user to lookup time of any major city in the world. The UI also changes its background according to the time.

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

Laksh Mittal 0 Oct 31, 2021
Worney - help people that want to know what time have been made on work time

Worney - help people that want to know what time have been made on work time

Kesse 1 Mar 10, 2022
gui automation based on pyautogui python as backend and flutter desktop as frontend, drag and drop tool, no coding required.

GUI_AUTOMATION gui automation based on pyautogui python as backend and flutter desktop as frontend, drag and drop tool, no coding required. Install py

Hassan Kanso 34 Oct 30, 2022
A public repo that contains all the projects built in live coding events.

JEToP Live Coding A public repo that contains all the projects built in live coding events. Star this repo to not miss it. Built with ❤️ by JEToP's IT

JEToP - Junior Enterprise Torino Politecnico 13 Nov 30, 2022
Repositório com o speed coding da interface da tela inicial do Nubank

Speed Coding - Nubank Este projeto visa reproduzir a interface da tela inicial do aplicativo Nubank. Como sempre, não há nenhum patrocínio envolvido e

Bruno Rangel 4 Dec 21, 2021
Keep track of coding contests on various online judges.

Code Calendar keep an eye on active contests on various online judges and add them as an event to your calendar. Install Flutter SDK throught Android

null 2 Nov 15, 2022
An android app built using flutter that displays and forecast the specific city Weather and Climate for dynamic time event by collecting the data from API that is provided for free by OPENWEATHER site.

clima_weather_reporter A new Flutter application. Getting Started This project is a starting point for a Flutter application. A few resources to get y

dev_allauddin 3 Feb 3, 2022
Multi-platform project built with Flutter and Golang that will help you save what is most important - time.

Articles Time Saver. Save what's most valuable - Time Contribute · Discord · Documentation What is ArTiver? It is an idea that came to my mind, when I

Wiktor Zając 21 Dec 27, 2022
Easily scan your documents on the go with Paper. Scan those documents at ease with real-time document detection, multi paged pdfs, optimized and cleaner clicks from an easy to navigate UX

Easily scan your documents on the go with Paper. Scan those documents at ease with real-time document detection, multi paged pdfs, optimized and cleaner clicks from an easy to navigate UX

Harsh Joshi 38 Dec 16, 2022