Archives for : Software

Why I Chose Xamarin for My Big iOS Project

About a year ago I started on the first phase of what was to become a multiphase project to create a data collection app for a client. They wanted to target iPad, and they wanted a proof of concept (for money) that their idea could work. Having already written a few apps in Objective-C, I was not relishing the idea of cranking out another code pile in Xcode with a large collection of .h and .m files.

Continue Reading >>

Working with Images in MonoTouch using CGBitmapContext

I needed to do some work combining images on-the-fly for both 1x and 2x pixel densities on an iPad using MonoTouch, and I needed to be able to do it on a background thread.

Continue Reading >>

Microsoft Project Hangs When Leveling

I did some rearranging of my project plan and I went to level all resources, and found myself needing to kill the WINPROJ.EXE process. Project locked up tight whenever I would attempt to level the project.

Continue Reading >>

Using the Good Dynamics SDK with MonoTouch

Containerization and authentication using Good Dynamics came up as a requirement on a project recently. The project is an iPad app, so no problem…except…the project is written entirely in C# using MonoTouch/Xamarin.iOS 2.0. There is not much information out there on bringing GD into MonoTouch, and not really any strong success stories. I think there are folks out there having some success with it, but they must not be sharing that information.

Continue Reading >>

MonoTouch + SQLite = SIGSEGV Crash

If you found this post by of the first line of the stack trace at the bottom of the page, then you might find some help here. I wrestled with this very issue for a while and found a real answer that didn’t involve changing from ADO.NET to sqlite-net or some other framework.

In case you’re not sure, I’m talking about using SQLite in your MonoTouch application and the app just spontaneously dies from a SIGSEGV. If that’s happening to you, you’re in the right place.

Continue Reading >>