[Easy] [System APIs · Network State · State Management · UI] - Still Connected
textpost · published
Attachments
🎭 Scenario
This mini-challenge focuses on building a simple single-screen application that reflects the device’s current internet connection state in real time and clearly communicates whether the user is connected, has lost the connection, or has intentionally disconnected by enabling Airplane Mode.
You can find the technical requirements, destination images and mockups in the attachments section ☝️

🔤 Font - Stack Sans Headline
🔗 Useful Links for This Challenge
🤔 What's Allowed?
Standard Android/Jetpack libraries
No 3rd party libraries are allowed or would be required to complete this challenge
Using standard Android connectivity APIs.
⚠️ What's not important
Responsiveness across every device size or orientation is not mandatory.
Light / Dark mode.
Complex animations.
Handling every possible network edge case.
🏆 Submission & Rewards
A successful submission of this challenge via the
/submit-challengecommand on Discord grants you 100 XP. You can use it in any channel on Discord :)A successful submission consists of these parts
A link to a Gist with your implementation
A screen recording (max 20 seconds) showing:
The Connected state.
Disabling internet → Connection Lost.
Enabling Airplane Mode → Disconnected by you.
Automatic UI updates without restarting the app.



