Releases: bernaferrari/SDKMonitor
Edge to edge is here.
I redesigned the app detail screen screen to have app icons (which are now cached across the app, so everywhere should be faster. getApplicationContext is a heavy operation!).
I added edge to edge navigation support (so now app goes behind the navigation bar) without disrupting the fast scroller.
I updated every dependency to be latest, fixed deprecations, added Navigation 3 and made the "empty logs" screen a bit more pleasant. I hope you enjoy. Merry Christmas and happy new year. Thanks for using this app for almost 8 years now!

2.0.1 - Minor fixes
Fix French crashing app and improve background sync (turning off then on resets it if needed).
2025 - All new app!
I have re-written absolutely everything from scratch.
- All new design using Jetpack Compose, Hilt and Material 3.
- New charts:
-
- Show sdk updates in the past week, month, 6 months
-
- Show how many apps are on which targetSDK version.
- New languages: now supporting English, Portugueses, Italian, French, Germany, Chinese, Spanish and Japanese. Also supports Android's individual app language selector.
- All new fast scroller wrote by hand (inspired in Niagara Launcher) that supports A-Z and SDK versions (when sort by targetSDK)
- New theming options (system, dynamic, dark, light).
- New background sync experience (shows app icon in notification).
- New Responsive UI that works perfectly in foldables and tablets.
- Filter options in main screen where you would usually use them (instead of hidden in settings).
- New "first time" screen with a loader so it is easier to know when every app has loaded.
- On Android 13+, ask for notification (on setting screen, for background-sync). If user refuses, show a warning to allow the user to enable.
The app was rebuilt in less than 2 weeks with the help of Claude Sonnet 4 and Github Copilot on VSCode (which is challenging since Kotlin lsp only works in Android Studio/IntelliJ, so I had the two IDEs opened, one to request changes, another to write code and fix bugs). I used mostly "edit" mode since agent takes too long and spends too many requests just to find files. File structure is 90% what you would expect from an Android project, but I took some freedom to keep some related files together (ViewModel + screen + components of that screen) in order to help the AI (so I just drag a single directory). This structure is more popular in web apps than mobile apps.
This app provides a solid foundation for those wanting a good modern Android template, since there is no network requests and most components are simple (but not extremely simple). It could easily be refactored into different projects using a similar structure and architecture.

2024.1 - Monochorome icon
2024 update
Make it work well with newer releases, up to Android 15. You want to download the .apk, but I'm also providing the app bundle (.aab). Thanks to @papjul who made this release possible!
What's Changed
- 2024 update by @papjul in #23
- Fix crash when changing Order by targetSDK by @papjul in #26
- Reorganize Gradle files by @papjul in #24
Full Changelog: 0.98...0.99
2020 update
Update colors, new Android naming scheme, and dependencies. I'm planning an app re-write when Compose gets released, but that might still take one or two years. It is not currently a good time for Android development.
