/AttendanceFirebase

Simple attendance app made with Jetpack Compose & Firebase Realtime Database

Primary LanguageKotlin

AttendanceFirebase

Simple attendance app made with Jetpack Compose & Firebase Realtime Database

Demo

attendance_demo.mp4

Build With

  • Kotlin, a modern statically typed programming language.
  • Kotlin Coroutines
  • Flow
  • StateFlow and SharedFlow
  • Jetpack Compose, a modern toolkit for building native Android UI with Kotlin.
  • Navigation Component - Compose
  • ViewModel, class for storing and manage UI-related data in a lifecycle conscious way.
  • DataStore
  • Paging3, load and display pages of data from a larger dataset from local storage or over a network with aims to efficient usage of network bandwith and system usage.
  • Hilt, a dependency injection library for Android that reduces the boilerplate of doing manual dependency injection in your project that's built on top of Dagger.
  • Lottie, is a mobile library for Android and iOS that parses Adobe After Effects animations exported as json with Bodymovin and renders them natively on mobile.
  • Coil - Compose, an image loading library for Android backed by Kotlin Coroutines.
  • Firebase Realtime Database, store and sync data with firebase NoSQL cloud database.
  • Implementing Modularization