۲۵٪ تخفیف۲۵٪ تخفیف طراحی سایت
اپلیکیشن اندروید و iOS

طراحی و توسعه‌ی اپلیکیشن اندروید و iOS

اپلیکیشنی برای مشتری‌ها یا تیمت که روی اندروید و آیفون کار کند؛ با واقعیت‌های بازار ایران، از انتشار در کافه‌بازار و مایکت تا راه درست رسیدن به کاربران آیفون.

  • اندروید
  • iOS (آیفون)
  • React Native
  • وب‌اپ (PWA)
  • کافه‌بازار و مایکت
اپلیکیشن فروشگاهی روی گوشی‌های اندروید و آیفون
قیمت ثابتبرآورد مکتوب، پیش از شروع
یک کدبیسبرای اندروید و iOS
انتشارکافه‌بازار، مایکت و فایل نصبی
اعلان و پرداختنوتیفیکیشن، درگاه و ورود پیامکی
مالکیت کاملسورس‌کد و حساب‌های انتشار به نام تو
امکانات

چه اپلیکیشنی می‌سازیم

اپ وقتی می‌ارزد که مشتری بارها برگردد؛ این‌ها رایج‌ترین‌هایش هستند.

اپلیکیشن فروشگاهی

کاتالوگ، سبد خرید، پرداخت و پیگیری سفارش، هماهنگ با سایت فروشگاهی‌ات.

رزرو و نوبت‌دهی

انتخاب خدمت و زمان، یادآوری و پرداخت بیعانه برای سالن، کلینیک و باشگاه.

باشگاه مشتریان

امتیاز، کد تخفیف شخصی و پیشنهاد برای مشتری‌هایی که برمی‌گردند.

سفارش و ارسال

ثبت سفارش، رهگیری وضعیت و اعلان لحظه‌ای برای مشتری.

اپ همراه تیم فروش

همراه CRM برای نیروی فروش میدانی، با ثبت ملاقات و سفارش.

محتوا و عضویت

دوره، مقاله یا محتوای ویژه برای اعضا، با اشتراک و تمدید.

یک کدبیس برای اپلیکیشن اندروید و iOS
01یک کد، دو سیستم‌عامل

اندروید و آیفون، با یک کدبیس

با React Native یک کد برای اندروید و iOS نوشته می‌شود؛ زمان ساخت و نگهداری به یک اپ نزدیک است، نه دو اپ. React همان خانواده‌ای است که سایت‌های فراکو با آن ساخته می‌شوند، و هر جا کاری سنگین‌تر لازم باشد، بخش بومی جدا نوشته می‌شود.

  • ظاهر و سرعت نزدیک به اپ بومی
  • به‌روزرسانی هم‌زمان هر دو نسخه
  • اشتراک منطق با سایت و پنل
اعلان، پرداخت و ورود با کد پیامکی در اپلیکیشن
02اعلان، پرداخت، ورود

همان چیزهایی که مشتری ایرانی انتظار دارد

ورود با کد پیامکی، پرداخت با درگاه شاپرکی و اعلان برای سفارش و پیشنهاد. سرویس‌ها طوری انتخاب می‌شوند که در شرایط ایران پایدار بمانند و سرور اپ داخل ایران باشد.

  • ورود با کد یک‌بارمصرف
  • درگاه پرداخت با اینماد
  • اعلان برای سفارش و پیشنهاد
انتشار اپلیکیشن و به‌روزرسانی منظم
03انتشار و نگهداری

انتشار درست، و اپی که سال بعد هم کار کند

نسخه‌ی اندروید در کافه‌بازار و مایکت و به‌صورت فایل نصبی روی سایتت منتشر می‌شود. برای آیفون، راه‌های واقع‌بینانه مثل وب‌اپ قابل نصب را با ریسک‌هایشان کنار هم می‌گذاریم. اپ هر سال با نسخه‌ی تازه‌ی اندروید و iOS به‌روزرسانی لازم دارد.

  • کافه‌بازار و مایکت
  • وب‌اپ قابل نصب برای آیفون
  • به‌روزرسانی سالانه
مقایسه

بومی، React Native یا وب‌اپ؟

هر سه راه درست‌اند، برای کارهای متفاوت؛ انتخاب نهایی در برآورد نوشته می‌شود.

یک کد برای اندروید و iOS

اپ بومی
React Native
وب‌اپ (PWA)

سرعت و دسترسی به سخت‌افزار

اپ بومی
کامل
React Native
نزدیک به بومی
وب‌اپ (PWA)
محدودتر

انتشار در کافه‌بازار و مایکت

اپ بومی
React Native
وب‌اپ (PWA)
محدود

نصب روی آیفون بدون اپ‌استور

اپ بومی
محدود
React Native
محدود
وب‌اپ (PWA)

هزینه‌ی ساخت و نگهداری

اپ بومی
بیشترین
React Native
متوسط
وب‌اپ (PWA)
کمترین

اگر یک سایت سریع موبایلی کارت را راه می‌اندازد، همین را پیشنهاد می‌کنیم.

صادقانه

