(Occasionally) Useful Web Tools For Android Developers
Introduction
In my not-so-long career as an Android Developer, I have worked on completely different projects: 10 year old Java apps, glossy bleeding edge AI assistants and many other in between. To cut a long story short, below is a list of websites/web tools I have used so far, with descriptions and use cases they help me solve. You may not need them now, but I recommend saving them just in case.
Disclaimer! This is a list of tools, not online resources for Android Developers.
SvgPathEditor
Use cases:
Fix icon: alignment, path and so on
Split icon, e.g. for tinting in different colors
Link: SvgPathEditor
Text Compare!
Comparing expected to actual, e.g. in unit tests.
Link: Text Compare!
IconKitchen
Whenever you need an app icon.
Link: IconKitchen
Room SQLite Difference Finder
Comparison of expected and actual Room table schemes.
Link: Room SQLite Difference Finder
badssl.com
Testing various network exception handling.
Link: badssl.com
API Levels
Use cases:
Approximately API level distribution across users
Version - SDK level - Version code mapping
Link: API Levels
Perfetto UI
Trace profiling, useful for some thread/load related bug investigation.
Link: Perfetto UI
SQLFORMAT
Bringing order to the SQL query mess we sometimes create.
Link: SQLFORMAT
GitPop3
Found an abandoned library you REALLY want to use? Use this tool, you might not be alone in your wishes.
Link: GitPop3
FlowMarbles
Kotlin Flow operators visualized. It's nice to refresh what you need to know.
Link: FlowMarbles
Kotlin Playground
Ideal solution for testing Kotlin code in an isolated environment.
Link: Kotlin Playground
tldr inBrowser
An easy and fast way to find documentation for a huge number of console commands. Gradle, git, Docker - whatever you need.
Link: tldr inBrowser
grep
This tool allows you to search for other developers' implementations, solutions and API/SDK usage. No need to reinvent the wheel.
Link: grep
Material Theme Builder
Choose a nice theme
Export theme to code
Use theme
Profit
Link: Material Theme Builder
D2 Playground
Fast diagram creation with simple syntax.
Link: D2 Playground
RTSP Stream
I don't know why can you need a test RSTP stream. But I have mine here.
Link: RTSP Stream
Conclusion
I hope you find it useful! Feel free to contact me if you think I have missed anything important.