I’ve been making some apps recently. Â One for the new Windows 8 modern UI and one for iOS using swift. Â One was a joy to code, the other was not 😉
Swift is an interesting language and I look forward to writing more code in it. Â C# is also a nice language, however writing code for “modern” Windows apps is much harder than it should be. Â This is mainly because many of the more useful parts of the .Net API just are available any more 🙁 Â No System.Data was the real problem for me and meant that I had to roll my own database access layer on top of a SQLite database. Â An app that should have taken a couple of days to whip up took a couple of weeks. Â Every time I thought I was getting somewhere I would hit yet another assembly or class that wasn’t available, or worked slightly differently to the “normal” way things should work.
Both apps are working now, so I’m happy 🙂