Cross Platform Mobile Application Development with F#
summary
Shows that a single F# codebase compiles to native iOS and Android apps via Xamarin with typical 80–90% shared code, explains platform-specific hooks (custom renderers, Objective Sharpie bindings), compares Android JIT vs iOS ahead-of-time compilation and its type-inference limits, and lists tooling and tests (Xamarin.iOS, Xamarin.Android, Xamarin.Forms, FSUnit/FsCheck). Demonstrates project layouts, dependency-injection for platform differences, and cautions to test on real devices because static linking can omit needed runtime types.
AI-written summary · about
chapters (15)
- 0:00Intro
- 2:03What is Xamarin Platform?
- 3:14Why use Xamarin
- 7:12Introducing
- 10:53Characteristics Fit code
- 14:27Resources for
- 17:58Requirements for Setup
- 19:02Cross-Platform Project Organization
- 20:14Xamarin Forms with Custom renderers
- 21:24Model View View Model (MVVM)
- 23:57Model View Update Pattern
- 24:27F# Implementation Model-View-Update
- 25:01Bindings to Native code
- 30:49Deploying & Testing on Devices
- 33:38Summary
related talks
44mAI Agents Face-Off: Same App, Multiple Frameworks
41mArtificial Intelligence on the Xamarin Platform
01h 02mMachine Learning with F#, Redux
51mCognitive Services in Xamarin Applications
24mSwift for TensorFlow: machine learning with no boundaries.
32mFlutter + ML Kit: Building smart cross-platform apps
44mHuman vs AI: Build a Mobile App with Vue.js, ML Kit, and NativeScript
47mBoost Your Mobile Apps with Machine Learning and NativeScript
