I’ve recently been experimenting doing native development with Xamarin’s MonoTouch. The idea is that I can leverage the C# code I’ve written for other projects as well as my knowledge of C# and the .Net framework to develop native IOS (IPhone and IPad) applications. To begin, I need some core data access layers and have decided to use SqlLite and a standard access layer wrapping. I plan on doing more posts on this, but for now, I thought I would post what I have found since it has taken me quite a while to figure out just the basics.
So, in list format, here are my findings
- Create Class Library Projects Only (csproj) and always create the with Visual Studio (not MonoDevelop)
- Use .net 4.0 as base
- Using VMWare on the MAC, create the projects on a VMWare share (Z:\…)
- Create a simple console project for testing on MonoDevelop
- Create a unit test project for testing on Visual Studio
- Choose “preserve line endings” when prompted in MonoDevelop
- Solution Files to not share, just csproj files
Just some tips here. More to come.