Hacker News new | ask | show | jobs
by muzani 1403 days ago
I used to freelance for over 5 years. Good boilerplates matter. Still constantly working on new ones.
1 comments

What did you look for in a boilerplate?
With Android it's actually difficult as most boilerplates go obsolete in 2-3 years.

But basically copying functionality that takes a while to build.

1. Design system [1] that's integrated with Compose. Meaning blocks are built as part of other blocks.

2. Networking and caching - these can take half a day to assemble and debug.

3. Test integration. Easily days or weeks to do on Android, because dumb stuff like some misaligned libraries.

4. Dependency injection, also harder to set up the larger code gets.

[1] https://bradfrost.com/blog/post/atomic-web-design/