Skip to content

Sample contact manager app entirely written in F# and Fabulous

License

Notifications You must be signed in to change notification settings

TimLariviere/FabulousContacts

Repository files navigation

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

About

Sample contact manager app entirely written in F# and Fabulous

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages