Introducing a native Android app specifically designed for website maintainers! The app's key functionality involves checking the operational status of user specified websites. Manual checks are possible, but the app also performs these automatically in the background, every two hours, provided a network connection is available. In instances where a website is found to be unreachable, the app promptly sends out a notification.
This is my first project using Kotlin, which was a nontrivial but rewarding experience. I used Kotlin Coroutines with OkHttp for asynchronous fetching of websites, and Jetpack Compose with themed widgets from Google's Material 3 design language for the UI.