awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
wikimedia avatar

wikimedia/apps-android-wikipedia

0
View on GitHub↗

Apps Android Wikipedia

This project is a native Android mobile application and Wikipedia client designed for browsing and editing encyclopedia content through a mobile interface. It provides users with a dedicated way to access and search a crowdsourced knowledge base on Android devices.

The application features integrated support for global accessibility through mobile localization and the ability to translate interface text into multiple languages. It also utilizes remote configuration to manage operational behavior and feature toggles via JSON files, allowing system settings and logging levels to be adjusted without deploying new versions to the app store.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
www.mediawiki.org/wiki/Wikimedia_Apps/Team/Android/App_hacking
↗

Features

  • Native Android Applications - A native Android application designed for browsing and editing Wikipedia content.
  • Knowledge Bases - Provides a mobile interface for searching and reading a vast crowdsourced encyclopedia of information.
  • Encyclopedia Article Browsers - Functions as a native encyclopedia article browser optimized for mobile devices to retrieve and display Wikipedia content.
  • Android Application Development - Developed as a large-scale native Android application using platform-specific tools and patterns.
  • Offline Caching Repositories - Implements a repository layer that mediates between remote network APIs and local caching for offline access.
  • Runtime Feature Toggles - Adjusts application behavior and logging levels at runtime using remote JSON configuration files.
  • App Navigation Frameworks - Uses Jetpack Navigation to handle screen transitions and deep linking via a centralized navigation graph.
  • Mobile Application Localizations - Translates user interface text into multiple languages to make the native app accessible globally.
  • Remote App Configurations - Fetches remote configuration files at startup to adjust system settings without requiring a new app store version.
  • Dependency Injection Frameworks - Implements a dependency injection framework to decouple implementation from instantiation throughout the application.
  • MVVM Architectures - Employs the MVVM architectural pattern to separate business logic from UI using ViewModels.
  • Native App Localizations - Features integrated support for translating interface text into multiple languages for a global audience.
  • Localization Resources - Uses local resource bundles and external translation services to localize interface strings into multiple languages.
  • AI and Science - Access to Wikipedia knowledge base.
  • Knowledge and Reference - Official client for accessing Wikipedia content efficiently.
  • More to explore - Official Wikipedia mobile client.
  • Sample Applications - Official Wikipedia client for Android.
2,858 stars·783 forks·Kotlin·apache-2.0·17 views

Star history

Star history chart for wikimedia/apps-android-wikipediaStar history chart for wikimedia/apps-android-wikipedia

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does wikimedia/apps-android-wikipedia do?

This project is a native Android mobile application and Wikipedia client designed for browsing and editing encyclopedia content through a mobile interface. It provides users with a dedicated way to access and search a crowdsourced knowledge base on Android devices.

What are the main features of wikimedia/apps-android-wikipedia?

The main features of wikimedia/apps-android-wikipedia are: Native Android Applications, Knowledge Bases, Encyclopedia Article Browsers, Android Application Development, Offline Caching Repositories, Runtime Feature Toggles, App Navigation Frameworks, Mobile Application Localizations.

Which projects share features with wikimedia/apps-android-wikipedia?

Projects with overlapping indexed features include: skydoves/pokedex — Pokedex is a reference implementation of an Android application that utilizes the MVVM architecture, Jetpack Compose… cnlohr/rawdrawandroid — rawdrawandroid is a framework for building Android applications using C and Make. It provides a native development… youlookwhat/cloudreader — CloudReader is an Android music client designed for streaming music and consuming cloud content. It is implemented as… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… sky-map-team/stardroid — http://stardroid.app. protonvpn/android-app — This project is an Android VPN client and privacy-focused network tool. It serves as a secure tunneling application…

Projects sharing features with Apps Android Wikipedia

These projects share indexed features with Apps Android Wikipedia. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • skydoves/pokedexskydoves avatar

    skydoves/Pokedex

    8,334View on GitHub↗

    Pokedex is a reference implementation of an Android application that utilizes the MVVM architecture, Jetpack Compose for its declarative user interface, and Hilt for dependency injection. It serves as a sample project demonstrating a mobile application built with Android Jetpack and a Kotlin Coroutines network client to manage asynchronous data requests. The project implements a modular codebase to optimize build performance and enforce internal boundaries. It features a local persistence layer using the Room library to cache remote data on the device and utilizes Material Motion for fluid in

    Kotlinandroidcoroutineshilt
    View on GitHub↗8,334
  • cnlohr/rawdrawandroidcnlohr avatar

    cnlohr/rawdrawandroid

    4,281View on GitHub↗

    rawdrawandroid is a framework for building Android applications using C and Make. It provides a native development system that compiles source code into standalone executable packages, bypassing the standard Java or Kotlin toolchains and virtual machines. The project features a native UI toolkit for creating hardware-accelerated graphics windows and a dedicated hardware interface for direct communication with USB peripherals and onboard sensors. It utilizes a containerized build environment to ensure consistent compilation and signing of binaries without requiring local toolchain installation

    C
    View on GitHub↗4,281
  • youlookwhat/cloudreaderyoulookwhat avatar

    youlookwhat/CloudReader

    5,012View on 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
    View on GitHub↗5,012
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted avatar

    awesome-selfhosted/awesome-selfhosted

    299,516View on GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    View on GitHub↗299,516
  • Compare all 30 related projects→