Test dart/flutter language

×

Overview

module url N/A
git repository https://bitbucket.org/arrizza-public/test_flutter
git command git clone git@bitbucket.org:arrizza-public/test_flutter.git
verification report https://arrizza.com/web-ver/test-flutter-report.html
version info
OS Language #Runs Last Run Cov%
Ubuntu 24.04 noble Python 3.12 23 2025-11-18 100.0%

Summary

This app is to test out the dart language and flutter UI library. I never used it before this project and so used Gemini to help with the setup and coding.

setup:

Use ./do_install full to install dart/flutter.

Run it

Use doit

./doit

This will generate a two page app. The first page has icon and menu widgets, buttons, etc. It is primarily used to show the navigation from this page to page2 and back.

The second page (page2) has a table, and dynamic addition of rows to the table. The table is scrollable.

Currently it only runs on Linux. It needs to be built and tested for these configurations:

  • macos
  • windows
  • iOS
  • Android
  • web page

is it good?

It seems very good. The language is straightforward and the GUI functions and interactions are fairly clear in how they're laid out.

There are good support features in the dart/flutter tools e.g. linter/analysis, documentation, unit testing. There are some traits of these that are contrary to the other languages I've been using, but they are minor.

next steps

  • build and test on other configurations
  • try out other common widgets typically needed in GUIs
  • Add release mode

- John Arrizza