/FabulousContacts

Sample contact manager app entirely written in F# and Fabulous

Primary LanguageF#MIT LicenseMIT

FabulousContacts

iOS Build status Android Build status

Sample contact manager app entirely written in F# and Fabulous

The purpose of this sample was to give a test drive to Fabulous, and showcase :

  • Why F# and the Elm paradigm are great to make apps
  • How easy it is to use
  • How to use SQLite with Fabulous
  • How to make multipages app
  • How to use the Maps control
  • How to make custom controls
  • And finally, check if it could be used for real production apps

FabulousContacts is now live in the stores!
Get it on Google Play

Home Detail Edit map

Running the sample

If you want to build and run your own version of FabulousContacts, you will need to get a key for Google Maps on Android. Follow the instructions here: https://docs.microsoft.com/en-us/xamarin/android/platform/maps-and-location/maps/obtaining-a-google-maps-api-key

Once you have a key, simply replace REPLACE_WITH_GOOGLE_API_KEY in the keys.xml file in the Android project: https://github.com/TimLariviere/ElmishContacts/blob/master/FabulousContacts.Android/Resources/values/keys.xml#L3