This page walks you through getting ThunderRAR running on your local machine from scratch. You will clone the repository, let Gradle sync the dependencies, boot an emulator (or plug in a real device), and complete the full registration and login flow — all in under ten minutes.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Viruz7w7/thunderRAR/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
Make sure you have the following installed before continuing:
- Android Studio (latest stable release — Hedgehog or newer recommended)
- JDK 11 or higher — the project sets
sourceCompatibilityandtargetCompatibilitytoJavaVersion.VERSION_11 - Android emulator or physical device running API level 24 (Android 7.0) or higher
Clone the repository
Open a terminal and run:This creates a
thunderRAR/ directory containing the full Gradle project.Open in Android Studio
- Launch Android Studio.
- Choose File → Open.
- Navigate to and select the
thunderRAR/folder you just cloned. - Click OK and wait for the Gradle sync to finish. Android Studio will download all declared dependencies (
appcompat,material,activity,constraintlayout) automatically.
Select a run target
- Emulator: Open the Device Manager (toolbar or View → Tool Windows → Device Manager), click Create Device, and choose any phone profile with API 24 or higher. Start the AVD once it is created.
- Physical device: Enable USB Debugging on your Android device (Settings → Developer Options → USB Debugging), then connect it via USB. Android Studio will detect it automatically.
Run the app
Click the green Run button in the toolbar (or press Shift + F10). Gradle builds the
:app module and deploys the APK to your selected target. The ThunderRAR login screen appears, displaying the welcome message “¡Bienvenido a ThunderRAR!” along with fields for username and password.Register an account
- Tap the REGISTRARSE button on the login screen.
- You are taken to the registration screen (
activity_registro). - Enter a username in the USUARIO field and a password in the CONTRASEÑA field.
- Tap REGISTRARSE. A “Registro exitoso” toast appears, and the app starts a new
MainActivityinstance carrying your username and password as Intent extras ("dato"and"dato2").
Log in
- Back on the login screen, enter the same username and password you just registered.
- Tap INICIAR SESION.
- ThunderRAR validates the credentials against the values received via Intent extras and, on success, launches Activity_menu — the main business dashboard showing the Venta, Comunidad, Logística, and Reporte modules.
ThunderRAR has no backend server. All credential data is stored entirely on-device using SQLite through the
BaseDeDatosUsers helper class. In v1.0, credentials are also passed between screens via Android Intent extras, so reinstalling the app or clearing app data will remove all registered accounts.