Overview
๐ฅ The project is by default setup for demo purpose.
A complete interactive demo is also available on ApparenceKit Demo.
The web demo is not fully functional, some features are not available
Installation
You must follow these steps to setup your project.
๐ To get access to the repository you must have purchased a license on ApparenceKit.
- Install ApparenceCli CLI tool
- Setup your project with Firebase or Supabase or Http client
Note: depending on your choice you will also have to setup the corresponding backend. To make your life easier we also gives you a backend template for each solution. (Except for Http client).
Features
Here is a short list of the features included in the project.
Features | Included |
---|---|
๐งช Multiple environments (dev,staging,prod...) | โ |
๐ฆ Modular architecture example | โ |
๐ฒ Repository pattern example | โ |
โณ App initializer | โ |
๐จโ๐ป Authentication state + token storage | โ |
๐ Guards example | โ |
๐ญ Email signup page | โ |
๐ช Email signin page | โ |
๐ Password recovery page | โ |
๐ฑ Easy bottom bar setup (+ adaptive with OS) | โ |
๐ฉ Advanced Unit tests examples | โ |
๐ฅ๏ธ CI setup | โ |
๐จ Enhanced theme manager | โ |
๐ผ Regular dependencies versions check | โ |
๐ Handle notifications | โ |
๐ฐ In app subscription (optionnal) | โ |
๐คฉ Google Ad mobs ready (optionnal) | โ |
๐ Social authentications (CLI command) | โ |
๐ณ๏ธ Internationalization (optionnal) | โ |
๐จ Error reporting using sentry (optionnal) | โ |
... and many more