کِی بسازیم، کِی نه

به کارت می‌آید اگر…

  • مشتری‌هایت بارها و منظم از تو خرید یا رزرو می‌کنند
  • اعلان و ارتباط مستقیم با مشتری برایت ارزش دارد
  • به دوربین، موقعیت مکانی یا کار آفلاین نیاز داری
  • تیم فروش یا پیک بیرون از دفتر کار می‌کند

لازمش نداری اگر…

  • مشتری‌ها یک‌بار و گذری خرید می‌کنند؛ سایت سریع موبایلی کافی است
  • هنوز سایت یا فروش آنلاین نداری
  • برای نگهداری سالانه‌ی اپ برنامه‌ای نداری

اگر جواب درست برای تو «نساز» باشد، در گفت‌وگوی اول همین را می‌گوییم.

قیمت و روند کار

قیمت ثابت ندارد؛ ولی روندش کاملاً شفاف است

یک ربات ساده‌ی پاسخ‌گو و یک سامانه‌ی چندکاربره با اتصال به حسابداری، هر دو «پروژه‌ی برنامه‌نویسی» نام دارند ولی اندازه‌شان قابل مقایسه نیست. برای همین عدد را بعد از شنیدن نیازت می‌گوییم — مکتوب و ثابت.

  1. گفت‌وگوی کوتاه و رایگانمی‌گویی چه مشکلی را می‌خواهی حل کنی، چه کسانی با آن کار می‌کنند و به چه سامانه‌هایی باید وصل شود. هنوز هیچ تعهدی در کار نیست.
  2. برآورد مکتوب با قیمت ثابتدامنه‌ی کار، قابلیت‌ها، مراحل، زمان تحویل و قیمت هر مرحله را مکتوب می‌گیری. اگر چیزی مبهم باشد، پیش از قیمت‌دادن می‌پرسیم، نه وسط کار.
  3. قرارداد و پرداخت مرحله‌ایکار به چند مرحله‌ی قابل‌دیدن تقسیم می‌شود و پرداخت همراه پیشرفت است؛ جلوتر از کاری که انجام شده، پرداختی نداری.
  4. تحویل مرحله‌ای و آزموندر پایان هر مرحله نسخه‌ای قابل‌استفاده می‌بینی و آزمایش می‌کنی. تغییرِ خارج از برآورد، پیش از انجام، جداگانه قیمت می‌گیرد؛ غافلگیری ته کار نداریم.
  5. سورس‌کد، مستندات و پشتیبانی اختیاریسورس‌کد کامل و دسترسی‌ها به نام خودت تحویل می‌شود. پشتیبانی و توسعه‌ی بعدی اختیاری است؛ ماندنت به کیفیت کار بسته است، نه به قفل.

فناوری‌ها و اتصال‌ها

  • React Native
  • TypeScript
  • وب‌اپ (PWA)
  • کافه‌بازار و مایکت
  • درگاه شاپرکی
  • ورود با کد پیامکی
  • نقشه‌ی نشان
  • سرور در ایران
راهنمای کامل

هر چیزی که پیش از سفارش باید بدانی

اگر دنبال طراحی اپلیکیشن برای کسب‌وکارت هستی، احتمالاً می‌خواهی مشتری با یک لمس روی صفحه‌ی گوشی سفارش بدهد، نوبت بگیرد یا امتیاز باشگاهش را ببیند. اما ساخت اپ در ایران با چند واقعیت گره خورده که کمتر کسی پیش از قرارداد می‌گوید: توسعه‌دهنده‌ی ساکن ایران نمی‌تواند در App Store اپل منتشر کند، گوگل‌پلی هم برای ناشر ایرانی عملاً بسته است، اپ اندرویدی از کافه‌بازار و مایکت به دست کاربر می‌رسد، و در قطعی‌های ۱۴۰۴ و ۱۴۰۵ اپ‌هایی که به سرویس خارجی تکیه داشتند زودتر از کار افتادند. این صفحه بی‌تعارف می‌گوید برای اندروید و آیفون چه راه‌هایی واقعاً هست، اپ بومی، React Native یا وب‌اپ (PWA) کدام به کارت می‌آید، نگهداری‌اش چه هزینه‌ای دارد و کجا اصلاً اپلیکیشن لازم نداری.

اپلیکیشن به چه کار کسب‌وکارت می‌آید؟ شش نوع پرکاربرد

اپلیکیشن وقتی می‌ارزد که مشتری یا کارمندت بارها سراغش بیاید؛ کسی که سالی یک بار از تو می‌خرد، برایت اپ نصب نمی‌کند. شش نوع اپ که برای کسب‌وکارهای کوچک و متوسط ایرانی بیشتر معنا دارد:

اپلیکیشن فروشگاهی و کاتالوگ. فهرست محصول با عکس و قیمت، جست‌وجو، سبد خرید، پرداخت و پیگیری سفارش. اپ فروشگاهی معمولاً کنار سایت می‌نشیند، نه به‌جای آن: محصولات و موجودی یک‌جا روی سرور تعریف می‌شوند و سایت و اپ هر دو از همان می‌خوانند.

