Awesome
FabulousContacts
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!
<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