Xamarin.Forms – ControlTemplates (MVVM)
Xamarin.Forms: ListView with Images Kata
I record a Kata as I write a Xamarin.Forms app from scratch:
F#: Creating only valid values
In this video, I go through a kata in which I write code to enforce the creation of valid data only:
F#: Formatting Discriminated Unions with Tuples
Let's reformat the following types: To:
Building a Trading App (Xamarin.Forms & F#)
Intro This is my fourth post on my journey of building a trading app using F# and Xamarin.Forms. In my last post, I brain-dumped XAML and F# for selling shares of stock. In this post, I will brain-dump the syntax for buying shares of stock for both the UI and viewmodels. Solution Explorer I modeled …
Continue reading "Building a Trading App (Xamarin.Forms & F#)"
Building a Trading App (Xamarin.Forms & F#)
Intro This post is the third post within my series of posts regarding the construction of a trading application using Xamarin.Forms and F#. In this post, I share my source code for selling shares of a stock. User Interface The following reflects the user-experience for selling a stock: The following XAML reflects the above UI: …
Continue reading "Building a Trading App (Xamarin.Forms & F#)"
Building a Trading App using Xamarin.Forms
Intro I decided to work on my Portfolio targeting the mobile space. In doing so, I plan on leveraging F# and Xamarin.Forms. Methodology I'm an advocate of Clean Architecture. As a result, I like to take time to configure my solution explorer. When I'm configuring my solution explorer, I want it to reflect application's intent. My …
Continue reading "Building a Trading App using Xamarin.Forms"
Xamarin.Forms: The DataTrigger
In this video, I discuss the DataTrigger within Xamarin.Forms.
F#: Type Test Pattern
In this video, I document my understanding of F#'s Type Test Pattern: Here's a snippet: open System let requestFromIO number = try let result = 100 / number Some "Operation Suceeded" with | ":?" DivideByZeroException -> Some "DivideByZeroException" | ":?" AccessViolationException -> Some "AccessViolationException" | _ -> None let result = requestFromIO 0 Here's …