Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Fabulous Functional Frontends - Mobile Usergrou...
Search
Mark Allibone
May 13, 2019
Technology
1.2k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Fabulous Functional Frontends - Mobile Usergroup Luzern
Mark Allibone
May 13, 2019
More Decks by Mark Allibone
See All by Mark Allibone
Why should you car about writing Reactive Mobile Apps?
mallibone
0
73
Monitoring IoT appliances in real time
mallibone
0
110
ECC18_Abilio_NoserEngineering.pdf
mallibone
0
33
Azure Bootcamp Visual Studio App Center
mallibone
0
120
Csharp7_Talk
mallibone
0
120
Serverless Architecture with Azure Functions
mallibone
0
110
Whats up with Xamarin
mallibone
0
62
Other Decks in Technology
See All in Technology
DevelopersIO 2026 知識の地図を描く ─ オントロジーとは何か?
ishikawa_satoru
1
250
AgentCoreで実践するハーネスエンジニアリング
yakumo
1
290
1万名の社員が使う認証基盤で どう信頼性を担保するか?
kairim0
0
210
More Freedom on the Same Shared GPU Cluster: A Small Team’s Experience with vCluster
nttcom
0
140
形式手法を使って仕様をコーディングしよう
mikanichinose
0
190
転んだ話が背中を預ける理由になる / A_story_about_falling_down_gives_you_a_reason_to_watch_each_other_s_backs.pdf
pauli
3
330
FOSS4Gを活用した自治体業務DXの試み
470715
0
120
OR学会2026年秋期大会_機械学習と数理最適化の融合による、配合レシピ最適化システム開発事例
brainpadpr
0
100
ハードウェアコンペでもAI駆動開発が進んでいる話
iotengineer22
0
380
自主式軟體工廠
philipz
0
240
自分で立ててみるLLMサービス
y_sera15
0
140
子育てエンジニアの可処分時間が減っても成長を諦めない戦い方
sudoakiy
4
3.7k
Featured
See All Featured
[SF Ruby Conf 2025] Rails X
palkan
3
1.4k
What the history of the web can teach us about the future of AI
inesmontani
PRO
2
730
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1k
Making the Leap to Tech Lead
cromwellryan
135
10k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Between Models and Reality
mayunak
4
490
Into the Great Unknown - MozCon
thekraken
41
2.8k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Claude Code のすすめ
schroneko
67
230k
Automating Front-end Workflow
addyosmani
1369
210k
Designing Experiences People Love
moore
143
24k
Navigating Weather and Climate Data
rabernat
0
550
Transcript
@mallibone Fabulous Functional Frontends Mark Allibone Head of Mobile Noser
Engineering AG
@mallibone Fabulous - F# Functional App Development, using Xamarin.Forms
@mallibone Why not just Xamarin Forms?!
@mallibone Why F#?
None
@mallibone
@mallibone
@mallibone
@mallibone Blockchain demos are tough in F#
@mallibone Learn Design patterns after learning the language
Functional Frontends
@mallibone
@mallibone
@mallibone
@mallibone
@mallibone
@mallibone
@mallibone
MVVM vs MVU
Model View View Model
MVVM vs MVU
Model View Update
@mallibone
@mallibone
@mallibone
@mallibone
@mallibone
@mallibone
@mallibone
Model View Update Model Update View render message
None
• States are defined • Single place for change •
Reproducible Results • Based on Xamarin Forms
@mallibone Making a calculator App
@mallibone
@mallibone Coded UI vs XAML
@mallibone Hey sorry aber so chasch das jo chum öffentlich
zeige oder?!
@mallibone Doing it with style
@mallibone https://patternlab.io/
@mallibone How to get started with F#?
None
None
Mark Allibone @mallibone Head of Mobile, Noser Engineering AG https://fsprojects.github.io/Fabulous
https://fsharpforfunandprofit.com/ https://mallibone.com Thank you for your time!