Bahaa Al-khateeb's starred repositories
kotlinx-io
Kotlin multiplatform I/O library
moko-resources
Resources access for mobile (android & ios) Kotlin Multiplatform development
WeatherApp
โ๏ธ โ๏ธ A KMP weather app built with Jetpack Compose , MVI , Unit Testing , Hilt and Location Services, Github Actions, Firebase + Material 3
compose-destinations
Annotation processing library for type-safe Jetpack Compose navigation with no boilerplate.
firebase-kotlin-sdk
A Kotlin-first SDK for Firebase
PDF-Signer
PDF-Signer is a Library that allows you to add Digital Signatures to Any PDF file by picking a signature from a gallery or handwriting
Android-Samples
:closed_book: Provides a list of samples that utilize modern Android tech stacks and Stream Chat SDK for Android and Compose.
AndroidExpandingViewLibrary
This is a library to help creating expanding views with animation in Android
ExpandableLayout
๐ฆ An expandable layout that shows a two-level layout with an indicator.
CameraView
๐ธ A well documented, high-level Android interface that makes capturing pictures and videos easy, addressing all of the common issues and needs. Real-time filters, gestures, watermarks, frame processing, RAW, output of any size.
socialview
Android TextView and EditText with hashtag, mention, and hyperlink support
sketchbook-compose
๐จ Jetpack Compose canvas library that helps you draw paths, images on canvas with color pickers and palettes.
AndroidFilePicker
FilePicker is a small and fast file selector library that is constantly evolving with the goal of rapid integration, high customization, and configurability~
android-developer-roadmap
๐บ The Android Developer Roadmap offers comprehensive learning paths to help you understand Android ecosystems.
android-tips-tricks
:ballot_box_with_check: [Cheatsheet] Tips and tricks for Android Development
landscapist
๐ป A pluggable, highly optimized Jetpack Compose and Kotlin Multiplatform image loading library that fetches and displays network images with Glide, Coil, and Fresco.
AvengersChat
๐ Android sample Avengers chat application using Stream Chat SDK based on MVVM (ViewModel, Coroutines, Room, Hilt, Repository) architecture.
android-viewbinding
A simple library to simplify the viewbinding delegation in your Android Application
fragmentviewbindingdelegate-kt
[ACTIVE] A delegate for making managing the ViewBinding variable in a Fragment simpler.
FancyToast-Android
Make your native android Toasts Fancy. A library that takes the standard Android toast to the next level with a variety of styling options. Style your toast from code.
PreferenceRoom
:truck: Android processing library for managing SharedPreferences persistence efficiently and structurally.