6 repository-uri
Collections of pre-configured project templates, screens, and layouts for mobile application development.
Distinct from Starter Kits: Candidates focus on web starter kits or translation assets rather than mobile-specific application boilerplates.
Explore 6 awesome GitHub repositories matching mobile development · Mobile Starter Kits. Refine with filters or upvote what's useful.
KittenTricks is a cross-platform mobile starter kit and UI library for building applications for iOS and Android. It provides a foundational set of production-ready, accessible components and pre-built screens to accelerate the bootstrapping of mobile interfaces. The project features a dynamic mobile theming system that allows for the management and switching of light and dark color schemes at runtime. This framework enables real-time updates to the visual appearance of the interface without requiring an application restart. The library implements a comprehensive design system to ensure visu
Ships a comprehensive starter kit with pre-built screens and layouts to accelerate cross-platform mobile development.
Acest proiect este un șablon de referință pentru o aplicație Android în Kotlin și un set de implementări demonstrative ale principiilor Clean Architecture. Oferă un design structural care izolează regulile de business de bază de interfața utilizator și sursele de date în module distincte, stratificate. Implementarea se concentrează pe pattern-ul Model-View-ViewModel (MVVM) pentru a decupla logica UI de modelele de date. Utilizează un framework de dependency injection pentru a automatiza crearea obiectelor și a gestiona ciclurile de viață ale componentelor, folosind în același timp un pattern de tip repository pentru a abstractiza cererile de date din memorie, disc și surse cloud. Arhitectura încorporează organizarea pachetelor bazată pe funcționalități și configurații de build modulare pentru a menține consistența în cadrul proiectului. Include, de asemenea, o strategie de testare cuprinzătoare care combină teste unitare pentru logica de business cu instrumentare pentru UI și module mock pentru validarea stratului de date.
Provides a comprehensive Kotlin Android starter kit demonstrating Clean Architecture principles.
Pepperoni App Kit is a starter kit and project template for building cross-platform mobile applications for iOS and Android using React Native. It provides a pre-configured scaffold that establishes a modular architecture and shared codebase to bootstrap new projects. The kit integrates a predictable state management system with disk persistence for offline access and a controlled loop for coordinating asynchronous side effects and API interactions. It also includes built-in mechanisms for token-based session authentication and identity validation to maintain secure user logins. The project
Ships a pre-configured scaffold for building Android and iOS applications using a modular architecture.
Snowflake este un starter de aplicații mobile cross-platform conceput pentru construirea aplicațiilor iOS și Android folosind un singur codebase JavaScript. Oferă un boilerplate pre-configurat pentru a accelera procesul inițial de dezvoltare a aplicațiilor mobile. Proiectul include un template de gestionare a stării Redux pentru coordonarea stării globale a aplicației și persistența sesiunilor utilizatorului, alături de un framework de integrare API REST pentru comunicarea cu servere remote sau locale prin cereri HTTP. De asemenea, dispune de un sistem de localizare care mapează conținutul interfeței utilizator în mai multe limbi, bazat pe regiunea dispozitivului. Starter-ul acoperă o gamă largă de capabilități, inclusiv fluxuri de lucru de identitate și autentificare a utilizatorului, navigare bazată pe rute și crearea de formulare de input validate. De asemenea, integrează o configurație a suitei de testare Jest pentru validarea logicii de business și a componentelor UI prin teste unitare și snapshot. Toolkit-ul include fluxuri de lucru pentru trimiterea build-urilor beta către TestFlight și publicarea versiunilor finale în App Store.
Provides a pre-configured project template and boilerplate to accelerate cross-platform mobile application development.
Acest proiect este un șablon de aplicație mobilă cross-platform și un boilerplate TypeScript conceput pentru a inițializa aplicații React Native folosind ecosistemul Expo. Oferă o arhitectură preconfigurată cu o structură de foldere standardizată pentru a accelera dezvoltarea inițială. Șablonul se remarcă printr-o arhitectură bazată pe funcționalități și o suită completă de automatizare. Integrează rutarea bazată pe fișiere pentru navigare, un kit UI mobil axat pe utilități pentru stilizare și un strat de gestionare a stării serverului pentru preluarea și cache-uirea datelor API remote. Configurația include un pipeline CI/CD mobil folosind GitHub Actions și EAS pentru a automatiza compilarea, testarea și distribuția binarilor aplicației. Suprafața mai largă de capabilități acoperă validarea formularelor bazată pe scheme, stocarea locală criptată pentru persistența sesiunii și localizarea multi-limbaj cu validarea fișierelor de traducere. De asemenea, încorporează instrumente de asigurare a calității, inclusiv git hooks pentru linting și verificări de tip, precum și testare unitară și UI end-to-end automatizată.
Ships a pre-configured starter kit for TypeScript mobile applications with a standardized architecture.
This project provides a standardized starter template for Android application development, designed to accelerate the initialization of new mobile projects. It establishes a foundational environment that includes a pre-configured directory structure, centralized build logic, and integrated tooling to ensure consistency across application modules. The template utilizes type-safe build scripting to manage dependencies and project configurations, replacing traditional scripting methods with a more verifiable approach. It incorporates automated workflows for continuous integration, enabling the a
Provides a boilerplate environment for mobile development that includes automated testing, linting, and continuous integration workflows.