Skip to content
Back to home
Back to blog
Feature

Quick Start Templates: Start Coding in Seconds

Discover PocketCode's pre-built templates that let you create complete Android projects with a single tap — MVVM, Compose, APIs and more.

3 min
By Pelayo Naredo
Quick Start Templates: Start Coding in Seconds

Quick Start Templates

One of the biggest hurdles when starting a new project is the initial setup. Creating the folder structure, adding dependencies, configuring Gradle, defining the architecture… all before writing a single line of logic.

PocketCode solves this with quick start templates.

What are templates?

Templates are pre-built, ready-to-use projects that include:

  • Folder structure following Android best practices
  • Dependencies already configured in Gradle
  • Base code with clean architecture ready to extend
  • Example files so you can see how everything works

Available Templates

🏗️ MVVM + Hilt + Room

The most popular template. Includes:

  • Full MVVM architecture with ViewModels
  • Dependency injection with Hilt
  • Local database with Room
  • Repository pattern implemented
  • Navigation with Navigation Compose

Ideal for apps that need local data persistence.

🎨 Jetpack Compose UI Kit

For UI-focused projects:

  • Complete Material Design 3
  • Reusable custom components
  • Light and dark theme configured
  • Example animations
  • Preview functions for each component

🌐 API Client + Retrofit

When your app consumes web services:

  • Retrofit + OkHttp configured
  • Interceptors for logging and authentication
  • Centralized error handling
  • Data models with Kotlinx Serialization
  • Repository with in-memory cache

📱 Empty App (Minimal)

For those who prefer starting from scratch with just the essentials:

  • MainActivity with Compose
  • Basic Material 3 theme
  • Gradle configured with latest versions
  • No extra dependencies

How to use a template

  1. Open PocketCode and tap "New Project"
  2. Select "From template"
  3. Choose the template you need
  4. Give your project a name
  5. The AI will ask if you want to customize anything

In less than 10 seconds you have a working project ready to code.

Can you create your own templates?

Yes. Any project you have can become a template:

  1. Open the project you want to use as a base
  2. Go to Project Settings > Export as Template
  3. Add a name, description, and icon
  4. Optionally, publish it to the Marketplace for the community

Upcoming Templates

We're working on additional templates coming in future updates:

  • Firebase Full Stack — Auth + Firestore + Storage + Cloud Messaging
  • Widget App — For creating Android home screen widgets
  • Wear OS — Smartwatch apps
  • Multi-module — Modular architecture for large apps

Templates are updated with each PocketCode release to include the latest library versions.

Conclusion

Quick start templates eliminate the friction of starting a new project. Instead of wasting time on configuration, you can focus on what matters: your code and your idea.

When PocketCode is available on Google Play, templates will be one of the first things you see when creating a project. In the meantime, you can follow our development status to stay up to date.

Ready to try PocketCode?

Download the app and start coding from your mobile.