Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Fabulous Functional Frontends - Mobile Usergroup Luzern
Mark Allibone
May 13, 2019
Technology
2
790
Fabulous Functional Frontends - Mobile Usergroup Luzern
Mark Allibone
May 13, 2019
Tweet
Share
More Decks by Mark Allibone
See All by Mark Allibone
Why should you car about writing Reactive Mobile Apps?
mallibone
0
22
Monitoring IoT appliances in real time
mallibone
0
77
ECC18_Abilio_NoserEngineering.pdf
mallibone
0
14
Azure Bootcamp Visual Studio App Center
mallibone
0
71
Csharp7_Talk
mallibone
0
51
Serverless Architecture with Azure Functions
mallibone
0
82
Whats up with Xamarin
mallibone
0
27
Other Decks in Technology
See All in Technology
Backlog × RPAでいろいろ捗った話
z_tetsu
0
380
Oracle Cloud Infrastructure:2022年7月度サービス・アップデート
oracle4engineer
PRO
0
180
Power Automate for desktopで 配信環境を改善してみた話
akiika
0
300
hey BOOK
heyinc
26
290k
Goで実装するブランドネットワークとの接続ポイント
pongzu
2
270
SBOMを利用したソフトウェアサプライチェーンの保護
masahiro331
1
190
年700万円損するサーバレスの 認可システムをご紹介します!!
higuuu
3
330
金融領域のマルチプロダクトを効率よく開発・運用するためのシステム基盤と組織設計について / 2022-07-28-multi-product-platform
stajima
0
150
聊聊 Cgo 的二三事
david74chou
0
330
eBPFで実現するコンテナランタイムセキュリティ / Container Runtime Security with eBPF
tobachi
PRO
5
1.7k
サイバー攻撃を想定したクラウドネイティブセキュリティガイドラインとCNAPP及びSecurity Observabilityの未来
syoshie
1
1.1k
EC/CRMの自社サービス開発をマネジメントするようになって1年でやってきたこととこれから / devio2022-takano-sho-road-to-good-development-team-management
masaru_b_cl
0
430
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
119
28k
Debugging Ruby Performance
tmm1
65
10k
Six Lessons from altMBA
skipperchong
14
1.4k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
29
4.4k
Designing with Data
zakiwarfel
91
4k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_i
25
15k
Design by the Numbers
sachag
271
17k
Thoughts on Productivity
jonyablonski
44
2.4k
Building a Scalable Design System with Sketch
lauravandoore
448
30k
GraphQLとの向き合い方2022年版
quramy
16
8.4k
Documentation Writing (for coders)
carmenintech
48
2.6k
The Cult of Friendly URLs
andyhume
68
4.8k
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!