Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn Make Intro View Using Flutter
Rating: 3.1 out of 5(129 ratings)
8,163 students

Learn Make Intro View Using Flutter

A Flutter package for simple material design app intro screens with some cool animations.
Created byAhmed Zeyada
Last updated 11/2019
English

What you'll learn

  • build Intro Views Flutter

Course content

1 section6 lectures31m total length
  • 1- Install The Package6:36
  • 2- Create IntroViewFlutter7:29
  • 3- Create Page in App5:36
  • 4- Try The Package5:47
  • Finish5:47
  • main.dart0:32

Requirements

  • VS Code

Description

A Flutter package for simple material design app intro screens with some cool animations.

Table of contents #

  • Features

  • Getting Started

  • Usage

  • Documentation

    • PageViewModel Class

    • IntroViewFlutter Class

  • Bugs or Requests

  • Donate

  • Contributors

  • License

Features #

  • Easy addition of pages.

  • Circular page reveal.

  • Cool Animations.

  • Animation control, if the user stops sliding in the midway.

  • Skip button, for skipping the app intro.

  • Custom font selection.

  • Material Design.

Getting Started #

You should ensure that you add the intro_views_flutter as a dependency in your flutter project.

dependencies:

  intro_views_flutter: '^2.8.0'


You should then run flutter packages get in your terminal so as to get the package.

Usage #

  • IntroViewsFlutter widget require a list of PageViewModel , and some other parameters. Refer the code below to create a PageViewModel page.

    Final page = new PageViewModel(

        pageColor: const Color(0xFF607D8B),

          iconImageAssetPath: 'assets/taxi-driver.png',

          iconColor: null,

          bubbleBackgroundColor: null,

          body: Text(

            'Easy  cab  booking  at  your  doorstep  with  cashless  payment  system',

          ),

          title: Text('Cabs'),

          mainImage: Image.asset(

            'assets/taxi.png',

            height: 285.0,

            width: 285.0,

            alignment: Alignment.center,

          ),

          titleTextStyle: TextStyle(fontFamily: 'MyFont', color: Colors.white),

          bodyTextStyle: TextStyle(fontFamily: 'MyFont', color: Colors.white),

        );


  • Now refer the code below to get the IntroViewsFlutter widget.

    final Widget introViews = new IntroViewsFlutter(

          [page],

          onTapDoneButton: (){

            //Void Callback

          },

          showSkipButton: true,

          pageButtonTextStyles: new TextStyle(

              color: Colors.white,

              fontSize: 18.0,

              fontFamily: "Regular",

            ),

        );


    For further usage refer the example available.

    For Landscape preview click the link.

    Note : If you added more than four pages in the list then there might be overlapping between page icons and skip button, so my suggestion is just make the showSkipButton: false.

Who this course is for:

  • Students
  • Mobile Developers
  • Flutter Learner