Forms and Animations with Flutter: Detecting & Handling Gestures

Flutter    |    Intermediate
  • 11 videos | 1h 16m 42s
  • Includes Assessment
  • Earns a Badge
Rating 4.0 of 2 users Rating 4.0 of 2 users (2)
Users often interact with mobile devices using gestures, which are semantic actions that can update the state of the application. Flutter makes it easy to detect and handle gestures using built-in widgets. In this course, you will discover how the GestureDetector in Flutter helps you detect motions in your app that are gestures. The GestureDetector allows you to configure callbacks for the specific gestures you want to handle and allows you to detect and respond to these gestures. If multiple gesture detectors are activated, Flutter uses the gesture arena to disambiguate and invoke the callback on the right gestures. Next, you will explore how to implement gesture detection in your application. You will learn to handle tap, long press, double tap, and drag-related gestures. You will also configure callbacks for other states in the gesture lifecycle such as the start or end of a gesture. Finally, you will see how you can override the default behavior of the gesture arena by configuring a raw gesture detector that allows multiple winners in the arena.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Recognize how flutter gestures work
    Track user gestures in flutter
    Handle different types of gestures and add splash effects
    Handle drag gestures
    View drag coordinates and velocity
  • Create and use dismissible widgets
    Use sibling gesture detectors
    Use nested gesture detectors
    Disambiguate gestures using custom gesture recognizers
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 1m 43s
    In this video, we will discover the key concepts covered in this course. FREE ACCESS
  • 6m 41s
    After completing this video, you will be able to recognize how Flutter gestures work. FREE ACCESS
  • Locked
    3.  Handling Tap Gestures
    11m 12s
    In this video, learn how to track user gestures in Flutter. FREE ACCESS
  • Locked
    4.  Handling Long Press and Double Tap Gestures
    6m 14s
    Upon completion of this video, you will be able to handle different types of gestures and add splash effects. FREE ACCESS
  • Locked
    5.  Detecting Horizontal and Vertical Drags
    9m 26s
    After completing this video, you will be able to handle drag gestures. FREE ACCESS
  • Locked
    6.  Accessing Drag Coordinates and Drag Velocity
    6m 6s
    Find out how to view drag coordinates and velocity. FREE ACCESS
  • Locked
    7.  Using Dismissible Widgets to Delete List Elements
    7m 45s
    During this video, you will learn how to create and use dismissible widgets. FREE ACCESS
  • Locked
    8.  Using Multiple Gesture Detectors
    8m 17s
    Discover how to use sibling gesture detectors. FREE ACCESS
  • Locked
    9.  Using Nested Gesture Detectors
    6m 17s
    Learn how to use nested gesture detectors. FREE ACCESS
  • Locked
    10.  Disambiguating Gestures Using Raw Gesture Detectors
    10m 47s
    Upon completion of this video, you will be able to disambiguate gestures using custom gesture recognizers. FREE ACCESS
  • Locked
    11.  Course Summary
    2m 15s
    In this video, we will summarize the key concepts covered in this course. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Rating 4.3 of 4 users Rating 4.3 of 4 users (4)
Rating 4.5 of 4 users Rating 4.5 of 4 users (4)
Rating 4.0 of 1 users Rating 4.0 of 1 users (1)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.6 of 5 users Rating 4.6 of 5 users (5)
Rating 4.3 of 3 users Rating 4.3 of 3 users (3)
Rating 4.0 of 2 users Rating 4.0 of 2 users (2)