9 dépôts
Guidelines for building applications on mobile platforms.
Explore 9 awesome GitHub repositories matching part of an awesome list · Mobile Development Guides. Refine with filters or upvote what's useful.
Style guides for Google-originated open-source projects
Google's internal style standards for Objective-C.
This project is a collection of Swift coding standards and static analysis rules designed to ensure consistency across Swift projects. It provides a defined set of naming conventions and structural guidelines to maintain a shared style for teams. The repository centers on a SwiftLint configuration used to automate the detection and correction of style violations in source code. This configuration enables automated style enforcement, ensuring that code adheres to organizational standards without requiring manual review. The guidelines cover the standardization of code formatting, naming, and
Community-standard Swift style guide.
Ce projet fournit un ensemble complet de design patterns standardisés, de conventions de nommage et de configurations d'environnement pour le développement Objective-C. Il établit un framework cohérent pour la conception d'API, la gestion de la mémoire et l'organisation de projet afin de garantir que les bases de code restent lisibles et maintenables à travers les équipes. Le guide définit des standards spécifiques pour l'isolation des espaces de noms (namespaces) en utilisant des préfixes de classe et un système structuré pour nommer les actifs. Il décrit des modèles architecturaux pour les protocoles de délégués et les mécanismes de gestion d'erreurs destinés à améliorer la sécurité des types et la clarté. La couverture s'étend au formatage du code source, à l'organisation de la structure des classes et à l'implémentation de singletons thread-safe. Il inclut également des standards pour la configuration de projet Xcode, alignant les hiérarchies de fichiers physiques avec les groupes de projet et la gestion des paramètres de build.
Objective-C coding standards from The New York Times.
Ce projet fournit un ensemble de directives de développement Android, de normes d'architecture et un guide de style de codage. Il établit des règles de formatage et d'implémentation uniformes pour assurer la cohérence et la maintenabilité du code pour les applications construites sur la plateforme Android. Le projet inclut un modèle de structure de projet standardisé qui définit des hiérarchies de dossiers et des mises en page de fichiers cohérentes. Ces normes sont conçues pour maintenir une expérience de développement prévisible à travers plusieurs flux de travail. Les directives couvrent les modèles architecturaux, y compris la séparation par couches de la logique métier et de la présentation, l'isolation des modules par fonctionnalité et le flux de données unidirectionnel. Il aborde également l'utilisation de l'injection de dépendances pilotée par interface et une hiérarchie de paquets standardisée.
Coding standards for Android application development.
Ce projet est un ensemble de normes de codage, de patterns architecturaux et de directives de sécurité de type pour l'écriture de code source Swift. Il fournit un framework pour maintenir un code propre et maintenable grâce à des conventions établies et des règles de formatage. Le guide privilégie la composition sur l'héritage de classe en favorisant les types de valeur et les classes finales. Il établit une politique de contrôle d'accès pour gérer les frontières entre la logique interne et les composants externes via des modificateurs de visibilité explicites. Les normes couvrent l'optimisation de la sécurité de type via des liaisons immuables et une gestion sécurisée des optionnels. Les domaines supplémentaires incluent l'utilisation de patterns de sortie anticipée (early exit) pour optimiser le flux logique, la réduction de la verbosité de la syntaxe et l'application d'un formatage de code uniforme.
Swift coding conventions used at GitHub.
Repository that showcases 3 Android app architectures: "Standard Android", MVP and MVVM. The exact same app is built 3 times following the different patterns.
Architectural guidelines for Android projects.
A style guide that outlines the coding conventions for Kodeco
Community-standard Objective-C style guide.
Archived Style guide & coding conventions for Objective-C projects
Objective-C coding conventions used at GitHub.
Swift coding standards used at SlideShare.