Just collection of UI designs build with flutter. Can run on any mobile, web & desktop.
True cross platform app runs on web, mobile & desktop
flutter --enable-web
flutter --enable-macos-desktop
flutter --enable-linux-desktop
flutter --enable-windows-desktop
flutter doctor
this command will show you what dependencies you need to install.Please note that this project's code is not meant for beginners! If you're just getting started with flutter I recommend you to explore some ToDo and basic setState apps and get yourself familiar with flutter and dart eco-system because in this project intermediate and advance implementations are use which will confuse you and won't help much in terms of learning.
main.dart
& main.mobile.dart
. It was necessary because I'm using Firebase analytics and crashlytics and there isn't desktop support for Firebase yet.Navigator.dart
is responsible for managing routes, handles custom transition, pass parameter in screens and control navigation with keyboard shortcuts.configs/AppDimensions.dart
this is the magical file. It provides the app with:UI.dart
provides constant for building responsive UI.
Widgets/Screen.dart
This widget is necessary when building a new screen.
belowBuilders
parameter which builds custom background (This enables us to build Parallax, Animated background & Any thing you could imagine in background). you can find an example in Screens/Download/Download.dart
Dimensions.dart
where you can write Screen's responsive logic.this
for class's properties & methods I helps keep track of variables & class properties.vslaunch.dart
dart sciprts/vslaunch.dart
If you like the project and want to appreciate my effort. Then you can perform any of these steps
This project is licensed under the MIT license, Copyright (c) 2020 Hamza Iqbal. For more information see LICENSE.md
.