Aller au contenu principal

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.

Built for Everyone

Whether you're a company building your first mobile app, a freelancer boosting productivity, or an indie developer shipping multiple apps. Codika provides the tools and structure you need to succeed.

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.

Automated Development

The Codika CLI eliminates the tedious parts of mobile development:

  • Native platform configurations and permissions
  • Dependencies and asset management
  • Localization translations
  • Environment variables
  • Firebase and other service setup
  • Build and deployment pipelines

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.

Seamless Deployment

Codika integrates with Codemagic to provide a complete CI/CD pipeline in minutes. Our CLI automates the entire setup process - you'll have a professional deployment pipeline ready to ship your apps to the stores with minimal configuration. While we're working on direct Testflight integration, Codemagic offers a robust and user-friendly alternative that makes the deployment process incredibly smooth.

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.

Community Contributions

We're developing a system to reward contributors based on the usage of their blocks. When others use your features in their apps, you'll earn compensation through our platform. codika.dev will launch soon as the next step in our journey to facilitate mobile development.

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.