نوبت‌دهی و باشگاه مشتریان. برای کلینیک، سالن زیبایی یا تعمیرگاه: انتخاب خدمت و ساعت خالی، بیعانه، یادآوری روز قبل و جابه‌جایی نوبت از داخل اپ. اپ باشگاه هم امتیاز خرید، کارت عضویت با بارکد برای صندوق و کد تخفیف شخصی می‌دهد، و برای کسب‌وکاری می‌ارزد که مشتری تکراری دارد.

سفارش و پیک، و همراه فروش میدانی. برای رستوران یا سوپرمارکت محله: منو، محدوده‌ی ارسال روی نقشه و وضعیت سفارش. برای ویزیتورهای بیرون از دفتر هم اپی برای ثبت سفارش و بازدید با اینترنت ضعیف، وصل به سامانه‌ای که تیم داخل دفتر با آن کار می‌کند؛ خود آن سامانه موضوع صفحه‌ی نرم‌افزار CRM اختصاصی است.

محتوا و عضویت. دوره‌ی آموزشی، کتاب صوتی یا محتوای تخصصی با اشتراک؛ این دسته بیشترین گره را با قوانین پرداخت مارکت‌ها دارد. پیش از انتخاب، دو سؤال را جواب بده: کاربر اپ مشتری‌های تو هستند یا کارمندانت، و چند بار در ماه بازش می‌کنند؟ اپ مشتری باید از نصب، ثبت‌نام و به‌روزرسانی رد شود و هر قدم، بخشی از مشتری‌ها را جا می‌گذارد.

طراحی اپلیکیشن آیفون در ایران؛ App Store، مارکت‌های ایرانی و وب‌اپ

صادقانه‌ترین جمله‌ی این صفحه این است: توسعه‌دهنده‌ی ساکن ایران راه رسمی برای انتشار اپ در App Store ندارد. اپل از ۱۳۹۶ به استناد تحریم‌های آمریکا اپ‌های مرتبط با ایران را حذف کرده، و طبق پژوهشی درباره‌ی مارکت‌های iOS ایرانی که اردیبهشت ۱۴۰۵ منتشر شد، ساکنان ایران هیچ راه رسمی یا قانونی برای ساختن حساب اپل ندارند. هر کس قول «انتشار در اپ‌استور» می‌دهد، باید بگوید با حساب چه کسی و در کدام کشور.

مارکت‌های iOS ایرانی. سیب‌اپ، سیبچه و اناردونی اپ‌های ایرانی را بیرون از App Store به آیفون می‌رسانند. ناشر فایل IPA را بعد از احراز هویت در پنل این مارکت‌ها بارگذاری می‌کند و نصب روی گوشی کاربر با گواهی سازمانی یا ثبت شناسه‌ی دستگاه (UDID) در حساب‌های خود مارکت انجام می‌شود. همان پژوهش می‌گوید اپل این حساب‌ها را مدام شناسایی و گواهی‌شان را باطل می‌کند؛ آن‌وقت همه‌ی اپ‌هایی که کاربر از آن مارکت گرفته یک‌جا از کار می‌افتند تا مارکت با گواهی تازه دوباره امضا کند. اپ تو کار می‌کند، ولی نه با پایداری یک فروشگاه رسمی.

وب‌اپ (PWA). راهی که چند بانک ایرانی هم برای کاربران آیفون رفته‌اند: کاربر از Safari آن را به صفحه‌ی اصلی گوشی اضافه می‌کند و مثل اپ بازش می‌کند؛ نه حساب اپل می‌خواهد، نه گواهی‌ای که باطل شود.

App Store، فقط با هویت واقعی بیرون از ایران. اگر شرکت ثبت‌شده و مشتری واقعی بیرون از ایران داری، اپ می‌تواند با حساب توسعه‌دهنده‌ی همان شرکت منتشر شود. خرید حساب اپل با هویت دیگران را پیشنهاد نمی‌کنیم؛ همان چیزی است که مارکت‌های ایرانی را هر چند وقت یک بار از کار می‌اندازد. پیشنهاد پیش‌فرض ما برای مشتری آیفونی داخل ایران وب‌اپ است، و اگر قابلیتی لازم داری که وب‌اپ ندارد، نسخه‌ی IPA در یک یا دو مارکت ایرانی کنارش، با علم به ریسکش.

وب‌اپ (PWA) روی آیفون و اندروید؛ چه می‌تواند و چه نمی‌تواند

وب‌اپ یا PWA سایتی است که مثل اپ رفتار می‌کند: آیکون روی صفحه‌ی اصلی، باز شدن تمام‌صفحه بدون نوار مرورگر، کار با اینترنت ضعیف به کمک حافظه‌ی پنهان و به‌روزرسانی بی‌دردسر. در اندروید، Chrome خودش پیشنهاد نصب می‌دهد؛ در آیفون، کاربر از Safari گزینه‌ی Add to Home Screen را می‌زند.

