A note storage app Written in Kotlin

My Notes

In this repository we made note storage app with Android. Written in Kotlin implements the Jetpack libraries, Firebase services.

Screenshots

signinAndSignup homepage

Libraries Used

  • 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

    • Fragment – A basic unit of composable UI.
    • Layout – Lay out widgets using different algorithms.
  • 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.

GitHub

View Github