A modern Android application inspired by the Fallout universe, designed to replace the iconic Pip-Boy device with a comprehensive mobile solution.
SmartBoy is an Android application to be used in the Fallout world on your device. It combines inventory management, navigation, trading, and social features.
- Track and manage your items and equipment
- Organize items by categories
- Real-time inventory updates
- Item details and statistics
- Browse available items for purchase
- Shopping cart functionality
- QR code scanning for payments
- Transaction history tracking
- Interactive map with Google Routes integration
- Radiation level monitoring and alerts
- Route planning and tracking
- Real-time location updates
- Radiation hotspot markers
- In-app messaging
- Conversation management
- Real-time communication
- Customizable user profiles
- Settings and preferences
- Wallet management
- Step counter integration
- Complete transaction history
- Selling capabilities
- Payment processing via QR codes
- Language: Kotlin
- Platform: Android
- UI Framework: Jetpack Compose
- Development Environment: Android Studio
- Backend: Firebase
- Maps: Google Maps & Routes API
- Build System: Gradle
smartboy/
├── data/ # Data layer (API services, repositories)
├── domain/ # Domain models and entities
├── repository/ # Data repositories
├── services/ # Background services
├── ui/ # UI components and screens
└── utils/ # Utility classes and helpers
- Cart System: Multi-cart support with item management
- QR Scanner: Built-in QR code reader for payments and item scanning
- Radiation Monitor: Track radiation levels in different locations
- Route Planning: Navigate safely through the wasteland
- Real-time Updates: Firebase integration for live data synchronization