> For the complete documentation index, see [llms.txt](https://docs.appkickstarter.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.appkickstarter.com/tutorials.md).

# Tutorials

- [Add a login page](https://docs.appkickstarter.com/tutorials/add-a-login-page.md)
- [Add a screen with tab bars](https://docs.appkickstarter.com/tutorials/add-a-screen-with-tab-bars.md)
- [Add a settings screen](https://docs.appkickstarter.com/tutorials/add-a-settings-screen.md): Display a settings screen for updating profile name, profile picture, knowing user subscription state, see notifications, manage theme, etc)
- [Display an In-App Changelog for a new published version](https://docs.appkickstarter.com/tutorials/display-an-in-app-changelog-for-a-new-published-version.md): In-App Changelog is a great way to engage your users. Learn here how to display the In-App Changelog with a new published version
- [Update localizations](https://docs.appkickstarter.com/tutorials/update-localizations.md)
- [Update theme](https://docs.appkickstarter.com/tutorials/update-theme.md)
- [Customize onboarding](https://docs.appkickstarter.com/tutorials/customize-onboarding.md)
- [Setup your paywall](https://docs.appkickstarter.com/tutorials/setup-your-paywall.md)
- [Setup your first notifications](https://docs.appkickstarter.com/tutorials/setup-your-first-notifications.md)
- [Format dates and save on database](https://docs.appkickstarter.com/tutorials/format-dates-and-save-on-database.md)
- [Using a Different Backend Instead of Firebase](https://docs.appkickstarter.com/tutorials/using-a-different-backend-instead-of-firebase.md)
- [Make an infinite list with pagination](https://docs.appkickstarter.com/tutorials/make-an-infinite-list-with-pagination.md)
