HSMik: Native Android Client for Mikrotik Hotspot Management
Native Android Application (Kotlin) & Network Administration ToolThe HSMik project is a powerful, native mobile application tailored for network administrators to manage Mikrotik RouterOS Hotspot gateways directly from their Android devices. Built from the ground up for speed and reliability, it bypasses the need for traditional desktop utilities by bringing robust routing controls into a mobile interface.
- Modern Android Native Stack: Fully developed using Kotlin and Jetpack Compose for a reactive UI, powered by Retrofit for responsive network requests.
- Clean Architecture Principles: Adheres to strict Clean Architecture design patterns, ensuring highly modular, maintainable, and decoupled codebases.
- Mikrotik API Integration: Establishes secure and lightning-fast communication with RouterOS systems using the native Mikrotik API Protocol.
- Comprehensive Hotspot User Provisioning: Easily create new hotspot users, set custom speed/data limits, restrict session times, and instantly delete active or expired profiles.
- Multi-Router Profile Management: Connects to and manages multiple physical or virtual Mikrotik routers simultaneously with quick profile switching.
- Live Monitoring & Reporting: Real-time tracking of active host connections, live bandwidth usage visualization, and custom data export capabilities for client accounting.
