Hi everyone,
I'm a long-time software developer (30 years), but new to Delphi. I resigned from the big corporate world in spring of 2024. I'm now working on developing some software as an indie developer. Having a lot of fun with Delphi!
My first product is being written in Delphi (CE 12.1) with VCL. Once it's published, I plan to make a macOS version of the same application in Xcode/ObjC. You may wonder -- why don't you use FMX and just have 1 version that targets both platforms? I'm aware of FMX, but it feels like too big of a hurdle for me to tackle at this time. I have Xcode/Cocoa/ObjC experience, so it's not a big problem to develop. The application (commercial; closed source) will be targeted at exploratory data analysis of SQLite databases. While a great deal of the Delphi VCL is already implemented, there's still a lot to do. I don't have a name for my product yet, no website, etc.
A sampling of things I'm currently working on (welcome to any suggestions!):
- What to use for generating and managing license keys?
- What to use for online sales?
- What to use for producing PDF content?
- What to use for internal product database? (leaning to either SQLite, Firebird, or IBLite)
- How to route connecting lines for entity-relationship diagram? (currently drawing my lines with my own code, but it's not good enough)
- What to use to product help files (all embedded within executable, some in exe/some on website, all on website)?
- Font oddities with VCL TCanvas
- Thinking about when/if to consider adding Skia and where to start with it
-paul