📖
AppKickstarter docs
  • Get Started
    • Get started
    • Initialize third parties
    • Project organization
    • Application initialization
  • Tech things
    • Multi modules Architecture
    • Dependency injection
    • Library management
    • Secrets and Build Config
    • Backend as an implementation detail
  • Tutorials
    • Add a login page
    • Add a screen with tab bars
    • Add a settings screen
    • Display an In-App Changelog for a new published version
    • Update localizations
    • Update theme
    • Customize onboarding
    • Setup your paywall
    • Setup your first notifications
    • Format dates and save on database
    • Using a Different Backend Instead of Firebase
    • Make an infinite list with pagination
  • Features
    • Onboarding
    • Authentication
    • Firebase support
    • Offline support
    • Monetization
    • Whats new feature
    • Navigation in AppKickstarter
    • Theme
    • UI Kit
    • Dates management
    • Platform specific
    • Offline cache
    • Translations
    • Analytics
    • User management
    • Logger
    • Platform utilities
    • Maps and locations
    • Secured AI Backend Proxy
    • Settings
    • Application monitoring
    • Notifications
  • UI Kit
    • Adaptive
    • Advanced Components
    • Animated Components
    • Badges
    • Buttons
    • Cards
    • Containers
    • Dialogs
    • EmptyStates
    • Icons
    • Images
    • Lists
    • Modals
    • Tabs
    • Texts
    • Text fields
    • Toasts
    • Toggles
  • Other
    • Known issues
Powered by GitBook
On this page
  • Monetization account status and Upgrade CTA
  • Theme
  • In-App rating
  • Log out
  • App version
  • User ids

Was this helpful?

  1. Features

Settings

AppKickstarter comes with a pre-built settings screen you can use easily. Find here what you can use in the settings screen by default.

PreviousSecured AI Backend ProxyNextApplication monitoring

Last updated 1 year ago

Was this helpful?

Monetization account status and Upgrade CTA

A default UI component shows what is the monetization status for the current user. It displays if the user is subscribed or not.

If the user is not subscribed then there is a "unlock premium" CTA with a description you can customize.

Put in the description the unique features accessible only behind your paywall

If the user is subscribed the UI component displays the user is pro, what plan he selected and until when he's pro.

Theme

The user is able to select the application theme. By default the theme is put on system but the user can choose light, dark or system.

Learn more about theming .

In-App rating

The settings screen displays a CTA to improve app rating. It calls the native in-app rating on both Android and iOS.

Log out

By default the settings screen comes with a log out button that log out user from Firebase. By default AppKickstarter comes with an observeSession that changes the screen (replace all) after logout. But you can change this by changing the observeSession or doing a custom implementation on log out click.

Learn more about authentication, login and logout flows and observeSession .

App version

It displays the app version (version code + version number)

User ids

It displays the firebase user id and the revenue cat user id.

here
here