Skip to content

theorlan2/AIDB-APP

Repository files navigation

AIDB (Android-IOS Debug Bridge)

uad_screenshot

ENGLISH

uad_screenshot

AIDB(Android-IOS Debug Bridge) commands GUI, to facilitate the development of android and IOS applications (React Native).
This software is still in an early stage of development. Check out the issues, and feel free to contribute!

Summary

Using ios or android packages, we can get the package of our application and using the commands we can open, close, restart and delete application data.

Start development

Is necessary install the prerequisites of tauri to prepare the development environment.

  • Now clone the repository and install the dependencies with the command:
yarn install

or

  npm install 
  • Now you can run the following command in your terminal to start a development build :
yarn tauri dev

or

 npm tauri dev

  • To build and bundle the application into a single executable simply run the following command:
yarn tauri build

or

 npm tauri build

Features

  • Get list of system packages
  • Find Package
  • Select package
  • Open the application
  • Close app Clear data
  • Wipe data and reboot app
  • Uninstall selected packege
  • Reverse ports options and action (React Native)
  • Open terminal Shell in the device
  • Menu to start emulator
  • Clear package selection
  • Capture Screen
  • Record Screen

Requerimients

* ADB

  • Install ADB (see the intructions by clicking on your OS below):

    LINUX
    • Install Android platform tools on your PC :

    Debian Base:

    $ sudo apt install android-sdk-platform-tools

    Arch-Linux Base:

    $ sudo pacman -S android-tools

    Red Hat Base:

    $ sudo yum install android-tools

    OpenSUSE Base:

    $ sudo zypper install android-tools

    MAC OS
    • Install Homebrew
    • Install Android platform tools
      $ brew install android-platform-tools

    WINDOWS

ESPAÑOL

AIDB(Android-IOS Debug Bridge) comandos GUI, Para facilitar el desarrollo de aplicaciones android e IOS (React Native).

El programa esta en desarrollo. Revisa o crea issues, y si puedes contribuye!

Descripcion

Usando la lista de paquetes de nuestro dispositivo y seleccionando el paquete de nuestra aplicación, podremos abrir, cerrar, reiniciar y eliminar datos de la aplicación desde la interfaz.

Start development

Es necesario instalar los requisitorios de tauri para preparar el ambiente de desarrollo.

  • Luego puedes clonar el repositorio e instalar las dependencias con el comando:
yarn install

ó

  npm install 
  • Ya puedes ejecutar en tu terminal el siguiente comando para iniciar la aplicación en modo desarrollo:
yarn tauri dev

ó

 npm tauri dev

  • Para compilar la aplicación para producción en un solo archivo simplemente ejecuta el comando:
yarn tauri build

ó

 npm tauri build

Funciones

  • Obtener sistema de paquetes
  • Buscar paquete
  • Seleccionar paquete
  • Abrir la aplicación
  • Cerrar aplicación Limpiar datos
  • Limpiar datos y reiniciar de la aplicación
  • Desinstalar la aplicacion activa
  • Opciones y accion de reversa de puertos( Mas utilizado en React Native)
  • [-] Abrir terminal Shell en el dispositivo
  • Capturar imagen de la pantalla
  • Grabar pantalla del dispositivo
  • Configurar la ubicación del ejecutable adb
  • Menú para iniciar emulador
  • Limpiar la selección de paquete

Requisitos

* ADB

  • Instale ADB (consulte las instrucciones haciendo clic en su sistema operativo a continuación):

    LINUX
    • Instala Android platform tools en tu PC :

    Debian Base:

    $ sudo apt install android-sdk-platform-tools

    Arch-Linux Base:

    $ sudo pacman -S android-tools

    Red Hat Base:

    $ sudo yum install android-tools

    OpenSUSE Base:

    $ sudo zypper install android-tools

    MAC OS
    • Instala Homebrew
    • Instala Android platform tools
      $ brew install android-platform-tools

    WINDOWS

Screenshots

App screenshot

App dark screenshot

App details UI

App details UI

App details UI

About

AIDB (Android - IOS Debug Bridge) commands GUI, to facilitate the development of ios or android applications (included React Native).

Topics

Resources

License

Stars

Watchers

Forks

Languages