All Projects → gliheng → flutter-app-template

gliheng / flutter-app-template

Licence: MIT license
Desktop flutter app template

Programming Languages

136420 projects - #7 most used programming language
5618 projects
397 projects
10850 projects

Projects that are alternatives of or similar to flutter-app-template

Package applications using LaunchUI for Windows, Linux and OS X.
Stars: ✭ 69 (+53.33%)
Mutual labels:  desktop
a single page scroll plugin for [email protected]
Stars: ✭ 152 (+237.78%)
Mutual labels:  desktop
Interface to record a X11 desktop
Stars: ✭ 91 (+102.22%)
Mutual labels:  desktop
This repository hosts the specification for the Cartographic Information Model
Stars: ✭ 45 (+0%)
Mutual labels:  desktop
A web-based timetabler helping SHUers filter and preselect courses easily. SHU排课助手. 上海大学排课助手.
Stars: ✭ 43 (-4.44%)
Mutual labels:  desktop
GUI front-end for LaunchUI Packager.
Stars: ✭ 46 (+2.22%)
Mutual labels:  desktop
Laravel + Quasar Framework
Stars: ✭ 77 (+71.11%)
Mutual labels:  desktop
windows taskbar
Flutter plugin serving utilities related to Windows taskbar. 💙
Stars: ✭ 84 (+86.67%)
Mutual labels:  desktop
💻 Desktop app for all your Storybooks
Stars: ✭ 68 (+51.11%)
Mutual labels:  desktop
Let's build an exhaustive Wiki page on how to contribute to the Linux and FOSS community, even WITHOUT knowing code!
Stars: ✭ 136 (+202.22%)
Mutual labels:  desktop
Unbound Bible is an open source and a free, multilingual Bible-reader program for Mac, Linux and Windows.
Stars: ✭ 25 (-44.44%)
Mutual labels:  desktop
A BSD-based OS project that aims to provide an experience like and some compatibility with macOS (formerly known as airyxOS)
Stars: ✭ 2,490 (+5433.33%)
Mutual labels:  desktop
DeFi Blockchain desktop app for Windows, Linux and Mac.
Stars: ✭ 12 (-73.33%)
Mutual labels:  desktop
Glimmer DSL for Tk (Ruby Tk Desktop Development GUI Library)
Stars: ✭ 26 (-42.22%)
Mutual labels:  desktop
🧱 Brick - Multiplatform navigation library for Compose.
Stars: ✭ 33 (-26.67%)
Mutual labels:  desktop
A top-down 2D, procedurally generated space exploration and shooter game using libGDX. Kinda like Asteroids, only a little bigger.
Stars: ✭ 28 (-37.78%)
Mutual labels:  desktop
Access all of your favorite Office 365 apps from Linux
Stars: ✭ 139 (+208.89%)
Mutual labels:  desktop
Stars: ✭ 65 (+44.44%)
Mutual labels:  desktop
Crane is a easy-to-use and beautiful desktop application helps you build manage your container images.
Stars: ✭ 223 (+395.56%)
Mutual labels:  desktop
BotCity Framework - Open Source RPA
Stars: ✭ 37 (-17.78%)
Mutual labels:  desktop

flutter-app-template Join Gitter Chat Channel

Example app built using flutter-rs.


  • Support Hot reload
  • MethodChannel, EventChannel
  • Async runtime using tokio
  • System dialogs
  • Clipboard support
  • Cross platform support, Runs on mac, windows, linux
  • Support distribution format: (windows NSIS, mac app, mac dmg, linux snap)

Get Started

Install requirements

  • Rust

  • libglfw:

    • Install on Mac with: brew install glfw
    • Install on linux with apt install libglfw3
  • cmake:

    • Install on Mac with: brew install cmake
    • Install on linux with apt install cmake
  • flutter sdk

Config flutter engine version

flutter-rs need to know your flutter engine version. You can set this using any of the following methods.

  • If you have flutter cli in your PATH, you're set.
  • Set FLUTTER_ROOT environment variable to your flutter sdk path
  • Set FLUTTER_ENGINE_VERSION environment variable to your engine version

Clone this repo

git clone [email protected]:gliheng/flutter-app-template.git flutter-app
cd flutter-app
python ./scripts/


  • To develop with cli hot-reloading, simple run:

    python ./scripts/

  • To debug using VS Code dart tools:

    Start process using cargo run

    Then attach to debugger using flutter attach --debug-uri=DEBUG_URI


  • To build distribution, use: python ./scripts/ mac|dmg|nsis|snap

    Note: Build scripts are written in python3. Install python depenendencies using pip3 install -r scripts/requirements.txt Build on Windows require NSIS3

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected]