I recently decided to start a new side-project. It’s an app for android. I often have ideas for handy little apps — but I only ever shipped a few.

Fake it till you Make it: Shipping your Ideas

submited by
Style Pass
2024-09-26 11:00:03

I recently decided to start a new side-project. It’s an app for android. I often have ideas for handy little apps — but I only ever shipped a few. Why is that?

I then waste at least two weeks drilling down the AWS documentation and researching several irrelevant topics like global secondary index or DynamoDB sort keys. Sounds familiar? It usually ends with:

Open your IDE and get going. Connect your mobile to the computer and start up the template solution. As soon as you see the first little success, you will keep going on.

But what about the database? There is a simple solution for that too. And it works so well for me, I felt compelled to share it:

I simply implement a LocalDatabase class that implements the interface returning some dummy data. As I need more test data I might implement a FileDatabase class which returns data from a file.

By moving hard decisions like choosing a database to the end of the project, I got rid of all fear and actually finished the app!

Leave a Comment