aargul_core

Creator: coderz1093

Last updated:

0 purchases

TODO
Add to Cart

Description:

aargul core

aargul_core













Design beautiful Desktop app framework on top of Flutter, using Fluent UI.








Content #

Motivation
Installation

Badge
Accent color


Localization
Contribution

Contributing new localizations
Acknowledgements



Motivation #
Since Flutter has stable Desktop support, it's necessary to have a good tools with beautifull UI to build desktopn apps.
Installation #
Add the package to your dependencies:
dependencies:
aargul_core: ^0.0.1
copied to clipboard
Finally, run dart pub get to download the package.
Projects using this library should use the stable channel of Flutter
Badge #
Are you using this library on your app? You can use a badge to tell others:



Add the following code to your README.md or to your website:
<a title="Made with Aargul" href="https://pub.dev/packages/aargul_core">
<img
src="https://img.shields.io/badge/Aargul-Apps-Green?style=flat-square&color=red&labelColor=grey"
>
</a>
copied to clipboard

Accent color #
Common controls use an accent color to convey state information. Learn more.
By default, the accent color is Colors.blue. However, you can also customize your app's accent color to reflect your brand:
FluentThemeData(
accentColor: Colors.blue,
)
copied to clipboard
To use the system's accent color, you can use the plugin system_theme made by fluent ui author. It has support for (as of 21/01/2023) Android, Web, MacOS, Windows, Xbox and Linux (GTK 3+).
import 'package:system_theme/system_theme.dart';

FluentThemeData(
accentColor: SystemTheme.accentColor.accent.toAccentColor(),
)
copied to clipboard
Localization #
FluentUI widgets currently supports out-of-the-box an wide number of languages, including:

Arabic
Bahasa Indonesia
Belarusian
Czech
Dutch
English
French
German
Greek
Hebrew
Hindi
Hungarian
Italian
Japanese
Korean
Malay
Persian
Polish
Portuguese
Romanian
Russian
Simplified Chinese
Tamil
Traditional Chinese
Thai
Turkish
Spanish
Ukranian
Urdu
Uzbek

If a language is not supported, your app may crash.
Exemple #
import 'package:aargul_core/aargul_core.dart';
import 'package:aargul_licence/aargul_licence.dart';
import 'package:aargul_local_file/aargul_local_file.dart';

import 'screens/home.dart';

void main() {
runApp(
AargulApp(
home: HomeScreen(),
dependencies: () async {
AargulLicence(
validate: (licenceCode) => true,
);
AargulLocalFile(
extension: "ilc",
);
},
),
);
}
copied to clipboard
Aargul Plugins #

Aargul licence
Manage Licences.
Aargul local file
Open and save Local files with embeded dabatase.
Aargul crud
Generate forms, Tables, Grid and Map views based on schemas.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files:

Customer Reviews

There are no reviews.