A new handy and powerful Android phone assistant, powered by Flutter.

Overview

GitHub (pre-)release Release date Total downloads

中文文档

AirController is a powerful, handy, and cross-platform desktop application, it can manage your android phone easily without connecting to a computer.

Inspired by HandShaker, I hope it becomes your favorite android assistant app on Linux and macOS.

Preview

How to use

Install the latest AirController mobile app on your Android phone.

Open the link below and choose the latest version apk file to install.

https://github.com/air-controller/air-controller-mobile/releases

Install the latest AirController desktop app on your computer.

Open the link below and choose the latest file to install.

https://github.com/air-controller/air-controller-desktop/releases

  • Windows users choose the exe suffix file, please.

  • Linux users choose the AppImage suffix file, please.

  • macOS users choose the dmg suffix file, please.

Open the desktop application

Make sure your phone and computer have been connected to the same network, and open the application on your phone.

That's all, enjoy it!

Build and run.

Install the latest Flutter SDK on your computer.

This project is developed with the Flutter framework, You should install Flutter first on your computer.

Make sure:

  • You have installed the latest Flutter SDK.

  • You have installed the latest Dart SDK.

  • Run command "flutter doctor" and no errors are output.

Install dependencies and add desktop support.

Use the command flutter pub get to install dependencies.

Use the command flutter config --enable--desktop to add desktop support.

Use a specific platform name to replace the string "--" in the middle.

Eg: flutter config -enable-linux-desktop to add support for the Linux platform.

Build

The build command is flutter build .

Same as above, use a specific platform name to replace the string "", then you will get the final binary file.

Attention: you need to build it on the computer running the same platform. Eg: Building a Windows platform binary file needs to use a Windows PC.

Submit issue

If you have any questions when using this app, please click the link below and submit the issue detail, I will fix it quickly.

Submit a new bug

Submit a feature request

If you want more features, just tell me by issue, please.

Submit a new feature request

Support

I will really appreciate it if you want to support me. For now, just star me please, that's a big support for me.

If you are a UI designer, and you can provide me with a better design resource, that will be perfect.

ko-fi

Thanks

AndServer

BLOC

window_manager

contacts-android

Stay In Touch

QQ Group: 329673958

Telegram Channel: AirController

Email: [email protected]

License

Copyright (c) 2022 Feng Ouyang

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

You might also like...

IoTF app is a smart farming app for IoT and AI-powered tomato plant disease detection. It is built with Flutter and uses Firebase as its backend.

Internet of Tomato Farming IoTF app is a smart farming app for IoT and AI-powered tomato plant disease detection. It is built with Flutter and uses Fi

Dec 9, 2022

🌍 Responsive web app powered by Flutter and Dart

🌍 Responsive web app powered by Flutter and Dart

Flutter Web App Demo Responsive web app powered by Flutter and Dart. Contents Features Requirements Develop Building with the production JavaScript co

Nov 24, 2022

This is a simple client of Reddit built with MVVM and Provider powered by a custom OAuth2.0 login

👷 🔧 🔩 Flutter Starter Architecture (MVVM + Hive) My custom starter project for Flutter apps. I was looking for a simple way to build Flutter app in

Oct 26, 2022

A note-taking app powered by Google services such as Google Sign In, Google Drive, and Firebase ML Vision.

A note-taking app powered by Google services such as Google Sign In, Google Drive, and Firebase ML Vision.

Smart Notes A note-taking app powered by Google services such as Google Sign In, Google Drive, and Firebase ML Vision. This is an official entry to Fl

Oct 26, 2022

This is a simple client of Reddit built with MVVM and Provider powered by a custom OAuth2.0 login

👷 🔧 🔩 Flutter Starter Architecture (MVVM + Hive) My custom starter project for Flutter apps. I was looking for a simple way to build Flutter app in

Oct 26, 2022

Safe is an open source mobile platorm to discretely capture incidents with ease, powered by an SMCE written in native Swift and Kotlin.

Safe is an open source mobile platorm to discretely capture incidents with ease, powered by an SMCE written in native Swift and Kotlin.

Safe A powerful tool for personal and community safety. joinsafe.me » Available for iOS & Android ~ Links will be added once a release is available. ~

Oct 26, 2022

NetcastsOSS - Podcasts (netcasts) consumer app powered by open source software, by Flutter

NetcastsOSS - Podcasts (netcasts) consumer app powered by open source software, by Flutter

Netcasts OSS Simple podcasts (netcasts) management powered by open source software Homepage Drawer Explore Discover Podcast Episodes Player Settings W

Sep 16, 2022

A simple log catch server powered by flutter.

flutter_logcat A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started i

Jan 9, 2022

MQuote provides you +700 Motivational & Inspirational quotes by famous authors, celebrities. Powered by Flutter

MQuote provides you +700 Motivational & Inspirational quotes by famous authors, celebrities. Powered by Flutter

MQuote MQuote provides you +700 Motivational & Inspirational quotes by famous authors, celebrities. you can select your favorite quotes, you can share

