My Notes

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

Screenshots

signinAndSignup homepage addnote

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