نوتیفیکیشن روی آیفون، با شرط. طبق اعلام رسمی WebKit در بهمن ۱۴۰۱، از iOS 16.4 وب‌اپی که به صفحه‌ی اصلی اضافه شده می‌تواند پوش نوتیفیکیشن بگیرد و عدد روی آیکونش بنشیند؛ به شرطی که کاربر اول نصبش کند و بعد با لمس یک دکمه اجازه بدهد. در تب معمولی Safari پوشی در کار نیست، و عده‌ای هرگز این دو قدم را برنمی‌دارند.

آنچه وب‌اپ روی آیفون ندارد. همگام‌سازی پس‌زمینه وقتی بسته است، بلوتوث و NFC، ردیابی مداوم موقعیت، و اطمینان از ماندن داده‌ی آفلاین اگر کاربر مدتی بازش نکند. اگر کارت به یکی از این‌ها گره خورده — مثلاً اپ پیکی که موقعیت راننده را مدام می‌فرستد — وب‌اپ کافی نیست.

چرا با این مرزها، اغلب انتخاب اول است. یک کد، هم سایت است و هم اپ اندروید و آیفون؛ نه سهم مارکت دارد، نه بررسی و رد شدن، نه گواهی‌ای که باطل شود. روی سرور ایرانی، در قطعی اینترنت بین‌الملل هم شانس بیشتری دارد که برای کاربر داخلی باز بماند، هرچند پوش آیفون از سرویس اپل در بیرون ایران می‌گذرد. اگر سایتت هنوز روی موبایل کند است، قدم اول طراحی سایت اختصاصی سریع و موبایل‌محور است و بعد وب‌اپ از همان پایه.

ساخت اپلیکیشن اندروید و انتشار در کافه‌بازار و مایکت

ساخت اپلیکیشن اندروید نیمی از کار است؛ نیم دیگر رساندنش به گوشی کاربر است.

گوگل‌پلی برای ناشر ایرانی عملاً بسته است. چند اپ شناخته‌شده‌ی ایرانی از گوگل‌پلی حذف شده‌اند و ساختن و نگه داشتن حساب توسعه‌دهنده با هویت ایرانی تقریباً ناممکن شده است. طرح احراز هویت توسعه‌دهنده‌های اندروید هم، که گوگل از مهر ۱۴۰۵ در چند کشور شروع کرده و قرار است کم‌کم جهانی شود، طبق گزارش‌ها ساکنان کشورهای تحریم‌شده را نمی‌پذیرد و گوشی‌های داخل این کشورها از این بررسی معاف‌اند. یعنی نصب از کافه‌بازار، مایکت و فایل مستقیم برای کاربر داخل ایران ادامه دارد، ولی توزیع جهانی برای ناشر ساکن ایران سخت‌تر می‌شود. این قاعده تازه است و پیش از هر پروژه دوباره بررسی‌اش می‌کنیم.

کافه‌بازار و مایکت، مسیر اصلی. انتشار در هر دو، حساب توسعه‌دهنده‌ی احرازشده با کارت ملی یا مدارک شرکت می‌خواهد، و هر نسخه پیش از انتشار بررسی می‌شود و ممکن است با ایراد برگردد. مارکت‌ها حداقل نسخه‌ی هدف اندروید (Target SDK) را هم کم‌کم بالا می‌برند؛ مثلاً مایکت از ۷ مهر ۱۴۰۳ برنامه‌ی جدید و به‌روزرسانی با Target SDK پایین‌تر از ۳۲ را نمی‌پذیرد.

فایل APK روی سایت خودت. بدون سهم مارکت و بدون انتظار برای بررسی؛ به کار اپ داخلی کارمندان یا روزهایی می‌آید که مارکت‌ها در دسترس نیستند. در عوض کاربر باید نصب از منابع ناشناس را اجازه بدهد و به‌روزرسانی خودکار مارکت را نداری، پس خود اپ باید نسخه‌ی تازه را خبر بدهد. معمولاً هر سه مسیر را کنار هم داریم.

حساب‌ها و کلید امضا به نام خودت. حساب توسعه‌دهنده در کافه‌بازار و مایکت با هویت تو ساخته می‌شود و کلید امضای اپ اندروید (keystore) همراه سورس‌کد تحویلت داده می‌شود. جای امن نگهش دار: اگر گم شود، انتشار به‌روزرسانی برای همان اپ دردسر جدی می‌شود.

پرداخت در اپلیکیشن؛ درگاه بانکی یا پرداخت درون‌برنامه‌ای مارکت

قاعده‌ی پرداخت مارکت‌های اندروید ایرانی را باید پیش از طراحی دانست، نه بعد از رد شدن اپ. هر چیزی که داخل خود اپ مصرف می‌شود — دوره، اشتراک، سکه، امکان ویژه — باید با پرداخت درون‌برنامه‌ای همان مارکت فروخته شود. کالا یا خدمتی که بیرون از اپ تحویل می‌شود — لباسی که پست می‌شود، غذایی که پیک می‌آورد، نوبتی که حضوری انجام می‌شود — با درگاه بانکی خودت پرداخت می‌شود. وقتی شیپور در تیر ۱۳۹۷ به‌خاطر فروش خدمات داخل اپ با درگاه مستقیم از کافه‌بازار حذف شد، بازار همین تفاوت را با مثال دیجی‌کالا و اسنپ توضیح داد.

