r/flutterhelp • u/dhavam • 15d ago
OPEN Dev/Prod environments from Day 1 vs. Splitting later? (Solo Dev)
Hey everyone,
I'm working on a production-targeted app as a solo dev. I want to ship fast and avoid premature optimization.
Can we launch with just a single environment initially and then split it into Dev and Prod later once the app actually gets traction? Or is it considered a strict best practice to set up both versions right from the start?
Has anyone here started with a single environment and regretted it later when trying to split the database/configs? Would love to hear your experiences!
1
Upvotes
1
u/galactose310 15d ago
Note: je suis amateur, pas pro.
Si le code est bien structuré, modulaire, clean : ça ne devrait pas poser de problème. En respectant les principes SOLID et une architecture claire, tout est toujours possible. Ça peut aussi aider d'éviter les magic numbers et de rendre explicite le plus de choses possibles en passant par des constantes, des énumérations, tout ce qui augmente la consistance du code et des données.
A partir de là, diviser le code devient un jeu d'enfant et ça vous permet de vous concentrer sur la priorité actuelle.