As an iOS developer working in a corporate environment, you might find yourself confined to a specific part of the codebase, implementing features within established patterns and rarely touching certain fundamental aspects of app development. This is where pet projects become invaluable—they offer something that production work often cannot: the...