ساخت نسخهٔ اندرویدِ قابل انتشار در Play Store از اپ «آینه»
ثبتشده 358 روز پیش 186 بازدید1 پیشنهاد ارسال شده
توضیحات پروژه
محدودهٔ کار (High-level Scope)
احراز هویت: ایمیل/رمز + Google، تأیید ایمیل، فراموشی/تغییر رمز.
هستهٔ اپ:
ثبت چرخه ۵مرحلهای (فرم چندگامی + ولیدیشن)
«چرخههای من» (لیست، فیلتر، جستجو)
داشبورد (کارتها + برخی امکانات قفل برای پلنهای پولی)
بخش آموزش (چند کارت محتوایی آماده)
پرداخت/اشتراک: Paywall + Google Play Billing (ماهانه/سالانه)، مدیریت Entitlement.
پشتیبانی «Redeem Code» (فعالسازی با کد برای خریدهای بیرون از اپ).
آفلایناول: ذخیرهٔ محلی رمزگذاریشده + صف همگامسازی. محدودیت نسخهٔ رایگان: ۱ چرخه/روز حتی آفلاین.
اعلانها: دو یادآور قابل تنظیم (مثلاً ۸ صبح/۸ شب).
چندزبانه: FA/DE/EN (RTL کامل) + نمایش تاریخ شمسی/میلادی.
AI (سمت سرور): ارسال متن چرخه برای تحلیل، Toggle «Opt-in»، گزینهٔ «حذف داده از AI».
خروجی: CSV برای همه؛ PDF در Premium.
تنظیمات: زبان/تقویم، اعلانها، حساب، Redeem Code، حذف حساب.
فناوری پیشنهادی (باز است)
ترجیح: Kotlin + Jetpack Compose، Room/SQLCipher، WorkManager، BillingClient، Hilt.
جایگزین: Flutter در صورت ارائهٔ دلیل و تجربهٔ قوی.
بکاند سبک (پیشنهادی): Supabase یا Firebase + یک فانکشن پروکسی برای AI.
آنچه ما فراهم میکنیم
اسکرینشاتها/کپیتکستها، ساختار صفحات، فلسفه و محتوای آموزشی، قوانین پلنها، متون Privacy/Terms.
راهنمای رفتارها (محدودیت رایگان، منطق Insight پایه، …).
تحویلهای مورد انتظار (Deliverables)
اپ اندروید آمادهٔ انتشار (APK/AAB) + سورس کامل و مستندسازی نصب/دیپلوی.
اتصال کامل Google Play Billing (ماهانه/سالانه) + Redeem Code.
پایگاه دادهٔ محلی رمزگذاریشده و همگامسازی.
یک ادمینپنل سبک یا روش مشاهدهٔ وضعیت اشتراک/کاربر (کافیست ساده باشد).
کمک کوتاه برای انتشار در Play Store (لیستینگ، تنظیمات Privacy).
معیارهای کلیدی پذیرش
ورود/ثبتنام با تأیید ایمیل؛ محدودیت ۱ چرخه/روز در Free.
خرید/تمدید درونبرنامهای کارا + Grace Period آفلاین چندروزه.
دو اعلان زماندار؛ چندزبانه و RTL؛ ذخیرهٔ محلی امن؛ Export CSV و PDF (Premium).
AI با Opt-in و دکمه «حذف از AI» در تنظیمات.
کرش/باگ بحرانی نداشته باشد؛ عملکرد روان روی Android 8+ (موبایل/تبلت).
لطفاً در پیشنهادتان بفرستید
معرفی کوتاه + نمونهکار مرتبط (Play Billing، آفلاین DB، i18n، یا AI/HTTP).
رویکرد فنی و استک پیشنهادی (Compose/Flutter و چرا).
زمانبندی و مایلاستونها (۳ فاز منطقی).
برآورد هزینه + شرایط پشتیبانی پس از تحویل.
ریسکها/پیشنیازها که باید از ابتدا شفاف کنیم.
پس از غربال اولیه، ما فایلهای دقیق (اسکرینها، متون آماده و قوانین هر صفحه) را برای نهاییسازی زمان/هزینه در اختیار میگذاریم.