/awesome-flutter-ui

10+ flutter(android, ios) UI design examples :zap: - login, books, profile, food order, movie streaming, walkthrough, widgets

Primary LanguageDartMIT LicenseMIT

Flutter UI/UX Examples 🍟

Repo Flutter Hits

Looking for an awesome UI kit for Flutter? Here is a curated list of a few awesome Flutter UI design templates to integrate in your Flutter app and save your time on designing widgets. You can check more UI design templates here.

Show some ❀️ and star ⭐ the repo to support the project

Index πŸ“

  1. Login Page
  2. Movie Streaming App
  3. Food order app
  4. Books App
  5. Profile Page
  6. Walkthrough Screen

1. Login Page UI 🍦

GIF Screenshot

Packages in use:

  1. flutter_svg
  2. flutter_screenutil

Fonts

  1. Poppins

2. Movie Streaming App 🍨


GIF Screenshot

Packages in use:

  1. flutter_svg
  2. simple_animations

Fonts

  1. Poppins

3. Food Order app πŸŽ‚

GIF Screenshot

Packages in use:

  1. flutter_svg
  2. line_awesome_flutter

4. Books app UI 🍨


GIF Screenshot

Packages in use:

  1. flutter_svg
  2. flutter_staggered_grid_view

Fonts

  1. Poppins

5. Profile Page UI 🍧

GIF Screenshot

Packages in use:

  1. flutter_svg
  2. flutter_screenutil
  3. line_awesome_flutter

Fonts

  1. Poppins (Custom Fonts)

6. Walkthrough Screen πŸŽ‚

This is a little special... Guess what?
I implemented this in Kotlin! 😱
This is the walk-through screen, that you can adapt according to your use, by changing images and number of screens. The top slider will scroll on any amount of screens you add!

GIF Screenshot

Resources:

  1. Animations: cubic briezer
  2. Primary color: #6C63FF
  3. Images: undraw.co

Fonts

  1. Poppins

Widgets πŸš€

List of well-designed widgets that you will actually need and find useful rather than overwhelming you with a plethora of low-quality ones.

Index πŸ“

  1. Rounded input field
  2. Flushbar alert service

1. Rounded Input field 🍦

GIF

Use

RoundedInputField(
    textEditingController: controllerName,
    hintText: "Your Email",
    icon: Icons.email,
    cursorColor: Colors.black,
    editTextBackgroundColor: Colors.grey[200],
    iconColor: Colors.black,
    onChanged: (value) {
      name = value;
     },
 )

2. Flushbar alert service

To use this widget you have to include one denpendency called flushbar in your pubspec.yaml, if you want error alert you have to give AlertType.error in type feild same applies to warning
GIF

Use

CustomButton(
    text: "Add to Cart",
    onPressed: () {
      AlertService().showAlert(
         context: context,
         message: 'product has been added to cart',
         type: AlertType.success,
         );
     },
 )

Doremon 🐱

Any doremon fans here? For relaxation I design some of cartoons

Thanks for coming here from doremon :xD

Author(s) ✍️

  1. Ajay Prabhakar @chromicle

Looking to contribute? πŸ’»

Please read CONTRIBUTING.md before writing a pull request. Any and all help we can get is welcome :)

License πŸ“

This repository is licensed under MIT License. Find LICENSE to know more.

Note

These examples are open to all kinds of contribution in all of its categories. dude, they are completely free😜
If you found this project useful, then please consider giving it a ⭐ on Github and sharing it with your friends via social media⚑.
Happy Coding πŸ’».