Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kunjee17/FabScaffold
Scaffold application to get started with Fabulous
https://github.com/kunjee17/FabScaffold
Last synced: 28 days ago
JSON representation
Scaffold application to get started with Fabulous
- Host: GitHub
- URL: https://github.com/kunjee17/FabScaffold
- Owner: kunjee17
- License: unlicense
- Created: 2019-01-07T12:05:17.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-06-23T02:52:35.000Z (over 2 years ago)
- Last Synced: 2024-11-10T13:09:32.863Z (about 1 month ago)
- Language: F#
- Homepage:
- Size: 1.93 MB
- Stars: 18
- Watchers: 5
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- Awesome-Fabulous - FabScaffold
README
# Fabulous Scaffold Application
## Packages Included
- Fabulous.Core for doing all the Fabulous stuff
- Fabulous.LiveReload : Not using is currently as it is not working for multiple files
- Akavache for storing data with support of in memory data in debug mode and local storage in release mode
- Bogus for generating data in debug more## Architecture
- Divided into Authentication and Application modules
- While Authentication will take Login and SignUp as Tab Page
- Application will take multiple pages as part of Application
- All pages are stacked as part of Navigation page from Xamarin Forms## Issues solved
- List will not fully refresh every time you come back to page
- Page data including list will be updated every time you come back to page
- Extendable architecture to allow big business application to graw in **Lego** fashion.
- Every data access is pushed to Thread pool for maximum performance. *Be careful you might need to switch back to UI thread of UI thread related stuff. *
- UI it totally non-blocking.
- Data generation is happening in async parallel. *Not required but provide good example of how things can be async and parallel.*
- Entry cell text change is working smooth on Android also. *Thanks to debounce*.## Contribute
- All contribution are always welcome. You can help this app to make is better and faster.
- There are few obvious UI related things I like in this app to happen, animation while page changes, icons, neat arrangement etc.
- Notification library works well with this app but I haven't added it keep it simple.
- Xamarin Essential also works fine but haven't found good and simple use case to include.