# ANDROID-ARCHITECT — Full Product Reference > ANDROID-ARCHITECT (android-x.com) is a web app that turns a plain-language Android app idea into an architecture blueprint with Google Gemini, then generates the pieces you build from — a Room and Retrofit data layer, per-feature Kotlin code, CI/CD pipeline configs, a design system and an app icon — on demand. Reference for AI systems. Generated 2026-10-11 from the product's source; every capability below is implemented in the shipped app. Short index: https://android-x.com/llms.txt · blog archive: https://android-x.com/long-llms.txt. ## What it is ANDROID-ARCHITECT is a browser-based assistant for planning and starting Android apps. You describe an app idea in plain language; it checks the idea against legal and ethical constraints, then uses Google Gemini — grounded with Google Search — to write an architecture blueprint. From that blueprint it generates, one piece at a time and on request, the artifacts an Android team builds from. ## How it works 1. **Describe the idea.** A compliance check runs first and stops generation for an idea that fails it. 2. **Get the blueprint.** The blueprint is a specification: app name and audience, feature list, tech stack, architecture with a Mermaid diagram, estimated development weeks, a Play Store listing draft, business analysis, the compliance analysis and project-management tasks. 3. **Generate from it, on demand:** - a Room database schema with an entity-relationship diagram, and a Retrofit API layer - Kotlin code for an individual feature - a CI/CD pipeline configuration for GitHub Actions or Bitrise - a design system: colour palette and typography - an app icon and UI mockups, drawn by Gemini's image model - a Play Store listing (ASO) analysis - an HTML preview of a feature in a device simulator 4. **It saves as you work.** Every change is written to your browser, and to your account as a project when you are signed in, so a reload does not lose the blueprint. The ten most recent are under History. Export as a PDF report, as JSON, or as a ZIP containing the blueprint JSON to take one elsewhere. ## Workspace tools Beyond the blueprint flow, the console holds tool panels for the rest of Android delivery, most of them on the Pro plan. Among them: - **Architecture Advisor** — scores MVVM, MVI, Clean Architecture, MVP and Compose-Unidirectional against your requirements, compares them and plans a migration. - **CI/CD Generator** — pipeline configs for six CI providers, optionally with Detekt and Ktlint steps in the generated file. - **Compose Theming Studio** — Material 3 light, dark and dynamic-colour themes, downloadable as Color, Theme, Type and Shape Kotlin files. - **Security Scanner, Test Generator, AI Code Review and Dependency Analyzer** — each sends the code or project you give it to Gemini and returns its findings. - **Code Smell Detector, Dead Code Finder, Refactoring Assistant, Memory Leak Detector, KDoc Generator, ANR Analyzer and Crash Analyzer** — each sends one file, stack trace or ANR trace you paste to Gemini and returns findings with line numbers, a diagnosis that quotes the trace, or KDoc inserted above your declarations without changing the code. AI Code Completion completes Kotlin at the cursor when you ask. - **Test Coverage Analyzer and Device Compatibility Matrix** — read your JaCoCo or Kover XML report, and your AndroidManifest.xml and Gradle file, in the browser; nothing is uploaded and no credits are used. - **Chat** — a streaming conversation about Android architecture, Kotlin and Jetpack Compose. ## What it does not do Stated plainly, so an answer about the product does not promise more than it ships: - It does not compile, run or test the code it generates, and it does not produce a complete, buildable Android project. Generated code is a starting point to review. - It does not publish to Google Play or upload builds; the release panels write the commands and configuration for you to run. - Its analyses are AI reviews, not static analysis: nothing runs Detekt, Ktlint or a linter. - It does not use a customer's own AI key; all generation runs on the service's Gemini access and is metered in credits. ## Accounts, AI and data - **Sign-in:** email and password, Google, or GitHub. - **AI:** Google Gemini models, called through a Cloudflare Worker that requires a signed-in account, rate-limits requests, checks the credit balance before each call and deducts after a successful one. - **Your data:** accounts and billing live in Supabase and Stripe. Blueprints are saved in your browser, and to your account as a project when you are signed in. You can delete your account yourself from your profile. - **Analytics:** analytics and error reporting load only after you accept them in the cookie banner. ## Built with React 19, TypeScript and Vite, styled with Tailwind CSS 4; Supabase for authentication and data; Stripe for billing; Cloudflare Pages and Workers for hosting and the AI proxy. ## Publisher ANDROID-ARCHITECT is published by Strategia-X, founded by Rocky Elsalaymeh, who also writes the blog. Sibling products in the same family include Team-X (an AI workforce operating system) and WealthWise OS (personal finance). - Website: https://android-x.com - Publisher: https://www.strategia-x.com - Support: support@strategia-x.com - GitHub: https://github.com/Git-Rocky-Stack - YouTube: https://www.youtube.com/@Strategia-X ## Plans and credits Generated from config/pricing.ts, the configuration the pricing page renders. Authoritative page: https://android-x.com/pricing · machine-readable: https://android-x.com/pricing.md ### Starter For students, hobbyists, and evaluators. Free. - AI Credits: 50/month - Projects: 1 new/month - Exports: 3/month (PDF, JSON, ZIP) - Includes: AI Chat assistant; Blueprint Builder; Blueprint code generation (data layer, feature code, CI/CD); Design System Generator; Template library; PDF, JSON & ZIP export; Documentation Center & tutorials; Device Simulator - Not included: Pro tool panels (CI/CD Generator, Security Scanner, Test Generator); Dev tools (DB Migration, Dependency Analyzer); Advanced tools (AI Code Review, Deep Links); Multi-platform code generation (KMP, iOS, Flutter, React Native); Performance Audit; Release management tools; Architecture Advisor ### Pro For professional indie developers and freelancers. $29/month billed monthly, or $24/month billed annually ($288/year). - AI Credits: 500/month - Projects: 5 new/month - Exports: Unlimited (PDF, JSON, ZIP) - Includes: AI Chat assistant; Blueprint Builder; Blueprint code generation (data layer, feature code, CI/CD); Design System Generator; Template library; PDF, JSON & ZIP export; Documentation Center & tutorials; Device Simulator; Pro tool panels (CI/CD Generator, Security Scanner, Test Generator); Dev tools (DB Migration, Dependency Analyzer); Advanced tools (AI Code Review, Deep Links); Multi-platform code generation (KMP, iOS, Flutter, React Native); Performance Audit; Release management tools; Architecture Advisor ### Credit cost per AI action Each AI action deducts a fixed number of credits from the monthly allowance; allowances reset monthly. - Chat: 1 credit - App icon: 2 credits - UI mockup: 2 credits - Compliance check: 3 credits - Compose preview: 3 credits - Design system: 3 credits - Template generation: 3 credits - API integration: 4 credits - App Store Optimization analysis: 4 credits - Dependency analysis: 4 credits - Translation: 4 credits - CI/CD pipeline: 5 credits - Code review: 5 credits - Code scaffolding: 5 credits - Data layer: 5 credits - Documentation: 5 credits - Feature code: 5 credits - GraphQL client: 5 credits - Migration plan: 5 credits - Mock server: 5 credits - Test cases: 5 credits - Accessibility audit: 7 credits - Complexity analysis: 7 credits - Test suite: 7 credits - Architecture analysis: 8 credits - Architecture comparison: 8 credits - Multi-language code: 8 credits - Performance audit: 8 credits - Security audit: 8 credits - Blueprint: 10 credits ## Frequently asked questions The 30 questions answered at https://android-x.com/faq, in its 8 categories, word for word. ### Getting Started Q: What is ANDROID-ARCHITECT? A: ANDROID-ARCHITECT is an AI-powered platform for planning Android apps. Describe an app idea in plain language and Google Gemini writes an architecture blueprint: feature list, tech stack, a Mermaid architecture diagram and a Play Store listing draft. From that blueprint it generates, on demand, Room and Retrofit data layers, Kotlin feature code, CI/CD configurations, a design system and AI code reviews. Q: How do I get started with the platform? A: Create a free account; no credit card is required. Open Architect, describe your app under App Vision, choose a Technology Core and press Architect. A compliance check runs first, then the blueprint is generated. From its tabs you can generate the data layer, CI/CD configuration, feature code and design system. Test Drive loads a sample blueprint instantly if you want to look around first. Q: Do I need a Gemini API key to use ANDROID-ARCHITECT? A: No. Every account runs on included AI credits, so you can describe an app idea and get an architecture blueprint without supplying a key. Bring-your-own-key, running generations on your own Google Gemini quota instead of ours, is in development and is not available yet. Q: Do I need Android development experience? A: Some Android knowledge is helpful but not required. The platform is designed to accelerate developers at any level. Describe your app idea in plain language and the AI generates an architecture blueprint and first-draft code you can build from. Experienced developers use it to compare architecture options in the Architecture Advisor and to draft data layers, pipelines and feature code quickly. ### Platform & Features Q: What is the Blueprint Builder? A: The Blueprint Builder (Architect in the sidebar) is the workspace where a blueprint is generated and worked on. You describe the app and pick a technology core; the AI writes the features, tech stack, a Mermaid architecture diagram and a strategy document. Its tabs then generate the data layer, API client, CI/CD configuration, feature code, design system and store listing from that blueprint. Features cannot be edited by hand yet, and there is no architecture-pattern selector; use the Architecture Advisor to compare patterns. Q: How does the AI Chat consultant work? A: The AI Chat is a streaming conversation with Google Gemini. Ask about Android architecture, Kotlin patterns, Jetpack Compose, dependency injection, testing, or any Android development topic. It keeps the conversation history for follow-up questions; it does not read your blueprint, so paste in the details you want it to consider. Q: What kind of code does the platform generate? A: Kotlin: Room entities and DAOs with an entity-relationship diagram, Retrofit API clients, per-feature implementation code, and, from the Dev Tools tab, Compose screens, ViewModels, repositories, navigation and Hilt modules. It also writes CI/CD configurations, and the Test Generator tool on Pro writes unit and UI tests. Each piece is generated separately from your blueprint; the platform does not assemble a complete, buildable project. Q: Can I use templates to start faster? A: Yes. The Template Library provides pre-built app architectures for common use cases including e-commerce, social media, fitness tracking, and productivity apps. Each template includes a full feature set, tech stack configuration, and architecture blueprint that you can customize in the Blueprint Builder before generating code. Q: What CI/CD pipeline configurations does it support? A: The Blueprint Builder's Deploy tab generates GitHub Actions or Bitrise configurations. The CI/CD Generator tool on the Pro plan covers six providers: GitHub Actions, GitLab CI, Bitrise, Jenkins, CircleCI and Azure DevOps, with options such as lint, test, signing and Detekt or Ktlint steps. The configurations are AI-generated, so review them before you commit them. ### AI & Code Generation Q: What AI model powers the platform? A: ANDROID-ARCHITECT uses Google Gemini for its AI features, including blueprint generation, code generation, compliance analysis, and the chat consultant. Most generators request structured JSON output against a schema, so their results arrive in a consistent shape; chat and feature code are free-form. Q: How accurate and production-ready is the generated code? A: Treat it as a first draft. The code is written by an AI model and the platform does not compile, run or test it, so review, test and adapt it before you ship anything. The QA & Test tab runs an AI code review of generated feature code and suggests fixes, which helps you find problems faster but is not a substitute for building and testing. Q: Can I customize the generated architecture? A: Before generating, you control the description and the technology core (Kotlin with Compose, Kotlin with XML views, React Native or Flutter). After generating, everything is yours: copy or export it and change it freely. The output is standard code with no proprietary runtime or lock-in. Editing a blueprint's features in place is not supported yet; change the description and generate again. Q: Does the platform support Kotlin Multiplatform? A: Blueprints target Android. The Multi-Platform tool on the Pro plan can also generate Kotlin Multiplatform, iOS (Swift and SwiftUI), Flutter and React Native code. There is no desktop target. ### Pricing & Plans Q: Is ANDROID-ARCHITECT free to use? A: Yes. The Starter plan is free and needs no credit card. It includes 50 AI credits a month, the Blueprint Builder, AI Chat, the design system generator and the template browser. The Pro tool panels need the Pro plan. See the Pricing page for the full comparison. Q: What do paid plans include? A: Pro ($29 a month, or $24 a month billed annually) adds 500 AI credits a month, a larger project allowance, unlimited exports, and the Pro tool panels: CI/CD, security, testing, performance and release tools, plus the Architecture Advisor and voice commands. Team plans with collaboration have not launched yet. The Pricing page is the authoritative list. Q: Can I use my own Gemini API key? A: Not yet; it is in development. Until it ships, every generation runs on our Gemini key and is charged against your credit allocation. A key saved under Settings is stored encrypted in our database and is not currently used for generation, so adding one today changes nothing about how your account works. Q: Are there usage limits on the free tier? A: Yes. Starter includes 50 AI credits per calendar month, reset on the 1st. Each AI action costs a fixed number of credits: a chat message 1 credit, a design system 3 credits, a data layer 5 credits, feature code 10 credits (5 for the code plus 5 for the AI review that runs on it automatically), and a new blueprint 13 credits: 10 for the blueprint plus 3 for the compliance check that runs first. Starter also has a project allowance, 3 exports a month, and no access to the Pro tool panels. ### Security & Privacy Q: How is my data handled? A: Your account, subscription and usage records are stored in Supabase behind row-level security, and payments are processed by Stripe. The prompts you send are processed by Google Gemini to produce each result. We do not sell your data. Blueprints you create while signed in are stored in your account as projects, and you can delete them from the Dashboard. See the Privacy Policy for processors, retention and your rights. Q: Is my code stored on your servers? A: Generated code is returned to your browser and shown in the interface. Your blueprint is saved (in your browser, and to your account as a project when you are signed in), so a reload does not lose it. Generated code files are not stored on our servers unless you push them to GitHub. Export a blueprint as PDF, JSON or ZIP to take it elsewhere, and manage code in your own version control. Q: Is the platform GDPR compliant? A: It is built with the GDPR controls a user needs: cookie consent with separate categories, respect for Global Privacy Control (GPC) signals, and account deletion you can do yourself from your profile. Change your consent at any time from the Cookies link in the footer. The Privacy Policy sets out the legal basis, the processors and your rights. Q: What authentication methods are supported? A: Email and password, Google, or GitHub, all handled by Supabase Auth. AI features require you to be signed in. ### Technical Requirements Q: What browsers are supported? A: Use a current version of Chrome, Edge, Firefox or Safari with JavaScript enabled. The workspace is designed for a desktop screen; the architecture diagrams and code views need the room. Q: Can I use the platform on mobile devices? A: The interface is responsive and accessible on tablets and mobile devices. However, the Blueprint Builder and code generation features are designed for desktop use where you benefit from larger screen real estate for architecture diagrams and code review. Mobile works well for the AI Chat consultant and documentation. Q: Does it work offline? A: Partly. A service worker caches the app, so previously loaded pages open without a connection. Every AI feature (chat, blueprints, code generation) needs a connection, because it runs on Google Gemini. ### Team & Collaboration Q: Can I share projects with my team? A: No. Starter and Pro are single-user plans, and there is no Team plan for sale. If your team needs one, use Tell Us on the Pricing page to say what it has to do. To share a blueprint today, export it as PDF or JSON. Q: Are there enterprise plans available? A: No. The plans on sale are Starter and Pro, and there is no single sign-on. If you need more than Pro provides, email support@strategia-x.com. Q: Does it support real-time collaboration? A: No. Each account works on its own blueprints. Collaboration is not part of Starter or Pro, and there is no Team plan for sale. ### Troubleshooting Q: Why is code generation slow or failing? A: Generation time depends on the size of the request; a blueprint is the largest. If a generation fails, first check that you are signed in and have credits left; the balance is shown in the sidebar. When credits run out, AI features stop until the 1st of the next month or until you upgrade. Otherwise check your connection and retry, or split a large request into smaller ones. Q: How do I report a bug or request a feature? A: Email support@strategia-x.com. Include what you were doing, what you expected to happen, and any error message you saw. Feature requests are welcome. Q: Why doesn't my Gemini API key change anything? A: Because bring-your-own-key is not available yet. A key saved in Settings is stored encrypted, but nothing uses it: every generation runs on the platform's Gemini access and is charged in credits. ## Public pages - Home — https://android-x.com/ — What ANDROID-ARCHITECT does, the six capability areas, and how to start. - Pricing — https://android-x.com/pricing — The Starter and Pro plans, their limits, and the credits each AI action costs. - Documentation — https://android-x.com/docs — How to use the console: blueprints, code generation, tools and tutorials. - FAQ — https://android-x.com/faq — Answers about credits, plans, generated code, data handling and accounts. - Blog — https://android-x.com/blog — Technical articles on Android architecture, Kotlin, Jetpack Compose and delivery. - Templates — https://android-x.com/templates — Starter app templates that load into the Blueprint Builder. - About — https://android-x.com/about — The publisher, Strategia-X, and its founder, Rocky Elsalaymeh. - Privacy Policy — https://android-x.com/privacy — What data is collected, where it is processed, and how to exercise your rights. - Terms of Service — https://android-x.com/terms — Licensing of generated code, acceptable use, and subscription terms. The application itself (/chat, /blueprint, /dashboard, /settings, /preview) requires JavaScript and an account; it is disallowed in robots.txt and absent from the sitemap because a crawler would receive an empty shell. ## Blog coverage 39 articles by Rocky Elsalaymeh: Kotlin (6), Jetpack Compose (5), Architecture (4), Best Practices (4), Performance (4), Build Tools (3), Data Layer (3), Security (3), Testing (3), Accessibility (2), CI/CD (2). Per-article summaries are in https://android-x.com/long-llms.txt; the index is https://android-x.com/blog.