

While you can use any editor with the Flutter toolchain, there are IDE plugins for IntelliJ IDEA, Android Studio and Visual Studio Code that make the development cycle easier. You can use macOS, Linux, Windows or Chrome OS for your Flutter development. You’ll also learn a little Dart along the way! :] Getting Startedĭownload the starter project for this tutorial by clicking the Download Materials button at the top or bottom of this tutorial.
Flutter desktop app tutorial how to#
Here are some things you’ll learn how to do with Flutter while you build the app: You can develop the app using iOS Simulator, the Android emulator, a web browser, a native desktop app or all of the above! In this tutorial, you’ll build a Flutter app called GHFlutter that queries the GitHub API for team members in a GitHub organization and displays the information in a scrollable list: This - in combination with Flutter’s fast development cycle, flexible UI design and native app performance - make it a very attractive target for new and experienced developers alike. While Flutter initially only supported the Android and iOS mobile platforms, it has since expanded to include support for the web, macOS, Windows, Linux, Fuchsia and embedded devices. One of the most recent frameworks to enter the cross-platform arena is Flutter from Google. Being able to write one codebase and deploy to multiple platforms saves significant time and effort for your company and team. With various operating systems running the world’s mobile and desktop devices, cross-platform development has long been a goal for app development. Joe Howard wrote the original and Nishant Srivastava made a previous update. Update note: Jonathan Sande updated this tutorial for Flutter 2.2 and Dart 2.13.
