Afin de ne pas toujours réinventer la roue et pour bénéficier des optimisations des compilateurs fournis avec Delphi j'ai développé une série de kits de démarrage de projets. Il y en a un pour faire des jeux vidéo et celui-ci pour les logiciels classiques sous FireMonkey. Un starter kit pour les projets VCL est également prévu lorsque celui-ci sera finalisé (ou dans un état suffisamment avancé pour s'en inspirer).
Ce projet de starter kit pour logiciels est basé sur un fichier de configuration activant ou masquant des fonctionnalités. Sont incluses la gestion de documents de différents types et l'absence de gestion de documents.
Le starter kit prend en charge les styles FireMonkey et leur changement, la langue d'affichage des textes et leurs traductions, les menus, des gestionnaires de licences, des gestionnaires de version du logiciel et de ses mises à jour, un système de documents avec des classes de base permettant leur chargement et sauvegarde, un système de configuration standard et d'autres choses au fil de ses évolutions.
Ce kit de démarrage de projets FireMonkey est conçu pour servir pour mes logiciels mais il devrait être assez paramétrable et générique pour servir également pour les vôtres.
Tout est fait pour que ce projet open source soit fonctionnel sous Windows, Mac et Linux.
Pour en simplifier encore l'utilisation je vous propose aussi un modèle de projet basé sur ce starter kit. Il vous suffit de le télécharger et le personnaliser en suivant les indications.