سهم مارکت. کافه‌بازار و مایکت هر دو از فروردین ۱۴۰۰ سهم خود از یک میلیارد تومان اول فروش سالانه‌ی هر توسعه‌دهنده را از ۳۰ به ۱۵ درصد رساندند و بالاتر از آن ۳۰ درصد است؛ طبق راهنمای محاسبه‌ی سهم توسعه‌دهنده در مایکت، مالیات بر ارزش افزوده و کارمزد تراکنش هم پیش از تقسیم کم می‌شود. اگر محصولت دیجیتال است، این سهم را از روز اول در قیمت‌گذاری حساب کن؛ وب‌اپ این سهم را ندارد.

درگاه بانکی در اپ فروشگاهی. صفحه‌ی پرداخت روی دامنه‌ی خودت است، چون درگاه شاپرکی بدون اینماد داده نمی‌شود. اپ آن را در مرورگر داخلی باز می‌کند و بعد از پرداخت، کاربر با لینک مستقیم به صفحه‌ی سفارش در اپ برمی‌گردد. سرور تراکنش را مستقیم از درگاه استعلام می‌کند و فقط بعد از تأیید، سفارش «پرداخت‌شده» ثبت می‌شود؛ همین الگو را در فروشگاه پیمان‌کار با درگاه زیبال پیاده کرده‌ایم. اگر هنوز درگاه نداری، راهنمای درگاه پرداخت اینترنتی مسیرش را گفته است. خرید اقساطی با سرویس‌هایی مثل اسنپ‌پی هم از همین صفحه‌ی پرداخت اضافه می‌شود؛ جزئیاتش در راهنمای پرداخت اقساطی آمده است.

اپ بومی، React Native، Flutter یا وب‌اپ؟ انتخاب فناوری به زبان ساده

اپ بومی (Kotlin برای اندروید، Swift برای iOS). هر سیستم‌عامل کد جدای خودش را دارد: بیشترین دسترسی به سخت‌افزار و روان‌ترین اجرا، ولی دو برنامه، دو برابر زمان ساخت و دو برابر هزینه‌ی نگهداری. برای بیشتر اپ‌های کسب‌وکاری — فهرست، فرم، سبد خرید، نوبت — این هزینه‌ی اضافه برنمی‌گردد؛ جایی می‌ارزد که اپ کار سنگینی با دوربین، بلوتوث، واقعیت افزوده یا پردازش پس‌زمینه دارد.

چندسکویی: React Native و Flutter. یک کد که به اپ اندروید و iOS تبدیل می‌شود. React Native با JavaScript و TypeScript نوشته می‌شود و از اجزای رابط خود سیستم‌عامل استفاده می‌کند؛ Flutter با زبان Dart و موتور نمایش خودش کار می‌کند. هر دو برای اپ‌های کسب‌وکاری جاافتاده‌اند و تفاوتشان برای تو بیشتر این است که تیم سازنده با کدام مسلط‌تر است و بعداً چه کسی نگهش می‌دارد.

وب‌اپ (PWA) همان است که بالاتر گفتیم: یک کد برای سایت و هر دو سیستم‌عامل، بدون مارکت. و اگر ابزارت پشت پیشخوان با بارکدخوان و چاپگر کار می‌کند، گاهی نرم‌افزار تحت ویندوز از اپ موبایل مناسب‌تر است.

انتخاب ما و دلیلش. ابزار روزانه‌ی فراکو React، Next.js، TypeScript و Node.js است؛ پس از نظر مهندسی، وب‌اپ و React Native طبیعی‌ترین انتخاب ما هستند: منطق کسب‌وکار، نوع داده‌ها و ارتباط با سرور بین سایت، پنل مدیریت و اپ مشترک می‌ماند و هر تغییر یک بار نوشته می‌شود. این را به‌عنوان تناسب ابزار می‌گوییم، نه سابقه‌ی اپ؛ و اگر کارت واقعاً اپ بومی سنگین می‌خواهد، همین را رک می‌گوییم تا سراغ تیمی بروی که تخصصش همان است.

اپی که با قطعی اینترنت و تحریم نخوابد؛ سرور، پوش، نقشه و پیامک

اپ هر بار که باز می‌شود از سرور داده می‌گیرد. در قطعی‌های اینترنت بین‌الملل در ۱۴۰۴ و ۱۴۰۵، سرویس‌هایی که سرور و وابستگی‌هایشان داخل ایران بود برای کاربر داخلی در دسترس‌تر ماندند، و اپ‌هایی که به سرویس خارجی تکیه داشتند، حتی با سرور ایرانی، جایی گیر کردند. منصفانه بگوییم: روزهای اول حتی شبکه‌ی داخلی هم مختل بود؛ میزبانی در ایران شانس را بالا می‌برد، تضمین نمی‌کند.

