Skip to content

Example code for Frank Krueger's Functional Mobile Apps talk at NDC Oslo 2016

Notifications You must be signed in to change notification settings

ajbovaird/FunctionalMeetup

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FunctionalMeetup

This app demonstrates an architecture to integrate functional programming techniques in mobile apps.

It demonstrates:

  1. An immutable, rooted object AppData that contains all the data needed by the app.

  2. An object that manages transactional changes to that data called AppRepo

  3. ViewModels are created from the AppData

  4. UI objects refresh their view models when the data changes

  5. Services also modify the data

Platform independent code is separated into a Core library.

Presentation

This code was described in detail in my NDC Oslo 2016 talk.

Markdown version of the slides

About

Example code for Frank Krueger's Functional Mobile Apps talk at NDC Oslo 2016

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • F# 100.0%