awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
kickstarter avatar

kickstarter/android-oss

0
View on GitHub↗
5,784 stars·988 forks·Kotlin·Apache-2.0·2 vueswww.kickstarter.com/mobile↗

Android Oss

This is the open-source Android application for Kickstarter, a crowdfunding platform that connects creators with backers. The app enables users to discover creative projects and campaigns, pledge financial support in exchange for tiered rewards, and share campaign details through social media and messaging platforms.

The application is built with a standard Android architecture that combines compile-time dependency injection, reactive data flows, and declarative UI binding. It uses Dagger 2 for wiring together services and repositories, RxJava for managing asynchronous operations, and a Model-View-ViewModel pattern with data binding to separate presentation logic from Android framework lifecycle concerns. Navigation is handled through a Fragment-based graph, while networking is managed via Retrofit with OkHttp and image loading through Picasso.

The app covers the core crowdfunding domain operations of campaign discovery, pledge management, and social sharing. It provides curated browsing interfaces for finding projects, a financial pledge system for backing campaigns and tracking active pledges, and sharing workflows that distribute campaign links through external messaging and social platforms.

Features

  • Crowdfunding Apps - An Android application for discovering, backing, and sharing creative crowdfunding projects and campaigns.
  • Crowdfunding Campaign Browsers - Provides a curated feed for browsing creative campaigns to find ideas worth backing financially.
  • Crowdfunding Campaign Discovery - Provides curated browsing interfaces for discovering creative projects and campaigns to back.
  • Crowdfunding Pledge Management - Provides a financial pledge system for backing campaigns and tracking active pledges with reward management.
  • Crowdfunding Pledge Systems - Provides a financial pledge system for backing campaigns and tracking active pledges in exchange for rewards.
  • Campaign Link Sharers - Send a campaign link to friends via social media or messaging apps to spread awareness.
  • Fragment Navigation Frameworks - Manages screen transitions and back-stack operations through a Fragment-based navigation graph.
  • Compile-Time Dependency Injection Frameworks - Uses Dagger 2 to generate dependency injection code at compile time, wiring the entire application graph.
  • Model-View-ViewModel - Implements the MVVM pattern with data binding to separate presentation logic from Android lifecycle concerns.
  • Retrofit REST Clients - Uses Retrofit with OkHttp to map REST endpoints to Java interfaces and manage HTTP connections.
  • RxJava Integrations - Manages asynchronous data flows and event chains using RxJava observable sequences and functional operators.
  • Image Loading and Caching - Ships a Picasso-based image loading pipeline with asynchronous fetching and automatic caching for smooth scrolling.
  • Reactive SQLite Libraries - Wraps SQLite database operations into observable streams that emit table changes for reactive UI updates.
  • Social Media Sharing Utilities - Provides UI utilities for sharing project details to external social media and messaging platforms.
  • Open Source Applications - Official open-source Kickstarter Android app.

Historique des stars

Graphique de l'historique des stars pour kickstarter/android-ossGraphique de l'historique des stars pour kickstarter/android-oss

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Android Oss

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Android Oss.
  • google/ioschedAvatar de google

    google/iosched

    21,662Voir sur GitHub↗

    iosched is an Android event scheduling application designed for browsing conference sessions, reserving seats, and managing personal event schedules. It serves as a cloud-synced event manager that keeps user preferences and reservations synchronized across devices. The project provides specialized tools for conference navigation, including integrated maps and informational pages to guide attendees through physical venue spaces. It also functions as a real-time notification client that delivers live updates regarding schedule changes and session availability. The application covers broad capa

    Kotlin
    Voir sur GitHub↗21,662
  • youlookwhat/cloudreaderAvatar de youlookwhat

    youlookwhat/CloudReader

    5,012Voir sur GitHub↗

    CloudReader is an Android music client designed for streaming music and consuming cloud content. It is implemented as a Material Design application that provides a specialized interface for cloud music streaming and digital media browsing. The application features a cloud music streaming interface and a content browsing system for exploring articles, community forums, and question-and-answer sections. It includes utilities for content search, query history tracking, and the generation of desktop shortcuts for quick access to specific application sections. The system supports visual customiza

    Javaandroidappapps
    Voir sur GitHub↗5,012
  • k0shk0sh/fasthubAvatar de k0shk0sh

    k0shk0sh/FastHub

    5,737Voir sur GitHub↗

    FastHub is a native Android mobile client designed for managing GitHub repositories, issues, and pull requests. It provides a visual interface for interacting with Git version control, acting as a repository manager for editing files, tracking project milestones, and handling account administration from a handheld device. The application supports multi-account authentication, allowing users to connect via tokens or passwords to access different user profiles and enterprise accounts. It distinguishes itself with offline repository browsing, utilizing local database caching to view project data

    Javaandroidandroid-appandroid-application
    Voir sur GitHub↗5,737
  • evant/kotlin-injectAvatar de evant

    evant/kotlin-inject

    1,503Voir sur GitHub↗

    Kotlin-inject is a dependency injection framework for Kotlin that utilizes compile-time code generation to construct type-safe object graphs. By processing declarative annotations during the build process, the library eliminates the need for runtime reflection, ensuring that dependency resolution and validation occur before the application executes. The framework distinguishes itself through its native support for Kotlin Multiplatform, enabling consistent dependency management across shared and platform-specific codebases. It provides specialized mechanisms for assisted injection, allowing de

    Kotlindependency-injectionkotlin
    Voir sur GitHub↗1,503
Voir les 30 alternatives à Android Oss→

Questions fréquentes

Que fait kickstarter/android-oss ?

This is the open-source Android application for Kickstarter, a crowdfunding platform that connects creators with backers. The app enables users to discover creative projects and campaigns, pledge financial support in exchange for tiered rewards, and share campaign details through social media and messaging platforms.

Quelles sont les fonctionnalités principales de kickstarter/android-oss ?

Les fonctionnalités principales de kickstarter/android-oss sont : Crowdfunding Apps, Crowdfunding Campaign Browsers, Crowdfunding Campaign Discovery, Crowdfunding Pledge Management, Crowdfunding Pledge Systems, Campaign Link Sharers, Fragment Navigation Frameworks, Compile-Time Dependency Injection Frameworks.

Quelles sont les alternatives open-source à kickstarter/android-oss ?

Les alternatives open-source à kickstarter/android-oss incluent : google/iosched — iosched is an Android event scheduling application designed for browsing conference sessions, reserving seats, and… youlookwhat/cloudreader — CloudReader is an Android music client designed for streaming music and consuming cloud content. It is implemented as… k0shk0sh/fasthub — FastHub is a native Android mobile client designed for managing GitHub repositories, issues, and pull requests. It… jakewharton/retrofit2-kotlin-coroutines-adapter — This library serves as a bridge between network service interfaces and asynchronous concurrency primitives. It enables… google/wire — Wire is a compile-time dependency injection framework for Go that generates code to wire application components… goldze/mvvmhabit — MVVMHabit is an Android development framework and base library that implements the MVVM architecture using Android…