سرور و وابستگی‌ها. پایگاه داده، API و پنل مدیریت روی سرور ایرانی؛ قلم فارسی و تصویرها داخل خود اپ یا روی همان سرور؛ و ابزار گزارش خطا و آمار طوری که اگر در دسترس نبود، اپ بدون آن بالا بیاید. یک کتابخانه‌ی بیرونی که موقع باز شدن منتظر جواب بماند، کافی است تا اپ در روز قطعی روی صفحه‌ی سفید گیر کند.

نوتیفیکیشن. پوش استاندارد اندروید (FCM گوگل) فقط وقتی می‌رسد که گوشی به سرویس‌های گوگل دسترسی داشته باشد و پوش آیفون از سرویس اپل می‌گذرد؛ هر دو بیرون از ایران‌اند. سرویس‌های پوش ایرانی مثل پوشه هم هستند و رفتارشان در روز قطعی را پیش از انتخاب از خودشان می‌پرسیم. پیام‌های حیاتی — کد ورود، تأیید سفارش، یادآوری نوبت — با پیامک هم فرستاده می‌شوند؛ پیامک تبلیغاتی هم فقط با رضایت قبلی گیرنده و «لغو۱۱».

نقشه و ورود پیامکی. پلتفرم نقشه‌ی نشان کیت توسعه‌ی اندروید، iOS و وب و سرویس مسیریابی با ترافیک زنده و جست‌وجوی نشانی دارد و هزینه‌اش به‌اندازه‌ی مصرف است؛ نقشه‌ی گوگل حساب پرداخت گوگل می‌خواهد که برای کسب‌وکار ایرانی در دسترس نیست. ورود هم با شماره‌موبایل و کد یک‌بارمصرف است، مثل ورود پیامکی فروشگاه آلادخت. اتصال اپ به حسابداری و سامانه‌های دیگر را در برنامه‌نویسی سفارشی توضیح داده‌ایم.

مراحل سفارش طراحی اپلیکیشن و آنچه تحویل می‌گیری

گفت‌وگو و نقشه‌ی اپ. پیش از هر طرحی روشن می‌کنیم کاربر کیست، اندرویدی است یا آیفونی، از کدام مسیر اپ را نصب می‌کند و اپ دقیقاً کدام کارش را آسان‌تر می‌کند. خروجی این قدم برآورد مکتوب است: صفحه‌ها و جریان‌ها، مسیرهای انتشار و اتصال‌ها، با قیمت ثابت، مراحل و زمان‌بندی.

طراحی رابط کاربری. راست‌به‌چپ و فارسی از پایه، نه ترجمه‌ی قالب انگلیسی: دکمه‌های اصلی زیر انگشت شست، متن خوانا روی صفحه‌ی کوچک، و نمونه‌ی کلیک‌خور پیش از کدنویسی تا جریان سفارش یا نوبت را روی گوشی خودت امتحان کنی. تغییر در این مرحله ارزان است و بعد از کدنویسی گران.

نسخه‌ی اولیه (MVP)، آزمون و انتشار. اول کوچک‌ترین نسخه‌ای ساخته می‌شود که کار اصلی را انجام بدهد، روی چند گوشی واقعی، از جمله گوشی‌های ارزان‌تر و اندرویدهای قدیمی‌تر، آزمون می‌شود و به دست چند مشتری واقعی می‌رسد؛ بعد آماده‌سازی صفحه‌ی اپ در مارکت‌ها، ارسال برای بررسی و رفع ایرادها. وب‌اپ یا نسخه‌ی اولیه‌ی ساده معمولاً چند هفته طول می‌کشد و اپ فروشگاهی یا نوبت‌دهی با پنل و پرداخت معمولاً بیشتر، به‌علاوه‌ی چند روز بررسی مارکت؛ زمان دقیق، همراه مراحل تحویل، در برآورد مکتوب نوشته می‌شود.

تحویل. سورس‌کد کامل، کلید امضای اندروید، حساب‌های مارکت و دسترسی سرور به نام خودت، به‌علاوه‌ی پنل مدیریت و راهنمایش. طبق ماده‌ی ۶ قانون حمایت از حقوق پدیدآورندگان نرم‌افزارهای رایانه‌ای، حقوق مادی نرم‌افزاری که ساختنش موضوع قرارداد است با سفارش‌دهنده است، مگر قرارداد چیز دیگری بگوید؛ بندهایش را در مالکیت سورس کد نوشته‌ایم.

یک نکته‌ی صادقانه: نمونه‌کارهای فراکو سایت‌اند، نه اپ. ولی بخش‌های پشت یک اپ کسب‌وکاری — سرور و API، پرداخت با تأیید سمت سرور، ورود پیامکی، اقساط اسنپ‌پی و اتصال خودکار به ترب — همان‌هایی‌اند که در این سایت‌ها هر روز کار می‌کنند؛ پنل مدیریت خود فراکو هم، با فهرست مخاطبان، تخته‌ی پیگیری فروش و پیامک خودکار، ساخت خودمان است.

قیمت طراحی اپلیکیشن و هزینه‌ی نگهداری سالانه

