In this repository we made note storage app with Android. Written in Kotlin implements the Jetpack libraries, Firebase services.
-
Foundation - Components for core system capabilities, Kotlin extensions and support for multidex and automated testing.
- AppCompat - Degrade gracefully on older versions of Android.
- Android KTX - Write more concise, idiomatic Kotlin code.
-
Architecture - A collection of libraries that help you design robust, testable, and maintainable apps. Start with classes for managing your UI component lifecycle and handling data persistence.
- View Binding - a feature that allows you to more easily write code that interacts with views.
- Navigation - Handle everything needed for in-app navigation. asynchronous tasks for optimal execution.
-
UI - Details on why and how to use UI Components in your apps - together or separate
-
Firebase - Tools to develop high-quality apps.
- Authentication - Allows an app to securely save user data in the cloud. (we used with email/password)
- Cloud Firestore - Flexible, scalable NoSQL cloud database to store and sync data.