Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Fabulous Functional Frontends - Mobile Usergrou...
Search
Mark Allibone
May 13, 2019
Technology
1.1k
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
62
Monitoring IoT appliances in real time
mallibone
0
100
ECC18_Abilio_NoserEngineering.pdf
mallibone
0
31
Azure Bootcamp Visual Studio App Center
mallibone
0
120
Csharp7_Talk
mallibone
0
110
Serverless Architecture with Azure Functions
mallibone
0
110
Whats up with Xamarin
mallibone
0
60
Other Decks in Technology
See All in Technology
tamachi.goを支える技術
rymiyamoto
0
120
AI時代のデータ基盤を考える問い
pacocat
0
750
AI駆動開発を組織で促すために
lycorptech_jp
PRO
7
8.8k
書籍『生成AIの安全性入門』の入門
wataoka
0
130
AI駆動開発はどこまで来たのか? ファインディの最新実態調査で読み解く現在地 Devin Con Tokyo
akiratom
4
2.1k
カーネルまで探検して理解するふたつの自動計装
sumiyae
0
340
OAuth SPIFFE Client Authentication(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
370
Claude Codeの体系的な理解と知識のフック
oikon48
9
6.1k
Claude Codeで開発以外の業務も爆速化しよう!
minorun365
PRO
11
9.1k
DMMブックスのNext.js化を加速させるAI活用 / Migrating DMM Books to Next.js with AI
kentarom
0
230
Dylib Hijacking on macOS: Dead or Alive?
patrickwardle
0
150
Claude Teamプランの コスト最適化を考える
rfdnxbro
1
820
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
630
Bash Introduction
62gerente
615
220k
The Curse of the Amulet
leimatthew05
2
14k
The Limits of Empathy - UXLibs8
cassininazir
1
620
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
290
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
580
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
310
Designing for humans not robots
tammielis
254
26k
Automating Front-end Workflow
addyosmani
1369
210k
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!