عدد عمومی نمی‌دهیم، چون «اپلیکیشن» از یک وب‌اپ کاتالوگ تا اپ سفارش با پنل پیک و سه مسیر انتشار را شامل می‌شود. چیزهایی که قیمت طراحی اپلیکیشن را تعیین می‌کنند:

پلتفرم، بخش‌ها و اتصال‌ها. وب‌اپ تنها، اندروید در کافه‌بازار و مایکت، نسخه‌ی iOS در مارکت‌های ایرانی یا ترکیبی از این‌ها؛ تعداد جریان‌های مستقل مثل خرید، نوبت، باشگاه و پیک؛ پنل مدیریت جدا یا اتصال به سایت فروشگاهی موجود؛ و درگاه، پیامک، نقشه، پوش و حسابداری. دستیار پاسخ‌گوی هوشمند داخل اپ برای سؤال‌های مشتری هم شدنی است، ولی بیشتر سرویس‌دهنده‌های بزرگ خارجی به ایران سرویس نمی‌دهند؛ پس قول سرویس مشخصی نمی‌دهیم و انتخابش را در برآورد می‌نویسیم.

نگهداری، هزینه‌ای که کمتر گفته می‌شود. اپ سال‌ها بی‌دست‌خوردن کار نمی‌کند. اندروید و iOS هر سال نسخه‌ی تازه می‌دهند و گاهی رفتار مجوزها و نوتیفیکیشن را عوض می‌کنند؛ مارکت‌ها حداقل Target SDK را بالا می‌برند؛ نسخه‌ی iOS در مارکت‌های ایرانی به گواهی‌هایی وابسته است که ممکن است باطل و جایگزین شوند، و گواهی‌های امضا حتی در حساب رسمی اپل هم تاریخ انقضا دارند. کنار این‌ها هزینه‌های جاری هست: سرور، اعتبار پیامک، مصرف نقشه و سهم مارکت. همه را جدا در برآورد می‌نویسیم تا سال دوم غافلگیر نشوی.

روش قیمت‌گذاری. بعد از یک گفت‌وگوی کوتاه و رایگان، برآورد مکتوب با قیمت ثابت، مراحل و زمان‌بندی می‌گیری؛ پرداخت همراه پیشرفت کار است و جلوتر از کاری که انجام شده، پرداختی نداری. تغییر بیرون از برآورد، پیش از انجام قیمت می‌گیرد و پشتیبانی بعد از تحویل اختیاری است. بقیه‌ی خدمات، از ربات تا CRM، در خدمات برنامه‌نویسی آمده‌اند.

کِی اپلیکیشن لازم نداری

این را از کسی که اپ می‌سازد کمتر می‌شنوی، ولی در این حالت‌ها پولت را جای دیگری خرج کن.

وقتی مشتری‌ات تکراری نیست یا از گوگل می‌آید. کسی که سالی یکی دو بار از تو می‌خرد اپ نصب نمی‌کند، و گوگل محتوای داخل اپ را نمی‌بیند. اگر مشتری‌ها با جست‌وجو پیدایت می‌کنند، طراحی سایت فروشگاهی سریع روی موبایل اولویت دارد و وب‌اپ بعداً از همان سایت ساخته می‌شود.

وقتی همه‌ی کارت در پیام‌رسان است. اگر سفارش‌ها در پیام‌رسان می‌آید، ربات یا مینی‌اپ بله و تلگرام بدون نصب، بدون مارکت و بدون دردسر آیفون همان کار را می‌کند؛ صفحه‌ی ساخت ربات تلگرام و بله را ببین.

وقتی هنوز ایده را نیازموده‌ای. پیش از اپ، با یک سایت ساده یا وب‌اپ ببین مشتری واقعاً چیزی را که فکر می‌کنی می‌خواهد یا نه. اپی که فقط چون «همه اپ دارند» ساخته شود، معمولاً بعد از چند ماه از گوشی‌ها پاک می‌شود و فقط هزینه‌ی نگهداری‌اش می‌ماند.

اگر به سایت یا ربات رسیدی، تصمیم درستی گرفته‌ای. اگر کارت اپ می‌خواهد، از صفحه‌ی تماس چند خط بنویس: کاربر اپ کیست، بیشتر اندرویدی‌اند یا آیفونی، و اپ کدام کار را برایشان راحت‌تر می‌کند. پایگاه فراکو اهواز است و با کسب‌وکارها از سراسر ایران غیرحضوری کار می‌کنیم.

سؤال‌های پرتکرار

هر چیزی که درباره‌ی طراحی اپلیکیشن اندروید و iOS می‌پرسند

می‌شود اپ آیفونم را در App Store منتشر کنم؟

با هویت و حساب ساکن ایران، نه؛ به‌خاطر تحریم، راه رسمی برای ساختن حساب اپل از ایران وجود ندارد. راه‌های عملی، وب‌اپ (PWA) است که از Safari روی صفحه‌ی اصلی آیفون می‌نشیند، و نسخه‌ی IPA در مارکت‌های ایرانی مثل سیب‌اپ و سیبچه که با ابطال گواهی‌ها ممکن است موقتاً از کار بیفتد.

