I'm looking for a good way to initialize my app (create database, populate database, download assets etc.) on its first startup.
All I can think of right now is to use @loaded event or the created method in combination with some flags in the key-value storage. This feels like it might be too much of a dirty workarround tho.
Is there a "proper way" to do this?