# FlutterScreens **Repository Path**: nbhhcty2016/FlutterScreens ## Basic Information - **Project Name**: FlutterScreens - **Description**: No description available - **Primary Language**: Dart - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-09-07 - **Last Updated**: 2021-09-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Flutter Screens A collection of Login Screens, Buttons, Loaders and Widgets with attractive UIs, built with Flutter, ready to be used in your applications. ###### Last Update: Added SlideListView Widget ## Screenshots And Usage ## SlideListView A widget that can be used to present two different views that can be toggled using a Floating Action Button. The views toggle with a nice cube-rotation animation. ![Screenshots on iOS](./screenshots/slide_list_view.gif) ## Rating ![Screenshots on iOS](./screenshots/rating.gif) ## Loaders ![Screenshots on iOS](./screenshots/loaders.gif) #### ColorLoaders | ![Screenshot](./screenshots/color_loader.gif) Color Loader 1 | ![Screenshot](./screenshots/color_loader_2.gif) Color Loader 2 | ![Screenshot](./screenshots/color_loader_3.gif) Color Loader 3 | |-----------------------------------------------|-----------------------------------------------|-----------------------------------------------| | ![Screenshot](./screenshots/color_loader_4.gif) Color Loader 4 | ![Screenshot](./screenshots/color_loader_5.gif) Color Loader 5 | | #### FlipLoaders _Example #1_ ``` FlipLoader( loaderBackground: Colors.red, iconColor: Colors.white, icon: Icons.email, animationType: "full_flip"), ``` _Example #2_ ``` FlipLoader( loaderBackground: Colors.blueAccent, iconColor: Colors.orangeAccent, icon: Icons.subway, animationType: "half_flip", rotateIcon: true, ), ``` _Example #3_ ``` FlipLoader( loaderBackground: Colors.green, iconColor: Colors.white, icon: Icons.wifi, animationType: "half_flip", shape: "circle", rotateIcon: false, ), ``` ___ ###### I am working on more loaders. These loaders will also be updated. Thanks to [jakeleveroni](https://github.com/jakeleveroni) for parameterizing the FlipLoader. ___ ## Buttons ![Screenshots on iOS](./screenshots/buttons1.png) #### Simple Round Button ``` SimpleRoundButton( backgroundColor: Colors.redAccent, buttonText: Text("LOGIN", style: TextStyle( color: Colors.white ), ), textColor: Colors.white, ) ``` #### Simple Round Icon Button ``` SimpleRoundIconButton( backgroundColor: Colors.orangeAccent, buttonText: Text("SEND EMAIL", style: TextStyle( color: Colors.white ), ), textColor: Colors.white, icon: Icon(Icons.email), ) ``` #### Simple Round Icon Only Button ``` SimpleRoundOnlyIconButton( backgroundColor: Colors.blueAccent, icon: Icon(Icons.phone), iconAlignment: Alignment.center, ) ``` ___ ## Login Screens ### Login Screen 1 ![Screenshots on Android and iOS](./screenshots/login_screen_1.png) ##### Usage ``` Container( child: LoginScreen1( primaryColor: Color(0xFF4aa0d5), backgroundColor: Colors.white, backgroundImage: new AssetImage("assets/images/full-bloom.png"), ), ) ``` ### Login Screen 2 ![Screenshots on Android and iOS](./screenshots/login_screen_2.png) ##### Usage ``` Container( child: LoginScreen2( backgroundColor1: Color(0xFF444152), backgroundColor2: Color(0xFF6f6c7d), highlightColor: Color(0xfff65aa3), foregroundColor: Colors.white, logo: new AssetImage("assets/images/full-bloom.png"), ), ) ``` ### Login Screen 3 ![Screenshots on Android and iOS](./screenshots/login_screen_3.gif) ##### Usage ``` Container( child: LoginScreen3(), ) ``` ### Login Screen 4 ![Screenshot on Android](./screenshots/login_screen_4.jpeg) ##### Usage ``` Container( child: LoginScreen4( primaryColor: Color(0xff18203d), secondaryColor: Color(0xff232c51), logoGreen: Color(0xff25bcbb), ), ) ``` ### Login Screen 5 ![Screenshot on Android](./screenshots/login_screen_5.jpeg) ##### Usage ``` Container( child: LoginScreen5( avatarImage: "path/to/image.png", onLoginClick: () { // when login button is pressed }, googleSignIn: () { // when google signin button is pressed }, navigatePage: () { // change to signup screen } ), ) ``` ### Login Screen 6 ![Screenshot on Android](./screenshots/login_screen_6.jpeg) ##### Usage ``` Container( child: LoginScreen6( onLoginClick: () { // when login button is pressed }, navigatePage: () { // change to signup screen } ), ) ``` ## Contribution and Donation Feel free to contribute. If you like the project and want to donate, [click here](https://www.paypal.me/samarthagarwal).