My slides from my F#Conf talk on building mobile app using Xamarin and F#, available here - https://channel9.msdn.com/Events/FSharp-Events/fsharpConf-2018/05/?WT.mc_id=fsharpconf-channel9-jabenn
3. No shared code • Many languages and development environments • Multiple teams
iOS Android
Objective-C/Swift
Xcode
Java/Kotlin
Android Studio
@JimBobBennett aka.ms/XamFSharp
4. Shared C# codebase • 100% native API access • High performance
iOS C# UI
Storyboards
Android C# UI
Layout XML
Shared C# logic
Visual Studio
@JimBobBennett aka.ms/XamFSharp
5. Shared F# codebase • 100% native API access • High performance
Shared F# logic
Visual Studio
@JimBobBennett aka.ms/XamFSharp
iOS F# UI
Storyboards
Android F# UI
Layout XML
6. Shared F# UI and logic • 100% native API access • High performance
Shared F# logic
Visual Studio
@JimBobBennett aka.ms/XamFSharp
iOS F# App Android F# App
Shared F#/XAML UI