# AppKickstarter docs

## AppKickstarter docs

- [Get started](https://docs.appkickstarter.com/get-started/get-started.md): Welcome to AppKickstarter!
- [Initialize third parties](https://docs.appkickstarter.com/get-started/initialize-third-parties.md): AppKickstarter comes with third parties integration to ship faster. Here you'll find how to setup the integrations or how to adapt if you don't want these integrations.
- [Project organization](https://docs.appkickstarter.com/get-started/project-organization.md): Understand here in minutes how the project works and is organized.
- [Application initialization](https://docs.appkickstarter.com/get-started/application-initialization.md)
- [Multi modules Architecture](https://docs.appkickstarter.com/tech-things/multi-modules-architecture.md): AppKickstarter adopts Clean Architecture for independent, testable, and adaptable core logic, alongside Separation of Concerns, ensuring a modular, organized, and efficient codebase.
- [Dependency injection](https://docs.appkickstarter.com/tech-things/dependency-injection.md)
- [Library management](https://docs.appkickstarter.com/tech-things/library-management.md)
- [Secrets and Build Config](https://docs.appkickstarter.com/tech-things/secrets-and-build-config.md): Understand how store secrets in local.properties and share the secrets in all the platforms (Android, iOS, Web, Desktop)
- [Backend as an implementation detail](https://docs.appkickstarter.com/tech-things/backend-as-an-implementation-detail.md)
- [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)
- [Onboarding](https://docs.appkickstarter.com/features/onboarding.md): A well-designed onboarding process is crucial to maintain user engagement and motivation.
- [Authentication](https://docs.appkickstarter.com/features/authentication.md): AppKickstarter simplifies authentication and user management using Firebase authentication, providing ready-to-use login and sign-up features.
- [Firebase support](https://docs.appkickstarter.com/features/firebase-support.md): Learn how to use the AppKickstarter Firebase in a multi-platform project for authentication and data transfer objects management.
- [Offline support](https://docs.appkickstarter.com/features/offline-support.md): AppKickstarter offers convenient key-value storage and offline database solutions for mobile app development, with preconfigured dependencies and compatibility for Android and iOS.
- [Monetization](https://docs.appkickstarter.com/features/monetization.md): Learn things you can share with iOS that you usually do in the Android platform
- [Whats new feature](https://docs.appkickstarter.com/features/whats-new-feature.md): Every update is an opportunity to keep your users engaged in your project. People appreciate apps that are actively maintained and are more likely to pay for regularly updated products.
- [Navigation in AppKickstarter](https://docs.appkickstarter.com/features/navigation-in-appkickstarter.md)
- [Theme](https://docs.appkickstarter.com/features/theme.md)
- [UI Kit](https://docs.appkickstarter.com/features/ui-kit.md): AppKickstarter UI Kit is a versatile collection of interface components that deliver clean and simple designs across Android, iOS, and desktop platforms.
- [Dates management](https://docs.appkickstarter.com/features/dates-management.md)
- [Platform specific](https://docs.appkickstarter.com/features/platform-specific.md)
- [Offline cache](https://docs.appkickstarter.com/features/offline-cache.md)
- [Translations](https://docs.appkickstarter.com/features/translations.md): Learn here how to do translations in AppKickstarter.
- [Analytics](https://docs.appkickstarter.com/features/analytics.md)
- [User management](https://docs.appkickstarter.com/features/user-management.md)
- [Logger](https://docs.appkickstarter.com/features/logger.md)
- [Platform utilities](https://docs.appkickstarter.com/features/platform-utilities.md)
- [Maps and locations](https://docs.appkickstarter.com/features/maps-and-locations.md)
- [Secured AI Backend Proxy](https://docs.appkickstarter.com/features/secured-ai-backend-proxy.md): We prevent you from losing thousands of dollars by including a backend that securely handles your API key requests to the AI API.
- [Settings](https://docs.appkickstarter.com/features/settings.md): AppKickstarter comes with a pre-built settings screen you can use easily. Find here what you can use in the settings screen by default.
- [Application monitoring](https://docs.appkickstarter.com/features/application-monitoring.md): Find here all you need to know about application monitoring and Sentry + Napier use.
- [Notifications](https://docs.appkickstarter.com/features/notifications.md): Notification management in AppKickstarter.
- [Adaptive](https://docs.appkickstarter.com/ui-kit/adaptive.md)
- [Advanced Components](https://docs.appkickstarter.com/ui-kit/advanced-components.md)
- [Animated Components](https://docs.appkickstarter.com/ui-kit/animated-components.md)
- [Badges](https://docs.appkickstarter.com/ui-kit/badges.md)
- [Buttons](https://docs.appkickstarter.com/ui-kit/buttons.md)
- [Cards](https://docs.appkickstarter.com/ui-kit/cards.md)
- [Containers](https://docs.appkickstarter.com/ui-kit/containers.md)
- [Dialogs](https://docs.appkickstarter.com/ui-kit/dialogs.md)
- [EmptyStates](https://docs.appkickstarter.com/ui-kit/emptystates.md)
- [Icons](https://docs.appkickstarter.com/ui-kit/icons.md)
- [Images](https://docs.appkickstarter.com/ui-kit/images.md)
- [Lists](https://docs.appkickstarter.com/ui-kit/lists.md)
- [Modals](https://docs.appkickstarter.com/ui-kit/modals.md)
- [Tabs](https://docs.appkickstarter.com/ui-kit/tabs.md)
- [Texts](https://docs.appkickstarter.com/ui-kit/texts.md)
- [Text fields](https://docs.appkickstarter.com/ui-kit/text-fields.md)
- [Toasts](https://docs.appkickstarter.com/ui-kit/toasts.md)
- [Toggles](https://docs.appkickstarter.com/ui-kit/toggles.md)
- [Known issues](https://docs.appkickstarter.com/other/known-issues.md)
