Skip to content

Releases: bernaferrari/SDKMonitor

Edge to edge is here.

27 Dec 17:30

Choose a tag to compare

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!

image

2.0.1 - Minor fixes

13 Jun 22:52

Choose a tag to compare

Fix French crashing app and improve background sync (turning off then on resets it if needed).

2025 - All new app!

13 Jun 21:15

Choose a tag to compare

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.

Screenshot_20250613_163238_SDK Monitor

2024.1 - Monochorome icon

09 Nov 18:58

Choose a tag to compare

App has support for monochrome icon.

image

2024 update

04 Nov 23:45

Choose a tag to compare

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

Full Changelog: 0.98...0.99

2020 update

01 Aug 23:38

Choose a tag to compare

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.