GET STARTED
Overview
Codika is a framework and CLI tool that streamlines professional mobile app development with Flutter. It combines production-ready features, automated configuration, and an extensible architecture to help you build and deploy mobile apps faster.
Core Features
Codika provides pre-built, production-ready implementations of common app features like Authentication, Notifications, Geolocation, and Payments. Each feature is built on a standardized Domain Driven Design architecture and includes customizable UI components.
Development Tools
Codika's CLI provides commands that streamline the entire development process.
The codika create
command generates a complete project with all your chosen features and configurations set up automatically.
As you develop, the CLI maintains a smart configuration that tracks your project's state, making every command contextually aware and relevant to your specific setup.
With commands like codika codemagic-setup
, you can create a complete CI/CD pipeline in minutes, configured with development, staging,
and production environments, and Shorebird set up for production code push updates.
Similarly, codika firebase-setup
automatically creates your Firebase projects, configures
Firestore databases, and deploys the necessary security rules for each Codika feature - all through a single command.
Platform and Community
We're building codika.dev, a platform that will serve as a hub for end-to-end mobile app features. Think of it as pub.dev, but for complete, production-ready features instead of just packages. Each feature includes everything needed for implementation: UI components, business logic, platform configurations, and way more.
Getting Started
Follow our installation guide to set up Codika. Create your first app with the quickstart tutorial. Explore our feature documentation to customize your app.
Ready to start building? Continue to the Installation Guide.