اپ اندرویدی را کجا منتشر می‌کنید؟

در کافه‌بازار و مایکت، با حساب توسعه‌دهنده‌ای که به نام خودت ساخته می‌شود، و در صورت نیاز فایل APK مستقیم روی سایتت. گوگل‌پلی برای ناشر ساکن ایران عملاً بسته است و قول انتشار در آن را نمی‌دهیم.

وب‌اپ یا PWA چه فرقی با اپلیکیشن دارد؟

وب‌اپ سایتی است که مثل اپ روی صفحه‌ی گوشی می‌نشیند و از iOS 16.4 روی آیفون هم نوتیفیکیشن می‌گیرد، بدون مارکت و بدون سهم مارکت. در عوض به بلوتوث، NFC و کار پس‌زمینه دسترسی محدودی دارد.

اپلیکیشن فروشگاهی چطور پول می‌گیرد؟

کالای فیزیکی و خدماتی که بیرون از اپ تحویل می‌شود، با درگاه بانکی خودت روی دامنه‌ای که اینماد دارد پرداخت و سمت سرور تأیید می‌شود. محتوایی که داخل خود اپ مصرف می‌شود، طبق قوانین کافه‌بازار و مایکت با پرداخت درون‌برنامه‌ای مارکت و با کسر سهم مارکت فروخته می‌شود.

React Native، Flutter یا اپ بومی؛ کدام را انتخاب کنم؟

برای بیشتر اپ‌های کسب‌وکاری، یک کد چندسکویی مثل React Native یا Flutter، یا حتی وب‌اپ، کافی است و هزینه‌ی ساخت و نگهداری را کم می‌کند. اپ بومی وقتی می‌ارزد که کار سنگین با سخت‌افزار گوشی داری. ابزار روزانه‌ی ما React و TypeScript است، پس وب‌اپ و React Native طبیعی‌ترین انتخاب ما هستند.

اپ در قطعی اینترنت بین‌الملل کار می‌کند؟

اگر سرور و وابستگی‌هایش داخل ایران باشد، شانس خیلی بیشتری دارد؛ در قطعی‌های ۱۴۰۴ و ۱۴۰۵ سرویس‌های میزبانی‌شده در ایران برای کاربر داخلی در دسترس‌تر ماندند. پوش گوگل و اپل از بیرون ایران می‌آید، برای همین پیام‌های حیاتی با پیامک هم فرستاده می‌شوند. قول «همیشه روشن» اما نمی‌دهیم.

اپ، حساب‌ها و سورس‌کد مال کیست؟

مال تو. حساب توسعه‌دهنده در مارکت‌ها با هویت خودت ساخته می‌شود، و سورس‌کد کامل، کلید امضای اندروید و دسترسی سرور به نام خودت تحویل داده می‌شود.

طراحی اپلیکیشن چقدر طول می‌کشد؟

وب‌اپ یا نسخه‌ی اولیه‌ی ساده معمولاً چند هفته، و اپ فروشگاهی یا نوبت‌دهی با پنل مدیریت، پرداخت و انتشار در مارکت‌ها معمولاً بیشتر؛ چند روز بررسی مارکت هم به آن اضافه می‌شود. زمان دقیق، همراه مراحل تحویل، در برآورد مکتوب نوشته می‌شود.

قیمت طراحی اپلیکیشن چقدر است؟

عدد عمومی نداریم؛ به پلتفرم‌ها و مسیر انتشار، تعداد بخش‌ها، پنل مدیریت و اتصال‌ها بستگی دارد. بعد از یک گفت‌وگوی کوتاه، قیمت ثابت و مکتوب می‌دهیم و پرداخت مرحله‌ای است؛ هزینه‌های جاری مثل سرور، پیامک و نگهداری سالانه را هم جدا در برآورد می‌نویسیم.

کِی اپلیکیشن لازم ندارم؟

وقتی مشتری‌ات تکراری نیست یا از گوگل پیدایت می‌کند؛ آن‌وقت سایت سریع موبایلی کار را بهتر انجام می‌دهد. وقتی هم همه‌ی سفارش‌ها در پیام‌رسان است، ربات یا مینی‌اپ بله بدون نصب همان کار را می‌کند.

خدمات برنامه‌نویسی دیگر

شاید این‌ها هم به کارت بیاید

پیش از تصمیم بخوان

راهنماهای مرتبط

برآورد رایگان

بگو چه می‌خواهی، قیمت ثابت بگیر

چند خط درباره‌ی کاری که باید انجام شود بنویس — حتی اگر هنوز نمی‌دانی دقیقاً چه چیزی لازم داری. بقیه‌اش را در گفت‌وگوی کوتاه با هم روشن می‌کنیم.

  • گفت‌وگوی اول رایگان است و تعهدی نمی‌آورد
  • برآورد مکتوب: دامنه‌ی کار، مراحل، زمان و قیمت ثابت هر مرحله
  • پرداخت مرحله‌ای و تحویل سورس‌کد کامل به نام خودت