Build an Android app called “LAN-Guard” that helps gamers quickly check their home/LAN network before a match. The app should discover devices on the local network, highlight basic risks (e.g., open ports), and show each device as a clean card with IP, MAC, and a simple security status. Users can mark familiar consoles/PCs as trusted and the app should remember that. It should feel fast, support both gesture and button navigation, and use an XML/ConstraintLayout UI with vendor logos on device cards. To simplify setup, let users scan the router’s QR code to get Wi‑Fi credentials instead of typing them. Technically, use Kotlin with MVVM on SDK 35, run scans off the main thread with coroutines, save trusted MACs with DataStore and store scan options in SharedPreferences. Use Retrofit to call a MAC‑vendor lookup service, load logos with Picasso, inject dependencies via Hilt, and schedule periodic re‑scans with WorkManager. Provide dev, staging, and production flavors and ensure the project builds cleanly.