8 Repos
The process of designing and building applications specifically for the iOS platform.
Distinguishing note: Existing candidates focus on compilation, distribution, or onboarding rather than the general development domain.
Explore 8 awesome GitHub repositories matching mobile development · iOS Application Development. Refine with filters or upvote what's useful.
HackingWithSwift is a curated library of coding patterns and an iOS development study guide. It provides a collection of Swift programming examples and practical exercises designed for learning how to build mobile applications on Apple platforms. The project serves as a reference for SwiftUI, offering modular examples of declarative user interfaces. It covers the study of the Swift language through real-world implementation samples, ranging from general mobile UI design to the logic required for iOS game development. The repository includes examples of architectural patterns and capabilities
Serves as a primary resource for learning how to build mobile applications for Apple devices.
Bagel ist ein natives Netzwerk-Debugging- und Inspektionssystem, das entwickelt wurde, um HTTP-Traffic von iOS-Simulatoren und physischer Hardware zu erfassen und zu überwachen. Es fungiert als HTTP-Traffic-Inspektor und gerätebasierter Monitor, der erfasste Netzwerkanfragen nach Projekt und Gerät organisiert. Das Tool ermöglicht das Abfangen von Netzwerkanfragen direkt innerhalb des Betriebssystems, wodurch die Notwendigkeit für manuelle Proxy-Konfigurationen oder die Installation benutzerdefinierter Sicherheitszertifikate entfällt. Es bietet Funktionen für die Analyse mobiler Netzwerke und das Netzwerk-Debugging, einschließlich der Möglichkeit, abgefangene Anfragen in logische Projekt-Buckets zu gruppieren und Logs nach eindeutigen Gerätekennungen zu segmentieren.
Facilitates testing network layers and verifying API responses during the development of iOS applications.
This project is a Swift iOS architecture template that implements the Clean Architecture pattern. It organizes software into distinct layers to decouple business rules from external frameworks, user interfaces, and infrastructure to improve testability and maintenance. The template incorporates Domain Driven Design to isolate core business logic and utilizes a modular application structure to divide features into independent modules. It employs the Coordinator pattern to remove routing logic from view controllers and a dependency injection framework to ensure components remain independent and
Breaks the iOS application into independent feature modules to improve build speeds and isolated development.
This project is a reference implementation and template for a modular iOS application using SwiftUI and Clean Architecture. It provides a structure organized into independent layers to decouple the user interface and external frameworks from core business logic. The architecture incorporates Domain-Driven Design to manage complexity by organizing code into independent modules based on business domains. This approach enforces strict dependency boundaries and improves build times. The project implements a plugin-based data layer that hides API and database implementations behind gateways to al
Provides a modular architecture for native iOS applications to improve build times and isolate feature dependencies.
CTMediator is a dynamic service locator and modular architecture framework for iOS. It functions as a dependency decoupler that allows large projects to be split into smaller, independent subprojects and targets to improve organization and reduce build times. The framework enables communication between these isolated modules using a target-action pattern. It utilizes dynamic runtime lookups to dispatch requests and route actions to specific modules without requiring a manual service registration process during startup. The system manages data exchange and project decomposition through protoc
Provides a framework for dividing native iOS applications into independent, build-optimized feature modules.
Dieses Projekt ist eine Sammlung technischer Forschung und Dokumentation mit Fokus auf Compiler-Theorie, Low-Level-Programmierung und iOS-Entwicklung. Es dient als Lern-Repository und Programmierleitfaden und deckt Code-Kompilierung, Ausführungs-Engines und die Funktionsweise von Spracharchitekturen ab. Die Dokumentation beschreibt die Analyse ausführbarer Dateien, Runtime-Loops und Betriebssystem-Interna, um das Systemverhalten zu verstehen. Sie verfolgt zudem die chronologische Entwicklung von Sprachmerkmalen und Syntax über verschiedene Versions-Releases hinweg. Das Repository deckt mehrere praktische Anwendungsbereiche ab, einschließlich der Implementierung protokollorientierter Architektur, reaktiver Netzwerkprogrammierung und mobiler Performance-Optimierung. Es adressiert zudem Datenpersistenz und die Integration von KI-Workflows in den Entwicklungsprozess.
Offers guided instruction for designing and building applications specifically for the iOS platform.
Dieses Projekt ist ein umfassendes Framework für die iOS-App-Entwicklung, das sich auf den Aufbau mobiler Anwendungen mit benutzerdefinierten UI-Komponenten, asynchronem Task-Management und lokaler Datenpersistenz konzentriert. Es dient als technische Wissensdatenbank für Software-Engineering und bietet Tools zur Organisation und Veröffentlichung architektonischer Analysen und Notizen im Markdown-Format. Das Framework zeichnet sich durch eine robuste dokumentenbasierte Speicherschicht aus, die BSON-formatierte Datensätze nutzt, um CRUD-Operationen innerhalb eines NoSQL-Dokumentenspeichers durchzuführen. Es bietet umfangreiche Systemintegrationsfunktionen, einschließlich spezialisierter App-Extension-Kommunikation, Cross-Sandbox-Messaging und nativer Share-Sheet-Präsentation, was eine nahtlose Interaktion zwischen der Host-Anwendung und Systemdiensten ermöglicht. Das Projekt deckt eine breite Funktionsfläche ab, einschließlich fortgeschrittenem Concurrency-Management mit thread-sicherer Synchronisierung, Auslagerung des Hintergrund-UI-Renderings zur Wahrung der Reaktionsfähigkeit und umfassender Internationalisierungsunterstützung. Es enthält zudem entwicklerfokussierte Utilities für statische Typgenerierung, automatisierte Asset-Mappings und interaktive Prototypenkonstruktion sowie spezialisierte Tools für geografisches Beacon-Monitoring und adaptive Diagrammerstellung.
Provides a mobile application framework featuring custom UI components, asynchronous task management, and local data persistence.
This repository serves as a comprehensive educational resource for developers building applications within the Apple software ecosystem. It provides a structured guide to the Swift programming language, offering curated examples and documentation that cover core syntax, standard development practices, and foundational programming concepts. The project focuses on practical implementation, demonstrating architectural patterns and interface designs tailored for mobile hardware. It includes guidance on managing asynchronous data flows, integrating multimedia and networking capabilities, and imple
Serves as a structured guide and repository for modern iOS application development.