Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

mobile-awesome

Most useful Android libraries, samples, books and other resources.
https://github.com/sjavokhir/mobile-awesome

Last synced: 2 days ago
JSON representation

  • Resources

    • Android samples

      • git-tips - Most commonly used git tips and tricks.
      • kobweb - A modern framework for full stack web apps in Kotlin, built upon Compose HTML.
      • kotlin-swift-interopedia - Kotlin-Swift interopedia.
      • IceRock Development - Kotlin Multiplatform developers team.
      • Exyte - Developers with 5+ years of experience in iOS, Android, and the art of clear communication.
      • kmm-awesome - An awesome list that curates the best KMM libraries, tools and more.
      • compose-performance - 📚 Curated articles to understand Compose internals and optimize Jetpack Compose performance.
      • Kastro - A Kotlin Multiplatform library for calculating information about the sun and moon.
    • Multiplatform samples

  • Android

    • Android libraries

      • LightCompressor - A powerful and easy-to-use video compression library for android uses MediaCodec API.
      • PDFCreatorAndroid - Simple library to generate and view PDF in Android.
      • kotlin-csv - Pure Kotlin CSV Reader/Writer.
      • android-youtube-player - YouTube Player library for Android and Chromecast, stable and customizable.
      • Android-BLE-Library - A library that makes working with Bluetooth LE on Android a pleasure. Seriously.
      • usb-serial-for-android - Android USB host serial driver library for CDC, FTDI, Arduino and other devices.
      • Glance - A simple and handy Android database debugging library.
      • AndroidPdfViewer - Android view for displaying PDFs rendered with PdfiumAndroid.
      • bytemask - Android Gradle Plugin that masks secret strings for the app in the source code making it difficult to extract from reverse engineering.
      • imla - Hardware-Accelerated Real-time Blur Effect for Android Jetpack Compose.
      • secrets-gradle-plugin - A Gradle plugin for providing your secrets to your Android project.
      • Compressor - An android image compression library.
      • Balloon - 🎈 Modernized and sophisticated tooltips, fully customizable with an arrow and animations for Android.
    • Android view libraries

      • detekt - Static code analysis for Kotlin.
    • Android samples

  • iOS

    • Android samples

      • PermissionsSwiftUI - A SwiftUI package to beautifully display and handle permissions.
      • SwiftUICharts - A simple line and bar charting library that supports accessibility written using SwiftUI.
      • DSFSparkline - A lightweight sparkline component for macOS, iOS and tvOS.
      • AlertToast - Create Apple-like alerts & toasts using SwiftUI.
      • ConfettiSwiftUI - SwiftUI Package for Configurable Confetti Animation 🎉.
      • DeckKit - DeckKit makes it easy to create deck-based apps in SwiftUI.
      • swipeable-cards - Swipeable Cards with SwiftUI.
      • QRCode - A simple drop-in macOS/iOS/tvOS/watchOS QR Code generator view for Swift, Objective-C and SwiftUI.
      • surmagic - 🚀 Command Line Tool to create XCFramework for multiple platforms in one shot!
      • ElegantCalendar - The elegant full screen calendar missed in SwiftUI.
      • Pulse - Network Logger for Apple platforms.
      • NFCPassportReader - NFCPassportReader for iOS 13.
      • WeScan - Document Scanning Made Easy for iOS.
      • NSExceptionKt - A Kotlin Multiplatform Library to improve crash reports on Apple platforms.
      • SwiftySound - SwiftySound is a simple library that lets you play sounds with a single line of code.
      • Connectivity - 🌐 Makes Internet connectivity detection more robust by detecting Wi-Fi networks without Internet access.
  • Multiplatform

    • Android samples

      • Decompose - Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing functionality and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.)
      • multiplatform-settings - A Kotlin Multiplatform library for saving simple key-value data.
      • KMP-NativeCoroutines - Library to use Kotlin Coroutines from Swift code in KMP apps.
      • Compose-Rich-Editor - A Rich text editor library for both Jetpack Compose and Compose Multiplatform, fully customizable and supports the common rich text editor features.
      • Calf - Calf is a library that allows you to easily create adaptive UIs for your Compose Multiplatform apps.
      • lyricist - 🌎 The missing I18N/L10N (internationalization/localization) multiplatform library for Jetpack Compose!
      • compose-cupertino - Compose Multiplatform UI components for iOS (Cupertino Widgets).
      • firebase-kotlin-sdk - A Kotlin-first SDK for Firebase.
      • multiplatform-markdown-renderer - Markdown renderer for Kotlin Multiplatform Projects (Android, iOS, Desktop), using Compose.
      • pagecurl - Page Curl library for Jetpack Compose.
      • Calendar - A highly customizable calendar view and compose library for Android and Kotlin Multiplatform.
      • compose-richtext - A collection of Compose libraries for advanced text formatting and alternative display types.
      • reveal - Reveal effect (coach mark) for Compose Multiplatform targeting Android, iOS, Desktop and Web.
      • lazytable - Lazy layout to display columns and rows of data on the two directional plane.
      • tagcloud - Tag cloud as 3D sphere.
      • KMPNotifier - Kotlin Multiplatform Push Notification Library targetting android and iOS.
      • sain - A Compose Multiplatform library for capturing and exporting signatures as ImageBitmap with customizable options. Perfect for electronic signature, legal documents and more.
      • KMM-ViewModel - Library to share Kotlin ViewModels with SwiftUI.
      • ExtendedSpans - Squiggly underlines and rounded corners for text in Compose UI.
      • voyager - 🛸 A pragmatic navigation library for Jetpack Compose.
      • Calendar - Kotlin Multiplatform Calendar Library.
      • compose_multiplatform_date_time_picker - Easy Date Picker is a Kotlin Multiplatform library for selecting date and time in your Android or iOS App.
      • CMPCharts - ✨ A very Minimal, Sleek and Lightweight Graph library for Compose Multiplatform.
      • Path-Power - Improve your UI/UX using the full power of Canvas (based on paths under the hood).
      • lazy-pagination-compose - An intuitive and customizable Compose Multiplatform pagination composables that are built on top of lazy scrollables. Available on Android, iOS, MacOS, Linux, and Web.
      • zoomimage - ZoomImage is a library designed for Compose Multiplatform and Android View for gesture zoom viewing of images, supported scale, pan, locate, rotation, and super-large image subsampling.
      • blurhash - BlurHash support for iOS, Android and JVM via Kotlin Multiplatform.
      • compose-placeholder - A Compose Multiplatform library which provides a modifier for display 'placeholder' UI while content is loading.
      • input-mask-compose - Библиотека для форматирования вводимых пользователем значений с поддержкой Compose Multiplatform.
      • coil-compose - An image loading library for Android backed by Kotlin Coroutines.
      • haze - A blurring modifier for Compose Multiplatform / Jetpack Compose.
      • KmpEssentials - KmpEssentials is a library that contains apis (35+ Modules) to accelerate your development. Everything from managing the Battery, File System, getting Package information, or taking Photos. Supports iOS, Android & AppleWatch.
      • compass - 🧭 Kotlin Multiplatform library location toolkit for geocoding and geolocation.
      • texty - A Compose Multiplatform Library to display text with various styles, effects and animations.
    • Multiplatform libraries

      • Decompose-Router - A Compose-multiplatform navigation library that leverage Decompose to create an API inspired by Conductor.
      • Odyssey - Odyssey it's a declarative multiplatform navigation library for Multiplatform Compose.
      • PreCompose - Compose Multiplatform Navigation && State Management.
      • KMM-ViewModel - Library to share Kotlin ViewModels with SwiftUI.
      • ExtendedSpans - Squiggly underlines and rounded corners for text in Compose UI.
      • Charty - An Elementary Chart library for Jetpack Compose.
      • Konfetti - Celebrate more with this lightweight confetti particle system.
      • Pluck - Pluck, a library that helps you to pick image via Gallery/Camera built using Compose.
      • appyx - Model-driven navigation for Jetpack Compose
      • compose-destinations - Annotation processing library for type-safe Jetpack Compose navigation with no boilerplate.
      • Compose-Cropper - 🚀🏞✂️ Image cropper that can crop with static, dynamic crop behavior, can use customizable shapes, vectors, and other png files as mask to crop with various customizations.
      • moko-permissions - Runtime permissions controls for mobile (android & ios) Kotlin Multiplatform development.
      • moko-geo - Geolocation access for mobile (android & ios) Kotlin Multiplatform development.
      • Intro-showcase-view - Highlight different features of the app using Jetpack Compose.
    • Multiplatform samples

      • qr-master - QR Master - QR Scanner & Creator.
      • MusicApp-KMP - This is a music player app built using Compose Multiplatform UI that works on #Android, #iOS, #Desktop, and #Web platforms.
      • Kicks - A Kotlin Multiplatform Mobile simple music streaming app.
      • Pokedex - Pokedex - a Kotlin Multiplatform app, built with Compose multiplatform, Coroutines, Flow, Koin, Ktor, SqlDelight, Decompose, MVIKotlin, and Material 3 based on MVI architecture.
      • SolarEclipse - Solar eclipse.
      • qr-master - QR Master - QR Scanner & Creator.
  • Algorithms and DSA

  • Interviews

  • Tools