Home

Awesome

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 :

FabulousContacts is now live in the stores!
<a href='https://play.google.com/store/apps/details?id=com.timothelariviere.elmishcontacts'><img alt='Get it on Google Play' src='https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png' width='200' height='75' /></a> <a href="https://itunes.apple.com/us/app/elmishcontacts/id1425100357"><img src='https://linkmaker.itunes.apple.com/assets/shared/badges/en-us/appstore-lrg.svg' width='200' height='75' /></a>

<img src="docs/attachments/home.png" alt="Home" height="400" /> <img src="docs/attachments/detail.png" alt="Detail" height="400" /> <img src="docs/attachments/edit.png" alt="Edit" height="400" /> <img src="docs/attachments/map.png" alt="map" height="400" />

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