A Flutter frontend for quickget and quickemu

Overview

Quickgui
Quickgui

A Flutter frontend for quickget and quickemu.

Quickgui screenshot

This project is discussed mainly on Discord server

Install

quickemu

For this tool to work, you need to have quickget, from the quickemu package, in your current path. Go to the quickemu github page for more information about installing the tool.

Standard package

On Ubuntu, quickgui can be installed as a standard package.

First, add this ppa (this only needs to be done once) :

sudo add-apt-repository ppa:yannick-mauray/quickgui
sudo apt update

Then, install the pacakge :

sudo apt install quickgui

Pre-compiled binary

  • Download the binary.
  • Uncompress the tarball wherever you want.
  • From anywhere on the filesystem, run the app.
xz quickgui-a.b.c-d.tar.xz
tar xvf quickgui-a.b.c-d.tar
/path/to/quickgui

Alternativelly, use update-alternatives to install quickgui system-wide :

sudo update-alternatives --install /usr/local/bin/quickgui quickgui /path/to/quickgui 50

Build

If you don't want to run the binary, you can rebuild the application yourself :

  • Set up Flutter
  • Clone this repo,
  • Switch to the project's directory,
  • Build the project,
  • Run the app.
git clone https://github.com/quickgui/quickgui.git
cd quickgui
flutter build linux --release
./build/linux/x64/release/bundle/quickgui

You can also use update-alternatives for easier access to the app.

Usage

Downloading VMs

From the main screen, select the operating system you want to use. The list can be filtered.

Main screen
List of supported operating systems
Search a distribution

Then, select the version :

Main screen after selection of the operating system
Versions of the selected operating system

If there are some options (Windows language, Pop!_OS nvidia or Intel, etc..), they will be displayed :

Choose an option
Option is diplayed

Then click "Download". The ISO will be downloaded in the current working directory, in 99% of cases that will be the directory where quickgui was invoked from.

Waiting for download
Downloading
Download finished

Managing VMs

The "Manage running VMs" screen will list available Quickemu VMs in the current working directory.

VMs can be launched by clicking the "Play" () button. Running VMs will have the "Play" and "Stop" buttons highlighted in green and red respectively, and pressing "Stop" (■) will kill the running VM.

When a VM is running, the host's ports mapped to SPICE and SSH on the guest will be displayed. If you close the SPICE display and wish to reconnect, you can click the "Connect display with SPICE" button. To open an SSH session, you can click the "Connect with SSH" button.

If the "Connect display with SPICE" button is disabled, the spicy client could not be found. Ensure it is installed, and in your PATH (it should have been installed with quickemu)

If the "Connect with SSH" button is disabled, an SSH server could not be detected on the guest. Most guest operating systems will not install an SSH server by default, so if it was not an option during install, you will need to install one yourself. It must be listening on port 22 (the default SSH port). Once a server is installed and running, it should be detected automatically.

"Connect with SSH" will use the terminal emulator symlinked to x-terminal-emulator. Several common terminal emulators are supported. If yours is not, please raise an issue on this repository.

