awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

56 Repos

Awesome GitHub RepositoriesMobile Entwicklung

Interviewfragen und Übungsaufgaben für die Android- und iOS-Entwicklung.

Explore 56 awesome GitHub repositories matching part of an awesome list · Mobile Entwicklung. Refine with filters or upvote what's useful.

Awesome Mobile Entwicklung GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • facebook/react-nativeAvatar von facebook

    facebook/react-native

    126,019Auf GitHub ansehen↗

    This project is a cross-platform mobile framework that enables the development of native iOS and Android applications from a single codebase. It utilizes a declarative component-based model where developers define user interfaces using a syntax extension that maps directly to underlying platform-native view primitives. By decoupling application logic from the host platform's main thread, the framework maintains a consistent native view hierarchy while ensuring that JavaScript execution remains independent of UI rendering. The framework distinguishes itself through a robust bridge architecture

    Framework for building native mobile apps using JavaScript.

    C++androidapp-frameworkcross-platform
    Auf GitHub ansehen↗126,019
  • expo/expoAvatar von expo

    expo/expo

    50,111Auf GitHub ansehen↗

    Expo is a universal mobile framework designed to build native iOS and Android applications from a single codebase using web-standard technologies. It provides a comprehensive development environment that includes a unified runtime for testing, cloud-based infrastructure for compiling and signing native binaries, and automated tools for managing the entire mobile release lifecycle, including app store submission. The framework distinguishes itself through a plugin-based native configuration engine that programmatically modifies project files, allowing developers to integrate native modules wit

    Platform for building and iterating on native iOS and Android apps.

    TypeScriptandroidapp-frameworkexpo
    Auf GitHub ansehen↗50,111
  • fastlane/fastlaneAvatar von fastlane

    fastlane/fastlane

    41,703Auf GitHub ansehen↗

    fastlane is a mobile DevOps framework and release automation tool designed to coordinate the building, signing, and distribution of iOS and Android applications. It functions as a build orchestrator and distribution manager that automates the delivery of mobile apps to app stores and testing environments. The project distinguishes itself through a plugin-based extension model that allows for custom action sets and a specialized system for managing developer resources. It automates the synchronization of code signing certificates and provisioning profiles and handles secure account authenticat

    Automates iOS and Android deployment workflows.

    Rubyandroidappsautomation
    Auf GitHub ansehen↗41,703
  • hasura/graphql-engineAvatar von hasura

    hasura/graphql-engine

    32,064Auf GitHub ansehen↗

    graphql-engine is an automated GraphQL API engine that transforms database tables and relationships into a queryable GraphQL schema. It functions as a federation gateway and mapper, instantly generating APIs with built-in filtering, pagination, and mutations from existing databases and remote schemas. The project distinguishes itself through a fine-grained access control layer that enforces row-level and field-level permissions. It further provides a real-time data subscription server that converts standard queries into live streams and a system for triggering event-driven webhooks and notifi

    Real-time GraphQL API engine for Postgres databases.

    TypeScriptaccess-controlapiautomatic-api
    Auf GitHub ansehen↗32,064
  • futurice/android-best-practicesAvatar von futurice

    futurice/android-best-practices

    20,754Auf GitHub ansehen↗

    This project provides a comprehensive set of architectural patterns, build configurations, and quality standards for developing maintainable and scalable Android applications. It serves as a guide for organizing mobile application code into feature-based modules to improve encapsulation and simplify navigation, while establishing a framework for standardizing build processes and dependency management across development environments. The repository distinguishes itself by offering strategies for integrating automated quality assurance, including unit testing, static code analysis, and performa

    Collection of do's and don'ts for Android development.

    androidandroid-developmentbest-practices
    Auf GitHub ansehen↗20,754
  • react-native-maps/react-native-mapsAvatar von react-native-maps

    react-native-maps/react-native-maps

    15,971Auf GitHub ansehen↗

    react-native-maps is a cross-platform mobile map component for iOS and Android that renders interactive geographic data and markers. It provides a native map view and viewport controller to manage camera movement, zoom levels, and coordinate-based animations on mobile devices. The project includes a GeoJSON map renderer for visualizing complex geographic features and an interactive map overlay library for drawing polylines, polygons, and heatmaps. It supports integration with both Google Maps and Apple Maps, allowing developers to switch between providers or apply cloud-based styling and cust

    Mapview component for mobile applications.

    TypeScriptgoogle-mapsmapsreact-native
    Auf GitHub ansehen↗15,971
  • faridsafi/react-native-gifted-chatAvatar von FaridSafi

    FaridSafi/react-native-gifted-chat

    14,426Auf GitHub ansehen↗

    This project is a cross-platform UI library for React Native designed to build messaging interfaces. It provides a comprehensive set of specialized components, including message bubbles, input toolbars, and layout containers, to facilitate the development of chat applications on iOS and Android. The library distinguishes itself through a highly flexible configuration interface that allows developers to override default elements and styling to meet specific branding requirements. It includes built-in support for complex interaction patterns such as swipe-to-reply gestures, quick-reply buttons,

    Chat UI components for mobile apps.

    TypeScriptchatcomponentreact-native
    Auf GitHub ansehen↗14,426
  • futurice/ios-good-practicesAvatar von futurice

    futurice/ios-good-practices

    10,976Auf GitHub ansehen↗

    This project provides a set of development guidelines and architectural recommendations for building iOS applications. It focuses on structuring Swift applications to decouple business logic from the user interface to improve testability and maintenance. The project covers specific implementation standards for security, such as using keychain storage for sensitive data and TLS certificate pinning for network traffic. It also defines patterns for code quality enforcement through static analysis and compiler configurations, as well as strategies for asset and localization management. The guide

    Recommended patterns and ideas for iOS development.

    Auf GitHub ansehen↗10,976
  • kaina404/flutterdoubanAvatar von kaina404

    kaina404/FlutterDouBan

    9,103Auf GitHub ansehen↗

    FlutterDouBan is a cross-platform social media client and media community application built with Flutter. It serves as a mobile interface for discovering and tracking books, movies, and music while providing access to community feeds and user profiles. The project functions as an integration sample that demonstrates how to fetch and display live platform data from external APIs. It includes a simulation layer to interchange live network calls with local mock data for development and testing. The application covers a broad capability surface, including media catalog interfaces, community foru

    Flutter-based client for a movie review platform.

    Dartandroiddartflutter
    Auf GitHub ansehen↗9,103
  • java-native-access/jnaAvatar von java-native-access

    java-native-access/jna

    8,916Auf GitHub ansehen↗

    JNA is a foreign function interface and native memory mapper that allows Java applications to call functions in shared native libraries without writing custom JNI wrapper code. It serves as a JNI alternative framework for invoking C functions and mapping native data structures using high-level interfaces. The library distinguishes itself through its ability to translate Java objects and primitives into C-style structs, unions, and pointers for cross-platform memory exchange. On Windows, it provides a dedicated toolkit for interacting with Component Object Model objects using both early and la

    Interface for calling native libraries without JNI.

    Java
    Auf GitHub ansehen↗8,916
  • skydoves/android-developer-roadmapAvatar von skydoves

    skydoves/android-developer-roadmap

    7,764Auf GitHub ansehen↗

    This project is a mobile ecosystem curriculum providing structured learning paths for Android development, Kotlin Multiplatform, and programming language internals. It serves as a comprehensive guide to the technologies and concepts required to build native applications and shared business logic across multiple environments. The repository includes a dedicated interview preparation guide featuring professional technical questions and architecture tips for developers pursuing Android engineering roles. It also provides specific roadmaps for mastering the Kotlin Multiplatform ecosystem and anal

    Comprehensive learning paths for the Android ecosystem.

    Kotlin
    Auf GitHub ansehen↗7,764
  • nisrulz/flutter-examplesAvatar von nisrulz

    nisrulz/flutter-examples

    7,148Auf GitHub ansehen↗

    This project is a collection of reference implementations and sample applications for Flutter. It provides practical examples covering API integration, user authentication, data persistence, and a gallery of UI patterns. The repository distinguishes itself by offering a wide array of functional demos, including implementations for Google and email-based identity verification, cloud database synchronization, and the use of both relational and key-value local storage. It also includes specialized utility examples such as expense tracking, tip calculation, and body mass index tools. The project

    A repository of Flutter code examples and patterns.

    Dartandroidapplication-frameworkcross-platform
    Auf GitHub ansehen↗7,148
  • react-native-device-info/react-native-device-infoAvatar von react-native-device-info

    react-native-device-info/react-native-device-info

    6,672Auf GitHub ansehen↗

    This is a cross-platform mobile device information library for iOS and Android applications. It provides utilities to retrieve hardware specifications, operating system details, and unique device identifiers. The project specializes in unique device identification by providing hardware, software, and installation IDs, serial numbers, and build fingerprints. It also includes environment detection to distinguish between physical devices, emulators, and tablets. The library covers a broad range of system introspection capabilities, including application metadata retrieval, hardware specificatio

    Access device hardware and software information.

    TypeScripthacktoberfestreact-native
    Auf GitHub ansehen↗6,672
  • bohdanorlov/ios-developer-roadmapAvatar von BohdanOrlov

    BohdanOrlov/iOS-Developer-Roadmap

    6,420Auf GitHub ansehen↗

    This project is a structured learning path and curated resource guide for mastering the Swift language and Apple ecosystem frameworks. It functions as a mobile engineering curriculum, providing a categorized hierarchy of essential skills and tools required for professional iOS application development. The roadmap serves as a Swift programming guide, organizing technical topics and study materials in a sequence that ranges from basic syntax to advanced concepts. It maps out the technical requirements for a mobile developer career path and provides a framework for navigating the tools used to d

    Apple platform development tools and topics.

    Swift
    Auf GitHub ansehen↗6,420
  • realm/realm-jsAvatar von realm

    realm/realm-js

    6,001Auf GitHub ansehen↗

    Realm is a mobile database: an alternative to SQLite & key-value stores

    Mobile-first database for React Native.

    TypeScriptmobile-databasemobile-firstnosql-database
    Auf GitHub ansehen↗6,001
  • xamarin/xamarin.formsAvatar von xamarin

    xamarin/Xamarin.Forms

    5,547Auf GitHub ansehen↗

    Xamarin.Forms ist ein plattformübergreifendes mobiles Framework für den Aufbau nativer Benutzeroberflächen unter Verwendung einer einzigen gemeinsamen Codebasis und .NET. Es fungiert als datengesteuerte UI-Bibliothek und XAML-UI-Toolkit, das es ermöglicht, Anwendungslayouts und visuelle Elemente mittels einer XML-basierten Auszeichnungssprache zu definieren. Das Framework bietet native API-Wrapper, die Zugriff auf gerätespezifische Hardware- und Betriebssystemfunktionen via C# ermöglichen. Es nutzt ein System zum Rendern einer einzigen Benutzeroberflächen-Codebasis durch native Steuerelemente über verschiedene Betriebssysteme hinweg. Das Projekt deckt adaptives Layout-Management und Anwendungsnavigation für die Definition von Screen-Flows ab. Es umfasst Funktionen für den Zugriff auf native Plattformfunktionen, lokales Datenspeicher-Management und die Nutzung von REST-Diensten zur Integration von Cloud-Daten.

    UI toolkit for sharing code across mobile platforms.

    C#cross-platformhacktoberfestmicrosoft
    Auf GitHub ansehen↗5,547
  • bytedeco/javacppAvatar von bytedeco

    bytedeco/javacpp

    4,697Auf GitHub ansehen↗

    JavaCPP ist eine JNI-C++-Brücke und ein Foreign Function Interface, das einen Binding-Generator, einen Native-Library-Loader und einen Native-Memory-Manager bereitstellt. Es automatisiert die Erstellung von Java-Wrappern um native C++-Header und Shared-Libraries, um Interoperabilität zwischen beiden Sprachen zu ermöglichen. Das Projekt bietet einen C++-Binding-Generator, der Header-Dateien parst, um automatisch den notwendigen Glue-Code und die Interfaces für den Aufruf nativer Funktionen zu produzieren. Es enthält einen Native-Library-Loader, der plattformspezifische Binärdateien vom Classpath in einen lokalen Cache für die Laufzeitausführung lokalisiert und extrahiert. Das System verwaltet hochperformanten nativen Speicherzugriff durch direktes Pointer-Mapping und Ressourcen-Tracking, um Memory-Leaks zu verhindern. Es handhabt komplexes Type-Mapping für C++-Datenstrukturen und unterstützt natives Callback-Mapping, um Funktionszeiger mit Java-Methoden zu verknüpfen. Das Toolset ermöglicht den Ersatz verwalteter Methoden durch C++- oder Assembly-Implementierungen, um die Ausführungszeit zu optimieren und den Ressourcen-Overhead zu reduzieren.

    Efficient access to native C++ libraries.

    Javacc-plus-pluscpp
    Auf GitHub ansehen↗4,697
  • mobile-roadmap/android-developer-roadmapAvatar von mobile-roadmap

    mobile-roadmap/android-developer-roadmap

    4,092Auf GitHub ansehen↗

    This project is a structured learning path and skill roadmap designed to guide developers through the Android ecosystem. It serves as a mobile engineering curriculum and career guide, organizing the technical knowledge required to build scalable applications from basic concepts to advanced professional skills. The guide differentiates itself by providing a hierarchical map of required knowledge, sequencing technical topics into a logical order. It includes a curated collection of study resources and technical documentation, along with tools to track learning progress through the specified cur

    Android development study notes and visual maps.

    Auf GitHub ansehen↗4,092
  • cesarferreira/dryrunAvatar von cesarferreira

    cesarferreira/dryrun

    3,793Auf GitHub ansehen↗

    Dryrun is a command-line tool designed to automate the end-to-end lifecycle of Android projects, including cloning, building, and deploying source code from remote repositories to connected devices. It functions as a build system wrapper and device deployment tool that programmatically invokes native Android build tools to compile applications without requiring manual configuration in an integrated development environment. The project differentiates itself through an ephemeral workspace orchestrator that creates and destroys temporary file system environments to ensure every project execution

    Tests Android libraries directly from the command line.

    Ruby
    Auf GitHub ansehen↗3,793
  • yubo725/flutter-oscAvatar von yubo725

    yubo725/flutter-osc

    2,889Auf GitHub ansehen↗

    基于Google Flutter的开源中国客户端,支持Android和iOS。

    Flutter client for a technical community platform.

    Dartandroidappflutter
    Auf GitHub ansehen↗2,889
Vorherige123Nächste
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Mobile Development