GitHub-Repositoryabdelrahmanelmarakby/Ease

Leichtigkeit

Dieses Repository dient für alles, was in Flutter wiederverwendbar ist, wie benutzerdefinierte Widgets 🟥, Animationen 🌟 und mehr

Projektcover von Leichtigkeit
Sterne
98
Forks
11
Letzter Push (UTC)
03.12.2022
Projektstatus
Aktiv

Original-README

Englischer Projektschnappschuss. Aktuelle Inhalte auf GitHub.

Ease

This packa is for anything that can be reusable in flutter like custom widgets 🟥, animations 🌟and more.

Features

  • 1-custom text widget to ease its usage
  • 2- custom text field widget with cool validation UI
  • 3-super cool animated splash screen
  • 4- easy to use geolocator location service
  • 5- dart extension to convert default colors to hex colors
  • 6-dynamic theme with persistence that can be implemented in 1 min
  • 7-the easiest localization implementation
  • 8-credit card widget

Getting started

go to your Android/app/build.gradle file and edit your compileSdkVersion to 31

android {
    compileSdkVersion 31

Usage

Widgets and how to use them

TextFormField with simple validation indicator

TxtForm(
controller:myEditingController, 
)

Text with simplified usage

Txt("Hello World",
color:Colors.blue
)

SplashScreen With animation

SplashScreenWidget(
    homePage:HomeScreen(),
    logo:Image.asset("assets/logo");
    slogan:"PR are welcome"
)
Services and how to use them

in each service, you will find what to import and how to use

eg: Location Service will tell you to use Getx and geolocator package. and use it like that

Position location= await LocatorService.determinePosition();

this how to add dark and light theme in your project

var myThemes=Theme(ThemeData.light,ThemeData.dark);

MaterialApp(
    theme:myThemes.light
    darkTheme:myThemes.dark
    themeMode:ThemeService().theme
)
ThemeService().switchTheme();

easy isn't it ??

Additional information

if you have any idea that you think will be a good addittion contribure or add an issue to the github repo feel stuck on something ? join our telegram group

https://t.me/joinchat/p9O1YRT_NlQwZDZk

just wish and I will do my best to add it super fast,Please Star and support this repo
Elmarakbeno GitHub avatar
GitHub-Autor

Elmarakbeno ↗

egypt
SprachenDart

Kategorien

Verwendete Abhängigkeiten

Abhängigkeiten 6 Einträge

Wie wähle ich ein passendes Repository?

Nach Anwendungsfall filtern, Aktivität vergleichen und vor der Nutzung das Originalprojekt prüfen.

  1. Nach Name, Autor oder Beschreibung suchen und nach Thema eingrenzen.
  2. Sterne, Forks und letzte Pushes vergleichen. Sterne zeigen Interesse, garantieren aber keine Qualität.
  3. Vor der Nutzung README, Lizenz und Issues auf GitHub prüfen.

Quellen und Pflege

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