Knowledge kit for iOS developers
Welcome to YuktiKit A living, evolving wiki dedicated to iOS development best practices, architectural clarity, and engineering discipline.
Yukti (युक्ति) is a Sanskrit word meaning logic, strategy, or clever reasoning. This repository is a curated knowledge base for developers who care not just about building apps, but building them well with intent, clarity, and maintainability.
Stay thoughtful. Ship smart. Use your Yukti.
This isn’t a package, SDK, or dependency YuktiKit is a knowledge kit, a developer’s guidebook. It won't ship to the App Store, but it will make the things you ship better.
This repo’s Wiki is the heart of YuktiKit, currently containing:
-
iOS Roadmap
A structured path for iOS developers to grow from basics to advanced topics and help them crack interviews. -
Developer Quality Guide What to do. What not to do. Code hygiene, architectural reasoning, and battle-tested principles for writing clean, maintainable Swift.
-
Architecture Decisions A living document that captures the guiding principles, boundaries, and reasoning behind architectural decisions. Use this as your north star and make changes depending on your project and usecase.
Including examples, architecture comparisons, and anti-pattern breakdowns.
Got a sharp pattern, a hard-learned lesson, or a refactoring war story? Open a PR or drop your thoughts in the issues. YuktiKit is built for and by thoughtful iOS devs.