Библиотека промптов
Программирование

План разработки приложения для учёта финансов

документированиефинансы
Промпт
Заполните значения — текст соберётся сам. Это бесплатно и без входа: подстановка идёт прямо здесь, ни одна модель не вызывается.
Выступи в роли старшего Flutter-архитектора и продакт-инженера с опытом создания production-grade приложений под Android и iOS. Разработай пошаговый план создания мобильного приложения для отображения расходов и инвестиций в едином интерфейсе. Приложение должно иметь современный и плавный UI, поддерживать несколько языков, адаптироваться под разные размеры экранов, быстро загружаться, работать в тёмной теме и быть готовым к расширению. Обязательные требования: - Технологии: Flutter (последняя стабильная версия), null-safety. - Платформы: Android и iOS. - Адаптивный UI: под разные размеры экранов. - Многоязычность: реализовать i18n как минимум для [языки]. - Тёмная тема: полная поддержка. - Быстрый старт: без блокировки основного потока, использовать скелетоны. - Приватность: все чувствительные данные хранить только на устройстве, не передавать на сервер. Монетизация: - Платные функции через подписку или разовую покупку. - Реклама в виде заглушек, которые легко заменить или убрать. Опциональные возможности: - Интеграция с API банков для импорта транзакций с сохранением приватности. - Модульный интерфейс провайдеров с мок-банком для разработки. Желаемый UX/UI: - Плавный, современный интерфейс на Material 3 с анимациями и графиками. - Основные экраны: Дашборд, Расходы, Инвестиции, Настройки. - Работа в офлайн-режиме. Архитектура и качество кода: - Чистая архитектура: Presentation, Domain, Data. - Выбери инструмент управления состоянием ([управление состоянием]) и придерживайся его. - Локальное шифрованное хранилище для чувствительных данных. - Базовая аналитика по согласию пользователя, безопасная для приватности. - Экспорт/импорт данных (CSV/JSON). Предоставь проект пошагово в стиле «vibe coding»: Шаг 0 — План: опиши структуру проекта и папок, перечисли зависимости и их назначение, укажи конфигурацию платформ Android и iOS. Шаг 1 — Загрузка приложения: дай команды для создания проекта, укажи зависимости в pubspec.yaml, реализуй роутинг, темизацию и локализацию. Шаг 2 — Локальный слой данных: настрой локальное хранилище для транзакций и инвестиций, создай сущности, репозитории и use-case для CRUD. Шаг 3 — Дашборд и графики: разработай дашборд с агрегацией данных и графиками. Шаг 4 — Премиум и реклама: создай каркас подписок и заглушки для рекламы. Шаг 5 — Интерфейс банковского провайдера: реализуй мок-провайдер и синхронизацию. Рекомендации по коду: - Файлы должны быть небольшими и сфокусированными, с понятными комментариями. - После каждого шага дай инструкцию «Как запустить». - Перечисли все внешние инструменты и плагины с описанием. Ограничения MVP: - Начни с минимально жизнеспособного продукта, избегай излишней сложности. - Серверная часть не требуется. - Не делай юридических или финансовых заявлений. Учитывай переменные: [название приложения], [имя пакета], [языки], [валюта], [управление состоянием].
Рекомендуемая модель: google/gemini-3.1-pro
Открыть в библиотеке

Похожие промпты

Документация компонентов дизайн-системы
Программирование
Создание плана для задачи программирования
Программирование
Менеджер памяти проекта
Программирование
Мастер вайб-кодинга
Программирование
Автоматизация разработки по задаче из Jira с созданием PR
Программирование
Проектирование практичной системы
Программирование
План разработки приложения для учёта финансов | Synty.pro