Udemy

Build a Flutter Stopwatch App with Custom UI and Animations

立即報名
  • 419 名學生
  • 更新於 12/2021
4.8
(59 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
1 小時 9 分鐘
教學語言
英語
授課導師
Andrea Bizzotto
評分
4.8
(59 個評分)
5次瀏覽

課程簡介

Build a Flutter Stopwatch App with Custom UI and Animations

Learn how to use Flutter tickers, matrix transforms, and other custom widgets to build a clone of the iOS Stopwatch app

Want to learn how to build completely custom and performant UIs in Flutter?

This practical course will teach you exactly that, by showing you how to create a clone of the iOS stopwatch app from scratch.

As part of this, you'll learn about the foundations of the Flutter animation framework and build a completely custom UI using:

  • Ticker and TickerProvider

  • Matrix Transforms

  • Stack, LayoutBuilder, AspectRatio, and other layout widgets

Would you like to:

  • build UIs that render every frame, in sync with the screen refresh rate, and without compromising performance?

  • rotate, scale, or translate widgets, and combine them all together to build custom UIs?

Then you've come to the right place.

This course is short and to the point. But it will give you valuable knowledge and a few tricks that will come handy in your future Flutter projects.

What does the completed project look like?

Go check the video preview for a complete overview of the project you'll build in this course.

Other things included in the course:

- How to switch betwen light and dark mode

- How to manage the stopwatch state and start, stop, and reset the timer

- How to optimize the application performance

- How to build modular code by creating small, reusable widgets

- A final challenge to test your knowledge


Frequently Asked Questions

Will we use Flutter 2?
Yes! The entire course uses Flutter 2 with Null Safety and I will keep it up to date.

What are the course prerequisites?
You should be already familiar with StatelessWidgets and StatefulWidgets, common layouts (Row, Column, Stack), and the foundations of state management in Flutter.

課程章節

  • 1 個章節
  • 16 堂課
  • 第 1 章 Flutter Stopwatch App Challenge

課程內容

  • Learn about how to create performant Flutter UIs that update every frame at 60 fps
  • Work with custom Flutter layout widgets: Stack, Align, Positioned, AspectRatio, LayoutBuilder, Transform
  • Work with matrix transforms (scale, rotate, translate) to create custom Flutter UIs
  • Build a clone of the iOS stopwatch app

此課程所涵蓋的技能


評價

  • I
    Igor Prado
    4.0

    Straightforward and clear course, which has some clues to increase the knowledge from here. Pretty cool!

  • C
    Cromuel Barut
    5.0

    This is the perfect animation course here in Udemy for those flutter beginners like me.

  • P
    PE N
    5.0

    This lecture covers the basic Flutter animations and implementation. However, it is well-suited for beginners and contains a lot of content that would be useful in practical applications.

  • H
    HERRGOTT Gilles
    5.0

    Great course, very well !!!! You not only learn how to create a such stop watch application, but how to structure the app, optimize it, ...

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意