Overview
EnvaSistema is an Android mobile inventory management system designed for warehouse operations at Enva Enterprise. This guide will walk you through the installation process and configuration requirements.System Requirements
EnvaSistema requires Android devices with specific hardware capabilities for barcode scanning operations.
Android Version
Minimum SDK: Android 13 (API Level 33)Target SDK: Android 15 (API Level 35)Your device must be running Android 13 or higher to install and run EnvaSistema.
Hardware Requirements
- Barcode Scanner: Physical side-button scanner for QR code reading
- Display: Minimum 1080×1920 resolution recommended
- Storage: At least 100MB free space
- Network: WiFi connectivity for server synchronization
Installation Methods
Method 1: APK Installation
Download APK
Download the latest EnvaSistema APK file from your organization’s distribution channel or build server.
Enable Unknown Sources
On your Android device:
- Go to Settings > Security
- Enable Install unknown apps for your file manager or browser
- Grant permission to install from the source
Method 2: Build from Source
This method is recommended for developers who need to customize the application or build internal releases.
Configure Build Environment
Ensure you have the following installed:
- Android Studio Arctic Fox or later
- Android SDK with API Level 35
- Gradle 8.0+
- Kotlin 2.0+
Build Configuration
The app uses Gradle Kotlin DSL for build configuration. Review the build file:
build.gradle.kts
Application Configuration
Manifest Configuration
The AndroidManifest.xml defines the core application settings:AndroidManifest.xml
Main Activity Setup
The application entry point uses Jetpack Compose for modern Android UI:MainActivity.kt
Dependencies
EnvaSistema uses the following core dependencies:Verification
After installation, verify the app is working correctly:Check Home Screen
You should see the home screen with four main menu options:
- INGRESOS - Production, assembly, and returns
- SALIDAS - Sales, packages, waste, and donations
- MOVIMIENTOS - Transfer between locations
- TRANSFORMACIONES - Disassemble finished product packages
Troubleshooting
App Won’t Install
- Verify your device meets the minimum Android 13 requirement
- Check that “Install unknown apps” permission is enabled
- Ensure you have sufficient storage space
Scanner Not Working
- Confirm your device has a physical scanner button
- Check scanner hardware is properly configured
- Verify scanner drivers are installed
Build Errors
- Sync Gradle files: File > Sync Project with Gradle Files
- Clean and rebuild:
./gradlew clean build - Ensure Android SDK components are up to date
Next Steps
Quick Start
Learn how to perform your first inventory operation with EnvaSistema