Linux Format

Creating Flutter apps

Credit: https://flutterawesome.com/calculator-create-with-flutter/

If you’ve heard of Flutter, you probably know it as a cross-platform toolkit for writing mobile I apps – and you’d be correct. But that crossplatform ability was extended last year to include developing for Linux desktop alongside use for singlepage web apps.

If Flutter is a toolkit, what language do you use to program it? It’s called Dart. It’s a modern programming language and you can also write programs purely in Dart. If you’re looking for a programming language that’s more advanced than C and includes objects and decent string handling, but is nowhere as complex as C++, Dart falls in the middle. This isn’t a tutorial on Dart but the code should be easy enough to understand. If you want to find out more, visit the official website at https://dart.dev. You’ll find an online editor that you can experiment with and run Dart programs.

It’s a way of building up the user interface of an application through the use of widgets. A widget is a component containing the logic, interaction and design of a UI element. It’s implemented as a class in Dart and you can find out more at https://flutter.dev.

apps are different from otherapp has all its widgets redrawn many times per second; as much as 60 frames per second or faster on fast hardware. This makes it suitable for games programming. Even the single-page web apps are rebuilt many times per second.

You’re reading a preview, subscribe to read more.

More from Linux Format

Linux Format1 min read
Ultimate Desktop Upgrade!
LXF316 will be on sale Tuesday 28th May 2024 Word processors that can help craft that novel you’ve always been talking about and organise large projects. Revive the old roleplaying system for a digital age as we recreate our own play-by-mail gaming
Linux Format4 min read
Linux
The #1 open source mag Future Publishing Limited, Quay House, The Ambury, Bath, BA1 1UA Email contact@linuxformat.com EDITORIAL Editor-in-chief Neil Mohr Art editor Fraser McDermott Production editor Katharine Davies Group editor-in-chief Graham Bar
Linux Format2 min read
Platform Support And Editions
Kali has a huge variety of install options, and these include images for ARM-based computers and pre-made virtual K machine images for most of the popular virtualisers. It’s even possible to install a version of Kali on to an Android-powered device.

Related