Fabulous Functional Frontends - Mobile Usergroup Luzern

Fabulous Functional Frontends - Mobile Usergroup Luzern

4fa14971da4fafb96830960bc7c6733d?s=128

Mark Allibone

May 13, 2019
Tweet

Transcript

  1. @mallibone Fabulous Functional Frontends Mark Allibone Head of Mobile Noser

    Engineering AG
  2. @mallibone Fabulous - F# Functional App Development, using Xamarin.Forms

  3. @mallibone Why not just Xamarin Forms?!

  4. @mallibone Why F#?

  5. None
  6. @mallibone

  7. @mallibone

  8. @mallibone

  9. @mallibone Blockchain demos are tough in F#

  10. @mallibone Learn Design patterns after learning the language

  11. Functional Frontends

  12. @mallibone

  13. @mallibone

  14. @mallibone

  15. @mallibone

  16. @mallibone

  17. @mallibone

  18. @mallibone

  19. MVVM vs MVU

  20. Model View View Model

  21. MVVM vs MVU

  22. Model View Update

  23. @mallibone

  24. @mallibone

  25. @mallibone

  26. @mallibone

  27. @mallibone

  28. @mallibone

  29. @mallibone

  30. Model View Update Model Update View render message

  31. None
  32. • States are defined • Single place for change •

    Reproducible Results • Based on Xamarin Forms
  33. @mallibone Making a calculator App

  34. @mallibone

  35. @mallibone Coded UI vs XAML

  36. @mallibone Hey sorry aber so chasch das jo chum öffentlich

    zeige oder?!
  37. @mallibone Doing it with style

  38. @mallibone https://patternlab.io/

  39. @mallibone How to get started with F#?

  40. None
  41. None
  42. 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!