Jan 27, 2022
Comments
  • Heartbeat service throws exception.

    Heartbeat service throws exception.

    [+73334 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: Bad state: Stream has already been listened to. [ ] #0 _StreamController._subscribe (dart:async/stream_controller.dart:676:7) [ ] #1 _ControllerStream._createSubscription (dart:async/stream_controller.dart:827:19) [ ] #2 _StreamImpl.listen (dart:async/stream_impl.dart:473:9) [ ] #3 _Socket.listen (dart:io-patch/socket_patch.dart:2174:31) [ ] #4 _AsBroadcastStream.listen (dart:async/stream_impl.dart:824:31) [ ] #5 HeartbeatClientImpl.connectToServer (package:air_controller/network/heartbeat_client.dart:100:56) [ ] [ ] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: Bad state: StreamSink is bound to a stream [ ] #0 _StreamSinkImpl._controller (dart:io/io_sink.dart:216:7) [ ] #1 _StreamSinkImpl.add (dart:io/io_sink.dart:136:5) [ ] #2 _IOSinkImpl.write (dart:io/io_sink.dart:269:5) [ ] #3 _Socket.write (dart:io-patch/socket_patch.dart:2184:36) [ ] #4 HeartbeatClientImpl._sendToServer (package:air_controller/network/heartbeat_client.dart:224:14) [ ] #5 HeartbeatClientImpl.connectToServer (package:air_controller/network/heartbeat_client.dart:92:5) [ ]

    bug 
    opened by yuanhoujun 1
  • 部分机型不适配

    部分机型不适配

    手机机型:vivo x50(v20001A) 手机系统:Android 10(备注:更新originos系统) 手机和电脑同时连接同一网络,在电脑端点击连接手机,手机上显示部分给你无法使用,点击立即修复,也无法修复 微信图片_20220507121420

    https://user-images.githubusercontent.com/105094330/167237779-68f8f5c1-97c9-4194-84b7-052c31837301.mp4

    bug 
    opened by nclq 1
  • AirController launches for a second than crashes with a segfault

    AirController launches for a second than crashes with a segfault

    Describe the bug AppImage opens up then exits with a segfault. Here is the error left behind:

    (air_controller_desktop:36769): Gdk-CRITICAL **: 15:34:19.797: gdk_monitor_get_geometry: assertion 'GDK_IS_MONITOR (monitor)' failed
    
    (air_controller_desktop:36769): Gdk-CRITICAL **: 15:34:19.797: gdk_monitor_get_workarea: assertion 'GDK_IS_MONITOR (monitor)' failed
    
    (air_controller_desktop:36769): Gdk-CRITICAL **: 15:34:19.797: gdk_monitor_get_model: assertion 'GDK_IS_MONITOR (monitor)' failed
    
    (air_controller_desktop:36769): Gdk-CRITICAL **: 15:34:19.797: gdk_monitor_get_scale_factor: assertion 'GDK_IS_MONITOR (monitor)' failed
    Segmentation fault (core dumped)
    

    To Reproduce

    1. Download latest AirController AppImage
    2. Make it executable
    3. Run app in terminal or file explorer
    4. See error

    OS (please complete the OS information): OS: Arch Linux

    App version(please complete the versions information):

    • AirController desktop: 0.3.1
    opened by Seren541 3
  • [Feature Request]: Allow Files to be share files from both PC and Mobile similiar to Shareit

    [Feature Request]: Allow Files to be share files from both PC and Mobile similiar to Shareit

    As of now we can only transfer files from phone to PC. If you could add this feature it would be really great!

    Awesome app btw, luv it! Thanks for making this awesome software that too open source!

    I hope you do consider adding this someday in the future. Pls do!

    opened by NaiveInvestigator 4
Releases(0.4.0)
Owner
null
Presentation-Remote-PC - Manage your presentation from your smart phone - Phone Client

Presentation-Remote-PC Manage your presentation from your smart phone - Phone Cl

Hasan Ragab Eltantawy 1 Jan 25, 2022
Open source Flutter-based template for a business assistant application

TallyAssist TallyAssist is an open source Flutter-based template for a business assistant application. It has been designed to use Google Firebase as

null 180 Jan 1, 2023
Rv-app - Flutter Remote Viewing Assistant App

Flutter Remote Viewing Assistant App screenshots web version https://rv-assistan

Amir 1 Dec 1, 2022
The Assistant for Scrap Mechanic App

Assistant for Scrap Mechanic This will be an app to help the players of the game Scrap Mechanic. The goal is to have a responsive Flutter app that wil

Assistant for Scrap Mechanic 12 Nov 27, 2022
Sexy and beautiful wallpapers for your Android-powered device! :black_heart:

BLACK UNICORN WALLPAPERS ?? Sexy and beautiful wallpapers for your Android-powered device! ?? About ?? I've always wanted to write an app that had sex

✭ THE BLACK UNICORN ✭ 6 Jun 13, 2022
Weibo@Flow - A third party Weibo client for Android with Material You theming (iOS version later). 💪 Powered by Flutter 💪

Weibo@Flow - A third party Weibo client for Android with Material You theming (iOS version later). ?? Powered by Flutter ??

妇校长 6 Sep 19, 2022
Flutter package for listening SMS code on Android, suggesting phone number, email, saving a credential.

Flutter Smart Auth From Tornike & Great Contributors Flutter package for listening SMS code on Android, suggesting phone number, email, saving a crede

Tornike 16 Jan 1, 2023
An android app that can automatically dial a phone number.

AutoCallScheduler An android app that can automatically dial a phone number within a given scheduled of time. Basically it's a test base app of google

Rezwan 24 Dec 4, 2022
Mangato - An Android & IOS app to read manga on your phone without ads.

Mangato Read your favorite Japanese manga on Mangato including Attack on Titan, Fairy Tail, The Seven Deadly Sins, Fuuka, One Piece, and more. WARNING

Marouane 20 Nov 21, 2022
A simple yet powerful Flutter plugin for showing Toast at Android, iOS and Web.

Flutter Toast A simple yet powerful Flutter plugin for showing Toast at Android and iOS. Features: Native Toast Pure Flutter Toaster Installation Add

Eyro Labs 5 Dec 13, 2021