Comments
  • quickgui start error

    quickgui start error

    Hi guys,

    I am running Fedora35 and tried to launch the quickgui binary with the following error:

    !  ~/.a/quickgui-1.2.3  ./quickgui 360ms  Fri 25 Feb 2022 12:51:24 AM CET [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: ProcessException: No such file or directory Command: quickget list_csv #0 _ProcessImpl._start (dart:io-patch/process_patch.dart:401) #1 Process.start (dart:io-patch/process_patch.dart:38) #2 _runNonInteractiveProcess (dart:io-patch/process_patch.dart:578) #3 Process.run (dart:io-patch/process_patch.dart:49) #4 loadOperatingSystems (package:quickgui/main.dart:16) #5 main (package:quickgui/main.dart:61) #6 main (file:///opt/flutter-projects/quickgui/.dart_tool/flutter_build/generated_main.dart) #7 _runMainZoned.<anonymous closure>.<anonymous closure> (dart:ui/hooks.dart:127) #8 _rootRun (dart:async/zone.dart:1428) #9 _CustomZone.run (dart:async/zone.dart:1328) #10 _runZoned (dart:async/zone.dart:1863) #11 runZonedGuarded (dart:async/zone.dart:1851) #12 _runMainZoned.<anonymous closure> (dart:ui/hooks.dart:125) #13 _delayEntrypointInvocation.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:297) #14 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:192)

    Can someone help?

    Thanks a lot

    bug 
    opened by drford17 9
  • Linux Mint 20.2 error GLibc 2.34

    Linux Mint 20.2 error GLibc 2.34

    Hi, after the last update quickgui won't start on Linux Mint 20.2 due to the error quickgui: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by quickgui)

    Mint latest glibc version is 2.31 (Mint is based on Ubuntu focal 20.04) ldd --version ldd (Ubuntu GLIBC 2.31-0ubuntu9.2) 2.31

    opened by tudo75 8
  • Ideas to improve localization

    Ideas to improve localization

    German (and I am sure some other languages as well) has a sentence structure that's a little different from English. Sentences that are made up of a translatable string and some variable (e.g. a VM name) would need to include a placeholder for the variable in order to be fully localizable. For example, "Select version for VARIABLE" would be "Version für VARIABLE auswählen" in German. Currently, this is not possible.

    I am a member of the German GNOME Translation team, and I come across strings that contain %s or {} as a placeholder for these variables quite often. I think the first one is used in Python? Maybe there's a Flutter/Dart equivalent...

    enhancement live stream 
    opened by daPhipz 8
  • Black screen (quickemu installed)

    Black screen (quickemu installed)

    OS: Arch Linux Kernel: 5.15.6 DE: KDE Plasma 5.23 (X11)

    I noticed there was a closed issue about quickgui only displaying a blank screen, but the issue was that quickemu was not installed. I am using quickemu 2.3.3 and have successfully used quickget to download a disk image and quickemu to run a QEMU VM, so I believe it's working properly.

    Screenshot_20211204_160540

    I'm running the 1.1.5 quickgui binary, downloaded from Github. Anything I can do to get some kind of logging or debug info?

    keep and eye on it 
    opened by rlad78 6
  • Is it possible to rezise the VM disk size?

    Is it possible to rezise the VM disk size?

    Hello, awesome program.

    I am wondering, can I resize the VM's partition? I am actually trying to install a program on my Ubuntu inside of Quickgui, but the zip file is over 8 GB in size. When I try to unzip it, the system says not enough space.

    I installed the program through AUR (quickgui-bin) and is default in German (can't find any menu to change it). The other version would not install.

    Is this possible?

    question 
    opened by olividir 4
  • Italian translation

    Italian translation

    First effort at Italian translation.

    Sono estremamente grato per tutte le correzioni e i suggerimenti. Je suis extrêmement reconnaissant pour toutes les corrections et suggestions. Tha mi air leth taingeil airson gach ceartachadh agus moladh. Für alle Korrekturen und Anregungen bin ich überaus dankbar.

    Any and all corrections and suggestions gratefully received.

    opened by philclifford 4
  • Manage missing zsync

    Manage missing zsync

    see issue #212 in quickemu, where hopefully we can decide what to do and handle missing zsync on the host by not presenting those distros/versi ons to the user or in the lists

    Just a heads-up here to keep an eye on

    keep and eye on it 
    opened by philclifford 4
  • Platform UI integration

    Platform UI integration

    This PR adds

    • Platform Aware/Adaptive widgets for platform specific look and feel (both dark + light)
    • Separate Settings page instead of side drawer
    • Cut startup delay
    • Better and more descriptive initial Loading screen when searching for quickemu
    • Custom platform aware title bar instead of native embedded titlebar

    Previews of new User Interface (Libadwaita skin)

    • Initial Loading Screen

      image

    • Home/First page image

    • Manage VMs page image

    • Create VMs Page image

    Extra:

    Windows (Fluent UI) Skin image

    macOS Skin image

    opened by KRTirtho 3
  • Error on start quickgui

    Error on start quickgui

    Ubuntu 22.04.1 LTS sudo add-apt-repository ppa:yannick-mauray/quickgui sudo apt update sudo apt install quickgui

    quickgui [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: ProcessException: Not a directory Command: quickget list_csv #0 _ProcessImpl._start (dart:io-patch/process_patch.dart:401) #1 Process.start (dart:io-patch/process_patch.dart:38) #2 _runNonInteractiveProcess (dart:io-patch/process_patch.dart:578) #3 Process.run (dart:io-patch/process_patch.dart:49) #4 loadOperatingSystems (package:quickgui/main.dart:16) #5 main (package:quickgui/main.dart:61) #6 main (file:///home/yannick/quickgui/.dart_tool/flutter_build/generated_main.dart) #7 _runMainZoned.. (dart:ui/hooks.dart:127) #8 _rootRun (dart:async/zone.dart:1428) #9 _CustomZone.run (dart:async/zone.dart:1328) #10 _runZoned (dart:async/zone.dart:1863) #11 runZonedGuarded (dart:async/zone.dart:1851) #12 _runMainZoned. (dart:ui/hooks.dart:125) #13 _delayEntrypointInvocation. (dart:isolate-patch/isolate_patch.dart:297) #14 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:192)

    sudo apt-cache policy quickgui quickgui: Installed: 1.2.4-1 jammy1.0 Candidate: 1.2.4-1 jammy1.0 Version table: 1.2.4-1 jammy1.0 500 500 https://ppa.launchpadcontent.net/yannick-mauray/quickgui/ubuntu jammy/main amd64 Packages 100 /var/lib/dpkg/status

    duplicate 
    opened by thedemonium 3
  • Empty window on launch

    Empty window on launch

    Hi, I have an issue when launching quickgui. I verify than quickget and quickemu are in the current path, they are. I obtain an empty window when launching and this error message on console :

    [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: MissingPluginException(No implementation found for method getAll on channel dev.fluttercommunity.plus/package_info) #0 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:175) <asynchronous suspension> #1 MethodChannel.invokeMapMethod (package:flutter/src/services/platform_channel.dart:377) <asynchronous suspension> #2 MethodChannelPackageInfo.getAll (package:package_info_plus_platform_interface/method_channel_package_info.dart:13) <asynchronous suspension> #3 PackageInfo.fromPlatform (package:package_info_plus/package_info_plus.dart:36) <asynchronous suspension> #4 main (package:quickgui/main.dart:62) <asynchronous suspension>

    I'm not sure that I can solve it myself. Regards

    duplicate 
    opened by VieuxSio 3
  • Unable to launch quickgui

    Unable to launch quickgui

    Today I updated the quickgui and after the update I was unable to launch quickgui. I tried launching from terminal by following command : /usr/bin/quickgui

    But I get following error after executing command :

    /usr/bin/quickgui: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /usr/bin/quickgui)

    My distro is Linux mint cinnamon 20.3

    bug 
    opened by Himanshu-kumar-gupta 3
  • `RPM` and `AppImage` packaging support using flutter_distributor

    `RPM` and `AppImage` packaging support using flutter_distributor

    This PR adds:

    • RPM packaging support
    • AppImage packaging support (untested)
    • Deb packaging support (through flutter_distributor, not Makefile)
    • Fixes wrong semver versioning convention (use + to indicate build number instead of -)

    The version of flutter_distributor used on this PR is from krtirtho/flutter_distributor as the official https://github.com/leanflutter/flutter_distributor/pull/101 isn't merged yet

    This PR also adds possibility of easy packaging of windows executable and macOS disk image too

    Thanks for this awesome project. Keep fluttering :fire: :blue_heart: :rocket: :muscle:

    opened by KRTirtho 1
  • No existing machines in Manage existing machines

    No existing machines in Manage existing machines

    So I downloaded kali-weekly on quickgui and When I trying to manage Kali Linux that I just Downloaded it doesn't work for some reason I don't know if that is a bug or not, Hope can fix it as soon as possible

    Downloaded Image image

    Doesn't show up on the Manager image

    opened by blusewill 1
  • 1.2.4 binary release: clicking executable results in blank quickgui window, works okay from CLI though

    1.2.4 binary release: clicking executable results in blank quickgui window, works okay from CLI though

    Hi, I'm currently using quickgui 1.2.4 on fedora (see issue https://github.com/quickemu-project/quickgui/issues/90 as to why) and noticed that quickgui shows up blank when trying to just click and execute it from gnome files:

    image

    ...but things work fine when launching from the command line:

    image

    Any idea why? Rather curious as I notice similar quirks in developing an electron app too, wondering if there's a sandboxing difference or something.

    opened by seltzered 0
  • There's no longer a non-deb linux release of quickgui since 1.2.6

    There's no longer a non-deb linux release of quickgui since 1.2.6

    Hi! I've been happily using quickgui since last spring, and at the time was on Ubuntu and just installed it via the apt package.

    More recently I started using Fedora and noticed since 1.2.6 there's only .deb packages distributed. What would be the best path to support other distributions - should one write a homebrew/linuxbrew formula to build from source? Noticing a challenge is flutter itself doesn't support installing itself that well outside of ubuntu (see https://github.com/flutter/flutter/issues/9401 & https://github.com/flutter/flutter/issues/25596 ).

    Thanks, Vivek

    opened by seltzered 1
Releases(v1.2.8)
  • v1.2.8(Nov 21, 2022)

    What's Changed

    • Update icons by @Lukewh in https://github.com/quickemu-project/quickgui/pull/86
    • Add Hungarian translation by @mikabak in https://github.com/quickemu-project/quickgui/pull/83

    New Contributors

    • @Lukewh made their first contribution in https://github.com/quickemu-project/quickgui/pull/86
    • @mikabak made their first contribution in https://github.com/quickemu-project/quickgui/pull/83

    Full Changelog: https://github.com/quickemu-project/quickgui/compare/v1.2.7...v1.2.8

    Source code(tar.gz)
    Source code(zip)
    quickgui_1.2.8-1_focal1.0_amd64.deb(7.06 MB)
    quickgui_1.2.8-1_jammy1.0_amd64.deb(7.80 MB)
    quickgui_1.2.8-1_kinetic1.0_amd64.deb(7.74 MB)
    quickgui_1.2.8-1_lunar1.0_amd64.deb(7.74 MB)
  • v1.2.7(Nov 11, 2022)

  • v1.2.5(Nov 8, 2022)

    What's Changed

    • Add Japanese Translation by @gnuhead-chieb in https://github.com/quickemu-project/quickgui/pull/70
    • Add Swedish translation by @eson57 in https://github.com/quickemu-project/quickgui/pull/76
    • Added Portuguese Brazilian (pt_BR) translation by @Marcdnd in https://github.com/quickemu-project/quickgui/pull/79
    • fix: Removed quickemu-icons submodule, then added the icons back
    • fix: Detect if quickemu is in PATH
    • build: Use a systemd container to build for focal and up

    New Contributors

    • @gnuhead-chieb made their first contribution in https://github.com/quickemu-project/quickgui/pull/70
    • @eson57 made their first contribution in https://github.com/quickemu-project/quickgui/pull/76
    • @Marcdnd made their first contribution in https://github.com/quickemu-project/quickgui/pull/79

    Full Changelog: https://github.com/quickemu-project/quickgui/compare/v1.2.4...v1.2.5

    Source code(tar.gz)
    Source code(zip)
    quickgui_1.2.6.focal1.0_amd64.deb(7.06 MB)
    quickgui_1.2.6.jammy1.0_amd64.deb(7.79 MB)
    quickgui_1.2.6.kinetic1.0_amd64.deb(7.74 MB)
    quickgui_1.2.6_lunar1.0_amd64.deb(7.74 MB)
  • v1.2.4(Feb 25, 2022)

    What's Changed

    • Added Spanish translation by @jmmanzano in https://github.com/quickemu-project/quickgui/pull/58
    • Added support for aria2c progress indicator.
    • Fixed the "download finished" notification
    • Refreshed icons
    • Fixed the GLIBC dependency by building on focal

    New Contributors

    • @jmmanzano made their first contribution in https://github.com/quickemu-project/quickgui/pull/58

    Full Changelog: https://github.com/quickemu-project/quickgui/compare/v1.2.2...v1.2.4

    Source code(tar.gz)
    Source code(zip)
    quickgui-1.2.4.tar.xz(6.87 MB)
  • v1.2.3(Feb 24, 2022)

    What's Changed

    • Added Spanish translation by @jmmanzano in https://github.com/quickemu-project/quickgui/pull/58
    • Added support for aria2c progress indicator.
    • Fixed the "download finished" notification
    • Refreshed icons

    New Contributors

    • @jmmanzano made their first contribution in https://github.com/quickemu-project/quickgui/pull/58

    Full Changelog: https://github.com/quickemu-project/quickgui/compare/v1.2.2...v1.2.3

    Source code(tar.gz)
    Source code(zip)
    quickgui-1.2.3.tar.xz(6.87 MB)
  • v1.2.2(Dec 19, 2021)

  • v1.2.1(Dec 17, 2021)

  • v1.2.0(Dec 16, 2021)

    What's Changed

    • Add support for more terminal emulators by @marxjohnson in https://github.com/quickgui/quickgui/pull/52
    • Added Portuguese European (pt_PT) translation by @Ricardo-Simoes in https://github.com/quickgui/quickgui/pull/55
    • Added a language selector.
    • Fixed: crash at startup if no user preferences were found.

    New Contributors

    • @Ricardo-Simoes made their first contribution in https://github.com/quickgui/quickgui/pull/55

    Full Changelog: https://github.com/quickgui/quickgui/compare/v1.1.9...v1.2.0

    Source code(tar.gz)
    Source code(zip)
    quickgui-1.2.0.tar.xz(6.81 MB)
  • v1.1.9(Dec 10, 2021)

    What's Changed

    • Spotted a small oopsy on the stream by @philclifford in https://github.com/quickgui/quickgui/pull/27
    • Italian translation by @philclifford in https://github.com/quickgui/quickgui/pull/23
    • Added check for ports file when launching a new VM re #28 by @WillyJimmyDev in https://github.com/quickgui/quickgui/pull/29
    • Scots gaelic by @philclifford in https://github.com/quickgui/quickgui/pull/24
    • Dutch, Norwegian, Russian and Welsh by @philclifford in https://github.com/quickgui/quickgui/pull/33
    • Italian updates by @philclifford in https://github.com/quickgui/quickgui/pull/38
    • i18n: adds Occitan locale by @Mejans in https://github.com/quickgui/quickgui/pull/36
    • Simple check for negative process.exitCode when active download is cancelled re #41 by @WillyJimmyDev in https://github.com/quickgui/quickgui/pull/42
    • Add cancel translations to nlnoru by @philclifford in https://github.com/quickgui/quickgui/pull/45
    • Add cancel trans Scots gaelic by @philclifford in https://github.com/quickgui/quickgui/pull/46
    • Added Czech translation. by @paadza in https://github.com/quickgui/quickgui/pull/47
    • litle fix by @Zxce3 in https://github.com/quickgui/quickgui/pull/39

    New Contributors

    • @philclifford made their first contribution in https://github.com/quickgui/quickgui/pull/27
    • @Mejans made their first contribution in https://github.com/quickgui/quickgui/pull/36
    • @paadza made their first contribution in https://github.com/quickgui/quickgui/pull/47
    • @Zxce3 made their first contribution in https://github.com/quickgui/quickgui/pull/39

    Full Changelog: https://github.com/quickgui/quickgui/compare/v1.1.5...v1.1.9

    Source code(tar.gz)
    Source code(zip)
    quickgui-1.1.9.tar.xz(6.81 MB)
  • v1.1.5(Nov 14, 2021)

    What's Changed

    • Update German translation by @daPhipz in https://github.com/quickgui/quickgui/pull/26
    • Various i18n improvements/fixes
    • Fixed a bug where the "Cancel/Close" button on the downloader was not visible with the light theme.

    Full Changelog: https://github.com/quickgui/quickgui/compare/v1.1.4...v1.1.5

    Source code(tar.gz)
    Source code(zip)
    quickgui-1.1.5.tar.xz(6.77 MB)
  • v1.1.4(Nov 14, 2021)

    What's Changed

    • Add German translation by @daPhipz in https://github.com/quickgui/quickgui/pull/13
    • Update German translation by @daPhipz in https://github.com/quickgui/quickgui/pull/14
    • Add a desktop notification on download complete by @diddledani in https://github.com/quickgui/quickgui/pull/16
    • Small nullability check in manager.dart for null working directory by @diddledani in https://github.com/quickgui/quickgui/pull/17
    • Preselect the version when only one version is available by @diddledani in https://github.com/quickgui/quickgui/pull/19
    • Use local imports, not package imports for our own files by @diddledani in https://github.com/quickgui/quickgui/pull/18
    • Add new action buttons for running VMs by @marxjohnson in https://github.com/quickgui/quickgui/pull/21
    • Improve i18n to use parameterized strings

    New Contributors

    • @daPhipz made their first contribution in https://github.com/quickgui/quickgui/pull/13
    • @diddledani made their first contribution in https://github.com/quickgui/quickgui/pull/16
    • @marxjohnson made their first contribution in https://github.com/quickgui/quickgui/pull/21

    Full Changelog: https://github.com/quickgui/quickgui/compare/v1.1.3...v1.1.4

    Source code(tar.gz)
    Source code(zip)
    quickgui-1.1.4.tar.xz(6.77 MB)
  • v1.1.3(Nov 10, 2021)

  • v1.1.2(Nov 9, 2021)

  • v1.1.1(Nov 7, 2021)

    What's Changed

    • pubspec.yaml: Changed git url from git:// to https:// by @WillyJimmyDev in https://github.com/quickgui/quickgui/pull/1
    • Mixin preferences: Refactored shared preferences functions to be generic setters/getters used as a mixin by @WillyJimmyDev in https://github.com/quickgui/quickgui/pull/2
    • Added basic checking of .conf files in working directory re #6. by @WillyJimmyDev in https://github.com/quickgui/quickgui/pull/7

    New Contributors

    • @WillyJimmyDev made their first contribution in https://github.com/quickgui/quickgui/pull/1

    Full Changelog: https://github.com/quickgui/quickgui/compare/v1.1.0...v1.1.1

    Source code(tar.gz)
    Source code(zip)
    quickgui-1.1.1.tar.xz(6.24 MB)
  • v1.1.0(Oct 28, 2021)

Owner
Quickemu Project
Quickemu Project
Quickgui: A Flutter frontend for quickget

quickgui A Flutter frontend for quickget. Install quickemu For this tool to work, you need to have quickget, from the quickemu package, in your curren

Yannick Mauray 0 Nov 1, 2021
A new Flutter application. Frontend Side of project Rent a Car on Flutter

Rent a Car With Flutter A new Flutter application. Frontend Side of project Rent a Car on Flutter Upgraded to Flutter 2 and enabled Null Safety. Getti

Fatih Baycu 17 Dec 4, 2022
A Food DashBoard project with frontend (Flutter) & backend (Spring Boot)

food_dashboard A Food DashBoard project with frontend (Flutter) & backend (Spring Boot)

null 12 Nov 8, 2022
Create an Invoice PDF Document completely with Flutter and learn how to generate and view this invoice in Flutter.

Create an Invoice PDF Document completely with Flutter and learn how to generate and view this invoice in Flutter.

Johannes Milke 124 Jan 4, 2023
(Complete flutter application) Exam and training app as social media, prepared with Firebase backend services, Bloc State management, Singleton design pattern, Unit and widget tests, firebase mocking, Custom local libraries, etc.

(Complete flutter application) Exam and training app as social media, prepared with Firebase backend services, Bloc State management, Singleton design pattern, Unit and widget tests, firebase mocking, Custom local libraries, etc.

Ismael Shakverdiev 45 Jul 14, 2022
Attempt to implement better scrolling for Flutter Web and Desktop. Includes keyboard, MButton and custom mouse wheel scrolling.

An attempt to implement better scrolling for Flutter Web and Desktop. Includes keyboard, MButton and custom mouse wheel scrolling. Getting started Exa

Adrian Flutur 46 Jan 3, 2023
A fully responsive BMI calculator app made using flutter and dart with beautiful minimalistic user interface design and easy to use .

BMI_Calculator_Flutter A fully responsive BMI calculator app made using flutter and dart with beautiful minimalistic user interface design and easy to

null 1 Oct 9, 2021
Chat App Development Front-End and Back-End using Flutter, SocketIo, and NodeJS. (Limited code)

Chat App Development Front-End and Back-End using Flutter, SocketIo, and NodeJS. (Limited code) ( You can buy the full code on $30 (mail me): devstack

Balram Rathore 364 Dec 31, 2022
Wraps flutter_svg and the Flutter SDK image providers and picks the right widget based on the file extension

Hybrid Image Wraps flutter_svg and the Flutter SDK image providers and picks the right widget based on the file extension Features As of right now it'

Dutch Coding Company 1 Jun 18, 2022
To do and accomplishment app built with Flutter and Dart. Made use of Provider

Todioapp A todo and accomplishment app built with Flutter Getting Started This project is a starting point for a Flutter application. A few resources

Atuoha Anthony 2 Dec 10, 2022
Anime and Manga search app. created using Flutter and Jikan API

AnimSearch AnimSearch an App for searching Anime and Manga created with Flutter with data from Jikan API UI Design UI Design inspired by : Crunchyroll

Ariz Armeidi 56 Jan 6, 2023
A simple and clean news app made with Flutter and Dart

News_Application A new Flutter project. Getting Started This project is a starting point for a Flutter application. Google Sing In. Internet Connctivi

Ramu 18 Apr 26, 2021
Building a simple Flutter app for practicing and understanding the GetX State Management and Route Management.

GetX State Management Demo with full understanding of State Management (with GetBuiler, GetX, Obx), Route Management and SnackBar.

TAD 4 Oct 2, 2022
Tahseen Quraishi 20 Dec 3, 2022
Real short video app with firebase and pixels API.Where you can create a short video with pixels' stock videos and also merge your audio.

Real short video app with firebase and pixels API.Where you can create a short video with pixels' stock videos and also merge your audio.

Ansh rathod 55 Dec 26, 2022
A simple and lightweight math library, that can parse and calculate string expressions.

Documentation Create local instance of expression parser. final ExpressionParser expressionParser = ExpressionParser(); Then you can calculate your "s

Ismael Shakverdiev 18 Nov 20, 2022
Find The Latest trending and upcoming movies and tv shows with MovieDB app

MovieDB Find The Latest trending and upcoming movies and tv shows with MovieDB app. The app contains all info about movies and tv shows. find similar

Zaid Mukaddam 1 Sep 24, 2022
A Dart-written Android app to make taking notes, tasks and events easy and straight forward

A Dart-written Android app to make taking notes, tasks and events easy and straight forward

n0pe 3 Nov 15, 2022
A brand new Quizz App,Ui almost completed, and the firebase and storing data

a brand new Quizz App,Ui almost completed, and the firebase and storing data is the last i need to implment ,anyways thats what i acheived for now and i hope i will try to implmenet it more , Thanks

FarZ 23 Dec 29, 2022