Building Screens in Xamarin: XAML vs C#

Two roads diverged in a yellow wood,
And sorry I could not travel both
And be one traveler, long I stood
And looked down one as far as I could
To where it bent in the undergrowth;
The Road Not Taken — Robert Frost

The Two Roads

Xamarin forms development offers form construction either via XAML mark up or via code.  I’ve been experimenting with both to see what route I would recommend to anyone building cross platform mobile applications with Xamarin.

What I’ve determined is that, for me, there isn’t a clear winner.  Both have positives and negatives that pretty much balance out.  So in this post I will review each and give my perspective on when one might be more appropriate than the other.  My hope is this will give you the information you need to answer for yourself and your scenario which option is the best choice. […]

DAY 4: Xamarin Mobile App Coding

No coding today.  Instead I spent time pondering how to structure the local SQLite database and web services for synchronization between the decice and the central data repository. The only local database that will be close to the central database in terms of data will be the market listing database but it will still only Read more about DAY 4: Xamarin Mobile App Coding[…]

DAY 3: Mobile App Coding with Xamarin

Frustrating morning.  PC crashed.  Spent all the time I had in recovery.  Will try again tonight. —————– Much better luck this evening.  Implemented a placeholder web service for market listings and integrated it with the Android application. Right now the market values are hard coded but the will be placed in a SQL server database Read more about DAY 3: Mobile App Coding with Xamarin[…]

DAY 2: Mobile App Coding with.Xamarin

Today I extended the application I began building yesterday.  For local data storage I have settled on SQLite.  It will act as the local data repository and will be synched with the server database, most likely SQL server. I implemented several class objects including:market, character, and plot.  The SQLite ORM allows these objects to connect Read more about DAY 2: Mobile App Coding with.Xamarin[…]

DAY 1: Mobile App Coding With Xamarin

Today I began the construction of my first mobile application using Xamarin and Visual Studio 2015 Community Edition. The purpose of the app is to be a niche networking app for writers.  The functional feature I have identified so far consist of: – View a list of markets that publish writing. – View the details Read more about DAY 1: Mobile App Coding With Xamarin[…]