طراحی اپلیکیشنی که بعد از نصب، روی گوشی میماند
ساختن اپلیکیشن سخت نیست؛ سخت این است که کاربر هفته بعد هم بازش کند. ما اپلیکیشن اندروید و iOS کسبوکار شما را اختصاصی طراحی و برنامهنویسی میکنیم: تجربه کاربری ساده از همان صفحه اول، اجرای روان حتی روی گوشیهای میانرده، پنل مدیریتی که تیم خودتان راحت با آن کار کند، و انتشار در کافهبازار، مایکت و Google Play.
جایی روی صفحه گوشی مشتری، که باید به دستش آورد
بیشتر کسانی که با ما تماس میگیرند، جمله اولشان این است: «یک اپلیکیشن میخواهیم.» اولین سؤال ما معمولاً این است که چرا؟ گاهی جواب صادقانه این است که هنوز لازم ندارید و یک سایت سریع و موبایلمحور همان کار را با هزینه کمتر انجام میدهد. اپلیکیشن وقتی جای خودش را پیدا میکند که مشتری قرار است مرتب برگردد: هر هفته سفارش بدهد، نوبت بگیرد، درسش را ادامه دهد یا وضعیت کارش را پیگیری کند.
در این حالت، اپ چیزهایی به شما میدهد که سایت نمیدهد. آیکونی روی صفحه اصلی گوشی که هر روز دیده میشود، کانال اعلانی که مال خودتان است و هیچ الگوریتمی بین شما و مشتری فاصله نمیاندازد، و دسترسی به امکانات گوشی مثل دوربین، موقعیت مکانی، اثر انگشت و کار بدون اینترنت. ولی هر کدام از اینها یک مسئولیت هم هست. کاربر جایی روی گوشیاش به شما داده و اگر از آن بد استفاده کنید، خیلی سریع پسش میگیرد.
برای همین وقتی از طراحی اپلیکیشن حرف میزنیم، منظورمان فقط چند صفحه زیبا نیست. منظورمان سی ثانیه اول بعد از نصب است، سرعت اپ روی یک گوشی اندروید چهار پنج ساله با اینترنت ضعیف، سروری که در ساعت شلوغ از پا نیفتد، پنلی که تیم شما بدون برنامهنویس ادارهاش کند، و برنامهای برای ماههای بعد از انتشار. اگر نیازتان بیشتر یک سامانه تحت وب برای تیم داخلی است، صفحه طراحی وب اپلیکیشن را ببینید، و اگر میخواهید فروش آنلاین را تازه شروع کنید، شاید بهتر باشد اول سراغ طراحی فروشگاه اینترنتی بروید و اپ را برای مرحله بعد نگه دارید.
«کاربر برای نصب اپلیکیشن شما چند ثانیه وقت میگذارد و برای پاک کردنش، از آن هم کمتر.»
چرا خیلی از اپلیکیشنها نصب میشوند، اما چند روز بعد پاک میشوند
- ثبتنام طولانی، پیش از دیدن هر چیزیکاربر هنوز نفهمیده اپ به چه دردش میخورد و از او نام، ایمیل، تاریخ تولد و دسترسی به مخاطبین خواسته میشود. بیشتر آدمها همینجا اپ را میبندند و دیگر برنمیگردند.
- کندی و هنگ روی گوشیهای معمولیاپ روی گوشی پرچمدار تیم توسعه روان است، اما روی گوشی میانردهای که بیشتر مشتریها در دست دارند، با هر اسکرول گیر میکند یا وسط کار بسته میشود.
- سایتی که فقط در قاب اپلیکیشن گذاشته شدهخیلی از اپها در واقع همان سایت موبایل هستند که داخل یک WebView باز میشود؛ کندتر از خود سایت، بدون حس طبیعی یک اپ و با هر قطعی اینترنت، یک صفحه سفید.
- نوتیفیکیشنهایی که کاربر را فراری میدهندروزی سه پیام تبلیغاتی بیربط، سریعترین راه برای این است که کاربر اول اعلانها را خاموش کند و چند روز بعد، کل اپ را پاک کند.
- انتشار و رها کردننسخه اول منتشر میشود و دیگر کسی سراغش نمیرود. نظرهای منفی در مارکت بیجواب میماند، باگها ماهها باقی میمانند و با آپدیت بعدی اندروید یا iOS، بخشی از اپ از کار میافتد.
- اول ارزش، بعد ثبتنامکاربر میتواند پیش از ثبتنام بخش اصلی اپ را ببیند. ورود با شماره موبایل و رمز یکبارمصرف انجام میشود و هر اطلاعات دیگری فقط همان وقتی پرسیده میشود که واقعاً لازم است.
- تست روی گوشیهای واقعی و معمولیعملکرد اپ را روی چند گوشی میانرده و قدیمیتر اندروید هم میسنجیم، نه فقط روی شبیهساز. لیستهای طولانی، تصاویر و انیمیشنها طوری بهینه میشوند که روی همین گوشیها هم روان بمانند.
- اپلیکیشن واقعی، نه سایت در قابرابط کاربری با کامپوننتهای واقعی موبایل ساخته میشود؛ ناوبری، حرکتها و رفتار دکمهها همان چیزی است که کاربر از یک اپ خوب انتظار دارد. بخشهای مهم بدون اینترنت هم باز میشوند.
- اعلان هدفمند و قابلکنترلنوتیفیکیشن را برای چیزهایی میفرستیم که کاربر واقعاً میخواهد بداند: وضعیت سفارش، یادآوری نوبت، جواب پشتیبانی. کاربر هم خودش انتخاب میکند چه اعلانهایی بگیرد.
- برنامه نگهداری از روز اولپیش از انتشار، ابزار ثبت خطا و تحلیل رفتار کاربر داخل اپ قرار میگیرد. بعد از انتشار هم نسخههای اصلاحی منظم داریم و اپ را با نسخههای جدید اندروید و iOS سازگار نگه میداریم.
چیزهایی که در هر پروژه اپلیکیشن تحویل میگیرید
فارغ از اندازه پروژه و نوع اپ، این موارد در تمام پروژههای طراحی اپلیکیشن ما وجود دارد.
اپلیکیشن نیتیو، کراسپلتفرم یا وباپلیکیشن PWA؟
| معیار | نیتیو جداگانه (Kotlin و Swift) | وباپلیکیشن PWA | کراسپلتفرم کدنویس (React Native) |
|---|---|---|---|
| هزینه ساخت | بیشترین؛ دو کدبیس جدا برای اندروید و iOS | کمترین؛ در اصل یک وبسایت پیشرفته است | معقول؛ یک کدبیس برای هر دو پلتفرم |
| زمان رسیدن به بازار | طولانیتر؛ هر پلتفرم جداگانه ساخته میشود | سریع | سریع؛ هر دو نسخه همزمان آماده میشوند |
| روانی و سرعت اجرا | بهترین حالت ممکن | وابسته به مرورگر و قدرت گوشی | نزدیک به نیتیو برای بیشتر اپهای کسبوکاری |
| دسترسی به امکانات گوشی | کامل | محدود، مخصوصاً روی آیفون | تقریباً کامل؛ با ماژول نیتیو هر جا لازم باشد |
| انتشار در مارکتها | بله | معمولاً نه؛ از طریق مرورگر نصب میشود | بله؛ کافهبازار، مایکت، Google Play و… |
| کار بدون اینترنت | کامل | محدود | کامل برای بخشهایی که آفلاین طراحی شوند |
| نگهداری بلندمدت | دو تیم و دو برابر کار برای هر تغییر | ساده؛ بدون نیاز به تأیید مارکت | یک تیم و یک کدبیس برای هر دو پلتفرم |
| مناسب برای | بازی و پردازش سنگین تصویر و صدا | تست ایده و خدماتی که کم استفاده میشوند | بیشتر اپهای فروشگاهی، خدماتی و سازمانی |
چه نوع اپلیکیشنهایی طراحی میکنیم
اپلیکیشن فروشگاهی
مشتریای که دوباره میخرد، از اپ میخرد
اپلیکیشن فروشگاهی معمولاً برای جذب مشتری جدید ساخته نمیشود؛ مشتری جدید بیشتر از گوگل و سایت میآید. اپ برای کسی است که یک بار خرید کرده و احتمالاً باز هم میخرد. سبد خرید ذخیرهشده، آدرسهای قبلی، پرداخت سریع و اعلان «موجود شد»، خرید دوم و سوم را به کاری چندثانیهای تبدیل میکنند. اگر فروشگاه اینترنتی دارید، اپ به همان پنل و همان موجودی وصل میشود و لازم نیست دو سیستم جدا را اداره کنید.
- اتصال به محصولات و موجودی فروشگاه فعلی
- خرید مجدد با چند لمس
- اعلان موجودشدن کالا و تخفیف شخصی
اپلیکیشن رزرو و نوبتدهی
برای هر کسبوکاری که وقت میفروشد
کلینیک، سالن زیبایی، باشگاه، مشاور؛ وقتی کار اصلی شما به زمان گره خورده، تلفنهای پشتسرهم برای گرفتن نوبت و جابهجا کردنش، بخش بزرگی از وقت پذیرش را میگیرد. در اپلیکیشن رزرو، مشتری زمانهای خالی را میبیند، خودش نوبت میگیرد و یک روز قبل یادآوری دریافت میکند. نتیجه معمولاً تماسهای کمتر و نوبتهای ازدسترفته کمتر است.
- تقویم زنده نوبتها و ظرفیت هر متخصص
- یادآوری خودکار با اعلان و پیامک
- پیشپرداخت آنلاین و قوانین روشن لغو
اپلیکیشن خدمات درخواستی
یک درخواست، چند طرف ماجرا
سرویسهایی مثل پیک، تعمیرات در محل یا نظافت منزل در واقع دو اپلیکیشن دارند: یکی برای مشتری که درخواست میدهد و یکی برای نیروی خدمات که درخواست را قبول و انجام میدهد. وسط این دو هم پنل مدیریتی است که همهچیز را زیر نظر دارد. ردیابی روی نقشه، سپردن درخواست به نزدیکترین نیرو و تسویهحساب با نیروها، بخشهای اصلی این نوع پروژهاند.
- اپ جداگانه برای مشتری و نیروی خدمات
- ردیابی زنده روی نقشه
- تخصیص خودکار درخواست و محاسبه کارمزد
باشگاه مشتریان و وفاداری
دلیلی برای اینکه مشتری دوباره سر بزند
برای فروشگاههای زنجیرهای، کافهها، رستورانها و برندهایی که فروش حضوری دارند، اپ باشگاه مشتریان پلی است بین خرید حضوری و ارتباط آنلاین. امتیاز هر خرید با اسکن یک کد ثبت میشود، مشتری سطح و جایزههایش را میبیند و شما بالاخره میدانید مشتری وفادارتان دقیقاً چه کسی است و هر چند وقت یک بار سر میزند.
- ثبت امتیاز خرید با اسکن QR
- سطحبندی مشتریان و جایزه
- کمپین هدفمند بر اساس رفتار خرید
اپلیکیشن آموزشی و محتوایی
یادگیری در فاصلههای کوتاه روز
بیشتر آموزش موبایلی در مترو، توی صف و بین دو کار اتفاق میافتد؛ یعنی جلسههای کوتاه، اینترنت ناپایدار و حواسی که مدام پرت میشود. پخش ویدیو با کیفیتی متناسب با اینترنت کاربر، دانلود برای دیدن آفلاین، ادامه از همان جایی که قطع شد و یادآوری ملایم برای ادامه دوره، فرق یک اپ آموزشی خوب با یک آرشیو ویدیوست.
- پخش امن ویدیو و دانلود آفلاین
- پیگیری پیشرفت، تمرین و آزمون
- فروش دوره و اشتراک
اپلیکیشن سازمانی و نیروی میدانی
برای تیمی که پشت میز نیست
ویزیتورها، تکنسینها، بازرسها و تیمهای فروش میدانی بیشتر روزشان بیرون از دفترند و هنوز گزارششان را روی کاغذ یا در پیامرسان میفرستند. اپ سازمانی ثبت سفارش، گزارش بازدید همراه با عکس و موقعیت، و چکلیستهای کاری را روی گوشی خودشان میآورد. حتی جایی که آنتن نیست، اطلاعات روی گوشی ذخیره میشود و بهمحض وصلشدن، با سرور همگام میشود.
- ثبت سفارش و گزارش بازدید در محل
- کار آفلاین و همگامسازی خودکار
- اتصال به CRM و سیستمهای داخلی
سایتی که در قاب اپ گذاشته شده، در برابر اپی که برای انگشت طراحی شده
نشانگر را بکشید. یک طرف، همان سایت دسکتاپ است که داخل یک اپ باز میشود: منوی ریز بالای صفحه، نوشتههایی که برای خواندنشان باید زوم کرد، پنجرهای که وسط کار باز میشود و پیام کوکی که پایین صفحه را گرفته. طرف دیگر، اپی که با شست یک دست کار میکند: دکمه اصلی پایین صفحه و در دسترس انگشت، یک کار مشخص در هر صفحه و نوار ناوبریای که کاربر بدون فکر کردن پیدایش میکند. هر دو «اپلیکیشن» حساب میشوند؛ اما فقط یکی روی گوشی میماند.
امکاناتی که معمولاً در اپلیکیشنها میسازیم
هیچ اپلیکیشنی به همه اینها نیاز ندارد و اضافهکردن امکانات بیمصرف، فقط اپ را سنگینتر و گرانتر میکند. در جلسه مشاوره با هم مشخص میکنیم کدامها برای نسخه اول ضروریاند و کدامها میتوانند منتظر نسخه بعد بمانند.
ورود سریع و امن
ورود با شماره موبایل و رمز یکبارمصرف، و برای دفعههای بعد اثر انگشت یا تشخیص چهره. کاربر لازم نیست هیچ رمزی را به خاطر بسپارد.
نوتیفیکیشن هدفمند
اعلان بر اساس اتفاقهای واقعی: سفارش ارسال شد، نوبت فردا ساعت ده است، کالای موردنظر موجود شد. همراه با تنظیماتی که کاربر خودش کنترلشان میکند.
پرداخت درونبرنامهای
اتصال به درگاههای بانکی و پرداختیارهای داخلی، کیف پول و پرداخت سریع. اگر محصول دیجیتال داخل اپ میفروشید، قوانین پرداخت درونبرنامهای هر مارکت را هم رعایت میکنیم.
نقشه و موقعیت مکانی
نمایش نزدیکترین شعبه، انتخاب آدرس روی نقشه و ردیابی زنده پیک یا نیروی خدمات؛ با سرویس نقشه داخلی یا بینالمللی، بسته به نیاز پروژه.
کار در حالت آفلاین
بخشهای مهم اپ بدون اینترنت هم باز میشوند و کاری که کاربر در این مدت انجام داده، بعد از وصلشدن دوباره بهطور خودکار با سرور همگام میشود.
چت و پشتیبانی داخل اپ
گفتوگو با پشتیبانی یا بین کاربران، ارسال عکس و فایل و نگهداشتن تاریخچه پیامها؛ تا مشتری برای یک سؤال ساده مجبور نشود از اپ بیرون برود.
دوربین، اسکن و آپلود
اسکن بارکد و QR، گرفتن و ارسال عکس مدارک یا کالا، و فشردهسازی تصویر پیش از آپلود تا روی اینترنت ضعیف هم کار گیر نکند.
پنل مدیریت تحت وب
مدیریت کاربران، محتوا و سفارشها، ارسال اعلان گروهی و دیدن گزارشها از هر مرورگری؛ بدون اینکه برای هر تغییر کوچک به برنامهنویس نیاز داشته باشید.
تحلیل رفتار و ثبت خطا
میبینید کاربران از کدام بخشها بیشتر استفاده میکنند، کجا اپ را رها میکنند و روی کدام گوشیها خطا رخ میدهد؛ معمولاً پیش از اینکه کسی دربارهاش نظر منفی بنویسد.
از ایده تا اولین نصب، قدمبهقدم
پروژه اپلیکیشنی که بیبرنامه شروع شود، معمولاً وسط راه گیر میکند یا هیچوقت تمام نمیشود. این هفت مرحله را طوری چیدهایم که هر تصمیم مهم، پیش از اینکه تغییرش گران تمام شود، گرفته شده باشد.
شناخت ایده، کاربر و مدل درآمد
اول میخواهیم بدانیم اپ قرار است چه مشکلی را برای چه کسی حل کند و از کجا درآمد میسازد. کاربر شما با چه گوشیای، کجا و چند بار در هفته از اپ استفاده میکند؟ اپهای رقیب را نصب میکنیم و نظرهای منفی کاربرانشان را در مارکت میخوانیم؛ معمولاً همانجا معلوم میشود بازار از چه چیزی خسته است. اگر به این نتیجه برسیم که فعلاً به اپلیکیشن نیاز ندارید، همین را صادقانه به شما میگوییم.
تعریف نسخه اول (MVP)
بزرگترین ریسک پروژههای اپلیکیشن، نسخه اولی است که میخواهد همهکار بکند و هیچوقت تمام نمیشود. فهرست امکانات را با هم اولویتبندی میکنیم: چه چیزهایی بدون آنها اپ معنا ندارد و چه چیزهایی میتواند تا نسخه بعد صبر کند. خروجی این مرحله، دامنه دقیق کار، زمانبندی و برآورد هزینه است.
طراحی تجربه کاربری و پروتوتایپ
مسیرهای اصلی اپ، از اولین باری که باز میشود تا انجام کار اصلی، روی وایرفریم طراحی میشوند. بعد یک پروتوتایپ قابلکلیک میسازیم که روی گوشی خودتان امتحانش کنید و اگر بشود، به چند کاربر واقعی هم نشانش بدهید. اصلاح در این مرحله چند ساعت کار است؛ همان اصلاح بعد از برنامهنویسی، چند هفته.
طراحی رابط کاربری (UI)
هویت بصری اپ بر اساس برند شما و با رعایت الگوهای آشنای هر پلتفرم طراحی میشود؛ کاربر آیفون و کاربر اندروید هر کدام عادتهای خودشان را دارند. اندازه دکمهها برای لمس با انگشت، خوانایی متن فارسی روی صفحه کوچک و حالت تاریک هم در همین مرحله دیده میشوند.
برنامهنویسی اپ، سرور و پنل مدیریت
اپ با React Native و سرور بهصورت یک API مستقل ساخته میشود و پنل مدیریت هم همزمان جلو میرود. هر دو هفته یک نسخه آزمایشی روی گوشیتان نصب میشود تا پیشرفت واقعی کار را ببینید، نه فقط گزارشش را. درگاه پرداخت، پیامک، نقشه و هر سرویس دیگری که لازم باشد، در همین مرحله وصل میشود.
تست روی گوشیهای واقعی و نسخه بتا
اپ روی ترکیبی از گوشیهای اندروید ارزان و گران، آیفونهای قدیمی و جدید، و با اینترنت ضعیف و قطعووصل تست میشود. بعد یک نسخه بتا در اختیار گروه کوچکی از کاربران واقعی شما قرار میگیرد؛ چون هیچ تستی جای استفاده واقعی را نمیگیرد.
انتشار در مارکتها و رشد بعد از لانچ
صفحه اپ در کافهبازار، مایکت و سایر مارکتهای موردنظر آماده میشود: نام، توضیحات، اسکرینشاتها و دستهبندی. بعد از انتشار، گزارش خطاها و رفتار کاربران را هفتهبههفته بررسی میکنیم و نسخههای بعدی را بر اساس داده واقعی برنامهریزی میکنیم، نه حدس.
اپلیکیشنی که در مارکت پیدا میشود
ساختن اپ نیمی از کار است؛ نیم دیگر این است که وقتی کسی در کافهبازار یا مایکت دنبال سرویسی مثل شما میگردد، اپ شما را ببیند و نصبش کند. به این کار بهینهسازی برای فروشگاه اپلیکیشن یا ASO میگویند و درست مثل سئوی سایت، اگر از اول به آن فکر نشود، بعداً جبرانش سخت است.
نام و توضیحاتی که مردم جستوجو میکنند
بخش بزرگی از نصبها از جستوجوی داخل مارکت میآید. بررسی میکنیم کاربران برای پیدا کردن سرویسی مثل شما چه عبارتهایی تایپ میکنند و نام اپ، توضیح کوتاه و متن معرفی را بر همان اساس مینویسیم؛ طبیعی و خوانا، نه فهرستی از کلمات کلیدی پشتسرهم.
اسکرینشاتهایی که در چند ثانیه قانع میکنند
کاربر معمولاً متن توضیحات را نمیخواند؛ اسکرینشاتها را ورق میزند. تصاویر صفحه اپ را مثل یک داستان کوتاه میچینیم: اولین تصویر مهمترین فایده اپ را نشان میدهد، نه صفحه ورود را.
امتیاز و نظرات کاربران
امتیاز اپ هم روی جایگاهش در جستوجوی مارکت اثر دارد و هم روی تصمیم نصب. درخواست امتیاز را در لحظه درست نشان میدهیم، مثلاً بعد از یک سفارش موفق، نه وسط کار. جوابدادن به نظرهای منفی هم بخشی از برنامه بعد از انتشار است.
اتصال اپلیکیشن و سایت
صفحه معرفی اپ روی سایت شما در گوگل ایندکس میشود و لینکهای سایت (Deep Link) صفحه درست را مستقیم داخل اپ باز میکنند. کسی که محصول شما را در گوگل پیدا کرده و اپ را نصب دارد، لازم نیست دوباره از صفحه اول شروع کند.
تکنولوژی پشت یک اپلیکیشن سریع و پایدار
کاربر موبایل صبور نیست و اپی که یک بار وسط پرداخت بسته شود، شانس دوم کمی دارد. برای همین هر ابزار را با دلیل مشخص انتخاب میکنیم، نه چون مد روز است.
React Native و TypeScript
با یک کدبیس، اپلیکیشن اندروید و iOS را همزمان میسازیم. رابط کاربری با کامپوننتهای واقعی هر پلتفرم نمایش داده میشود، نه داخل مرورگر؛ برای همین حس و سرعت اپ به اپهای نیتیو نزدیک است. شرکتهایی مثل Meta، Microsoft و Shopify هم در محصولاتشان از همین فناوری استفاده میکنند.
ماژول نیتیو با Kotlin و Swift
هر جا قابلیتی خاص لازم باشد، مثل پردازش سنگین تصویر یا اتصال به یک سختافزار، همان بخش را مستقیم با زبان بومی هر پلتفرم مینویسیم و به اپ وصل میکنیم. لازم نیست بهخاطر یک قابلیت، کل اپ را نیتیو بنویسید.
Python و FastAPI
API اپلیکیشن سریع، مستند و مستقل از خود اپ ساخته میشود؛ یعنی اگر فردا سایت یا نسخه وب هم خواستید، از همین سرور استفاده میکند. احراز هویت، پرداخت و ارسال اعلان هم در همین لایه مدیریت میشوند.
PostgreSQL و Redis
دادههای اصلی مثل کاربران، سفارشها و تراکنشها در پایگاهدادهای رابطهای و قابلاتکا نگهداری میشوند و دادههای پرتکرار در Redis کش میشوند تا اپ حتی در ساعتهای شلوغ هم سریع جواب بدهد.
Next.js برای پنل مدیریت
پنل مدیریت اپ یک وباپلیکیشن سریع است که از هر مرورگری باز میشود. تیم شما بدون نصب نرمافزار خاصی، کاربران، محتوا و سفارشها را مدیریت میکند و اعلان گروهی میفرستد.
امنیت داده و ارتباطات
ارتباط اپ و سرور رمزنگاریشده است، توکنهای ورود در حافظه امن گوشی نگهداری میشوند و اطلاعات کارت بانکی هیچوقت روی گوشی یا سرور ذخیره نمیشود. دسترسیهایی مثل دوربین و موقعیت مکانی هم فقط وقتی درخواست میشوند که واقعاً لازماند.
طراحی اپلیکیشن برای کسبوکارهای مختلف
کاربر اپ رستوران با کاربر اپ کلینیک یکسان رفتار نمیکند. هر حوزه، دغدغهها و عادتهای خودش را دارد و اپ خوب باید دقیقاً با همانها جور باشد. چند نمونه:
رستوران، کافه و سفارش غذا
سفارش آنلاین بدون کمیسیون سنگین پلتفرمهای واسط، منوی بهروز با عکس، انتخاب زمان تحویل یا بیرونبر، و باشگاه مشتریانی که مشتری همیشگی را واقعاً همیشگی نگه دارد.
سلامت، کلینیک و مطب
نوبتدهی آنلاین، یادآوری نوبت، سابقه مراجعه و نسخههای قبلی، و مشاوره متنی یا تصویری؛ با حساسیت بیشتر روی حریم خصوصی، چون داده سلامت حساسترین دادهای است که یک اپ نگه میدارد.
آموزشگاه و آموزش آنلاین
دورههای ویدیویی، کلاس آنلاین، تمرین و آزمون، و گزارش پیشرفت برای خود دانشآموز یا والدینش؛ با امکان دانلود جلسهها برای جاهایی که اینترنت خوبی ندارند.
حملونقل، پیک و لجستیک
اپ راننده و اپ مشتری، ردیابی مرسوله روی نقشه، ثبت تحویل با امضا یا عکس و گزارش لحظهای برای مدیر ناوگان. اینجا کار آفلاین و مصرف کم باتری از هر جلوه بصری مهمتر است.
باشگاه ورزشی و تناسب اندام
خرید و تمدید شهریه، رزرو کلاس، برنامه تمرینی و غذایی شخصی و ارتباط مستقیم با مربی؛ اپی که ورزشکار هر روز بازش میکند، بهترین فرصت برای نگهداشتن او در باشگاه است.
فروشگاهها و برندهای زنجیرهای
کاتالوگ محصولات، خرید آنلاین و تحویل از نزدیکترین شعبه، کارت عضویت دیجیتال و امتیاز خرید حضوری؛ تجربهای که خرید آنلاین و حضوری را به هم وصل میکند.
شفاف، بدون وابستگی و با مالکیت کامل
سفارش ساخت اپلیکیشن تصمیم کوچکی نیست؛ پای بودجه، ایده و داده کاربرانتان در میان است. این تعهدات را از ابتدا روشن میکنیم تا با خیال راحت تصمیم بگیرید.
مالکیت کامل کد و حسابهای انتشار
کد منبع اپلیکیشن، سرور و پنل مدیریت متعلق به شماست. حساب توسعهدهنده در کافهبازار، مایکت و هر مارکت دیگری هم به نام خود شما یا شرکتتان ساخته میشود، نه به نام ما. اگر روزی خواستید با تیم دیگری ادامه دهید، اپ و همه کاربرانش با شما میآیند. این موضوع از ابتدا در قرارداد مکتوب میشود.
تست روی گوشیهای واقعی
پیش از تحویل، اپ روی مجموعهای از گوشیهای واقعی اندروید و آیفون، از مدلهای ارزان تا گران، تست میشود. فهرست دستگاهها و نتیجه تستها را هم در اختیارتان میگذاریم تا بدانید اپ دقیقاً روی چه گوشیهایی بررسی شده است.
پشتیبانی و بهروزرسانی بعد از انتشار
اندروید و iOS هر سال نسخه جدید میدهند و مارکتها هم قوانینشان را بهروز میکنند. بعد از تحویل، برای رفع اشکال، سازگاری با نسخههای جدید سیستمعامل و افزودن امکانات تازه کنارتان هستیم و زمان پاسخگویی از قبل مشخص است.
محرمانه ماندن ایده شما
ایده محصول، سرمایه شماست. اگر بخواهید پیش از جلسههای فنی قرارداد عدم افشا (NDA) امضا میکنیم و هیچ بخشی از پروژه بدون اجازه شما در نمونهکارها یا جای دیگری نمایش داده نمیشود.
از کجا بفهمیم اپلیکیشن واقعاً خوب کار میکند؟
تعداد نصب عدد خوشآیندی است، اما بهتنهایی چیز زیادی نمیگوید. اپی که بر اساس داده مدیریت شود، همیشه از اپی که بر اساس حدس اداره میشود جلو میزند. این شش شاخص را از همان ماه اول دنبال کنید:
نرخ نگهداشت کاربر (Retention)
از کسانی که امروز اپ را نصب کردهاند، چند درصد یک روز، یک هفته و یک ماه بعد هنوز از آن استفاده میکنند؟ مهمترین عدد هر اپلیکیشن همین است. نصب زیاد با نگهداشت کم، یعنی سطلی که ته ندارد.
کاربران فعال روزانه و ماهانه
تعداد کسانی که واقعاً اپ را باز میکنند، نه فقط نصبش کردهاند. نسبت کاربر فعال روزانه به ماهانه نشان میدهد اپ شما چقدر به بخشی از روال روزمره کاربر تبدیل شده است.
نرخ تبدیل صفحه مارکت
از هر صد نفری که صفحه اپ شما را در مارکت میبینند، چند نفر نصبش میکنند؟ اگر این عدد پایین است، ایراد معمولاً در اسکرینشاتها، توضیحات یا امتیاز اپ است، نه در خود اپ.
درصد کاربران بدون خطا (Crash-free)
درصد کاربرانی که در یک بازه مشخص هیچ بستهشدن ناگهانی را تجربه نکردهاند. اپی که حتی گاهی وسط کار بسته شود، خیلی سریع امتیاز و کاربرانش را از دست میدهد.
نرخ تکمیل کار اصلی
کار اصلی اپ شما هر چه باشد، ثبت سفارش، رزرو نوبت یا دیدن یک درس، باید بدانید چند درصد کسانی که شروعش میکنند تا آخر میروند و در کدام قدم آن را رها میکنند.
امتیاز و نظرات مارکت
میانگین امتیاز و متن نظرها، رایگانترین منبع بازخورد شماست. بخش زیادی از ایدههای نسخههای بعدی، از همین نظرهای کوتاه و گاهی تند کاربران بیرون میآید.
هزینه ساخت اپلیکیشن به چه چیزهایی بستگی دارد؟
قیمت طراحی اپلیکیشن را بدون دانستن جزئیات نمیشود گفت؛ اپ معرفی یک کلینیک با پلتفرمی که اپ مشتری، اپ نیروی خدمات و پنل مدیریت دارد، از زمین تا آسمان فرق میکند. عوامل اصلی تعیین هزینه اینها هستند: تعداد صفحهها و نقشهای کاربری، امکاناتی مثل پرداخت، نقشه و چت، پیچیدگی سرور و پنل مدیریت، و اتصال به سیستمهای فعلی شما. سطوح زیر نقطه شروع خوبی برای تخمین هستند؛ پیشنهاد دقیق را بعد از جلسه مشاوره و بر اساس نیاز واقعی شما آماده میکنیم.
Starter
برای کسبوکار کوچک
شروع از ۳۵ میلیون تومان
- سایت شرکتی یا لندینگپیج
- طراحی ریسپانسیو
- سئوی فنی پایه
- تحویل ۲ تا ۳ هفتهای
Business
برای شرکتها
شروع از ۹۰ میلیون تومان
- سایت اختصاصی چندصفحهای
- پنل مدیریت محتوا
- اتصال به CRM یا سیستمهای داخلی
- سئوی فنی و محتوایی
Custom
برای سیستمهای اختصاصی
بر اساس نیاز، قیمتگذاری اختصاصی
- وباپلیکیشن یا CRM اختصاصی
- اپلیکیشن موبایل
- معماری مقیاسپذیر
- پشتیبانی و توسعه مستمر
سوالات متداول درباره طراحی اپلیکیشن
قیمت طراحی اپلیکیشن بیشتر از همه به سه چیز بستگی دارد: تعداد نقشهای کاربری (مثلاً فقط مشتری، یا مشتری و راننده و مدیر)، امکانات فنی مثل پرداخت، نقشه، چت و کار آفلاین، و پیچیدگی سرور و پنل مدیریت. یک اپ ساده نوبتدهی و یک پلتفرم خدمات درخواستی، هزینههایی چند برابر هم دارند. برای همین بعد از جلسه مشاوره اولیه، پیشنهاد قیمت جزءبهجزء میدهیم که مشخص کند هر بخش چقدر هزینه دارد و کدام امکانات را میشود به نسخه بعد سپرد تا هزینه شروع پایینتر بیاید.
نسخه اول یک اپلیکیشن با امکانات متوسط، از طراحی تا انتشار، معمولاً بین دو تا چهار ماه طول میکشد. اپهای سادهتر زودتر آماده میشوند و پلتفرمهایی که چند اپ جداگانه و پنل مدیریت پیچیده دارند، زمان بیشتری لازم دارند. بررسی و تأیید اپ در مارکتها هم معمولاً چند روز طول میکشد که در برنامه زمانی لحاظ میشود. زمانبندی دقیق پروژه شما، مرحلهبهمرحله در قرارداد میآید.
بله، با React Native هر دو پلتفرم پوشش داده میشود.
جواب این سؤال همیشه «اپلیکیشن» نیست. اگر مشتری شما سالی یکی دو بار سراغتان میآید، کمتر کسی حاضر است برای آن یک اپ نصب کند و یک سایت سریع و موبایلمحور، همان کار را بهتر و ارزانتر انجام میدهد. اپلیکیشن وقتی ارزشش را دارد که کاربر بهطور منظم برگردد، مثل سفارش هفتگی، رزرو نوبت، پیگیری یک دوره آموزشی یا استفاده روزانه از یک سرویس، یا وقتی به امکاناتی مثل اعلان، موقعیت مکانی، دوربین و کار آفلاین نیاز دارید. در جلسه مشاوره، اگر به نظرمان اپ هنوز برای شما زود است، همین را میگوییم.
نسخه اندروید معمولاً در کافهبازار و مایکت منتشر میشود، چون بیشتر کاربران ایرانی اپهایشان را از همینجا نصب میکنند. اگر کاربرانی خارج از ایران دارید یا حساب توسعهدهنده Google Play در اختیارتان است، انتشار در Google Play هم انجام میشود. فایل نصبی مستقیم را هم برای دانلود از سایت خودتان آماده میکنیم. ساخت صفحه اپ، بارگذاری نسخهها و پیگیری تأیید مارکتها با ماست.
انتشار مستقیم در App Store برای کسبوکارهای داخل ایران، بهخاطر تحریمها محدودیت دارد. اگر شرکت یا حساب توسعهدهنده اپل خارج از ایران دارید، اپ در App Store منتشر میشود. در غیر این صورت، معمولاً از مارکتهای داخلی مخصوص آیفون مثل سیباپ و سیبچه، یا از نسخه وباپلیکیشن (PWA) که مستقیم از مرورگر روی صفحه اصلی آیفون نصب میشود استفاده میکنیم. هر مسیر مزایا و محدودیتهای خودش را دارد و در جلسه اول، بسته به شرایط شما، دقیق دربارهشان صحبت میکنیم.
برای بیشتر اپهای کسبوکاری، نه. React Native رابط کاربری را با کامپوننتهای واقعی اندروید و iOS میسازد، نه با یک صفحه وب؛ برای همین کاربر عادی تفاوتی با اپ نیتیو حس نمیکند. محدودیتش بیشتر در اپهایی است که پردازش گرافیکی خیلی سنگینی دارند، مثل بازیهای سهبعدی یا ویرایشگرهای حرفهای ویدیو. اگر پروژه شما در این دسته باشد، از همان ابتدا توسعه نیتیو را پیشنهاد میدهیم؛ و اگر فقط یک بخش خاص به قدرت نیتیو نیاز داشته باشد، همان بخش را با Kotlin یا Swift مینویسیم.
در بیشتر موارد، بله. اگر سایت یا فروشگاه شما API دارد یا امکان ساختنش وجود دارد، اپ از همان دادهها استفاده میکند: همان محصولات، همان موجودی، همان حساب کاربری. یعنی لازم نیست دو سیستم جدا را بهروز نگه دارید. اگر سیستم فعلی امکان اتصال نداشته باشد، راههای جایگزین را در همان جلسه اول بررسی میکنیم.
بله. هر اپلیکیشنی که میسازیم یک پنل مدیریت تحت وب دارد که تیم شما از مرورگر با آن کار میکند: مدیریت کاربران و محتوا، پیگیری سفارشها یا نوبتها، ارسال اعلان گروهی و دیدن گزارشها. این پنل برای کسی طراحی میشود که هر روز با آن کار میکند، نه برای برنامهنویس.
به نام شما. کد منبع اپ، سرور و پنل مدیریت پس از تسویه کامل تحویل داده میشود و حساب توسعهدهنده در مارکتها از ابتدا به نام شما یا شرکتتان ساخته میشود. این نکته کوچکی نیست: اپی که به نام سازنده منتشر شده باشد، در عمل مال سازنده است و انتقالش بعداً میتواند دردسرساز شود.
بله، و بهتر است از اول برایش برنامه داشته باشید. اندروید و iOS هر سال نسخه جدید منتشر میکنند، مارکتها گاهی قوانین و حداقلهای فنیشان را تغییر میدهند و کاربران هم باگها و پیشنهادهایشان را در نظرات مینویسند. اپی که مدت طولانی بهروز نشود، کمکم روی گوشیهای جدید دچار مشکل میشود. بعد از تحویل، پلنهای پشتیبانی با زمان پاسخگویی مشخص داریم و هزینهشان را از همان ابتدا شفاف میگوییم.
بله. اگر بخواهید، پیش از جلسههای فنی قرارداد عدم افشا (NDA) امضا میکنیم و جزئیات پروژه شما بدون اجازهتان در نمونهکارها یا هیچ جای دیگری منتشر نمیشود. راستش را بخواهید، ارزش اصلی یک ایده در اجرای آن است؛ اما این دلیل نمیشود که نگرانی شما را جدی نگیریم.
فرم درخواست پروژه را پر کنید یا مستقیم تماس بگیرید تا یک جلسه مشاوره رایگان هماهنگ شود. در این جلسه درباره ایده، کاربران هدف، امکانات اصلی و بودجهتان صحبت میکنیم. اگر همکاری برای هر دو طرف منطقی بود، پیشنهاد مکتوبی شامل دامنه نسخه اول، زمانبندی و هزینه برایتان ارسال میشود. جلسه اول هیچ تعهدی برای شما ایجاد نمیکند.
پیش از سفارش طراحی اپلیکیشن، اینها را بدانید
این بخش را برای کسانی نوشتهایم که هنوز در مرحله تصمیمگیری هستند. چه با ما کار کنید و چه با تیم دیگری، دانستن این نکتهها جلوی خیلی از هزینهها و دوبارهکاریها را میگیرد. بیشترشان را از پروژههایی یاد گرفتهایم که کارفرما بعد از یک تجربه ناموفق، برای نجات اپلیکیشنش سراغ ما آمده بود.
چکلیست قبل از شروع ساخت اپلیکیشن
- کار اصلی اپ را در یک جمله بنویسید — اگر نمیتوانید بگویید کاربر با اپ شما دقیقاً چه کاری را سریعتر یا راحتتر انجام میدهد، هنوز برای شروع زود است. همین یک جمله، معیار تصمیمگیری برای همه امکانات بعدی است.
- امکانات را به «حتماً» و «بعداً» تقسیم کنید — نسخه اول باید کوچکترین نسخهای باشد که برای کاربر ارزش واقعی دارد. هر امکانی که به «بعداً» برود، هم هزینه شروع را پایین میآورد و هم انتشار را جلو میاندازد.
- درباره مارکتها و حساب توسعهدهنده تصمیم بگیرید — اپ در کدام مارکتها منتشر شود؟ نسخه iOS از روز اول لازم است یا بعداً؟ ساخت حساب توسعهدهنده به نام شرکت کمی زمان میبرد و بهتر است همزمان با طراحی شروع شود.
- محتوا و متنهای اپ را آماده کنید — عکس محصولات، توضیح خدمات، متن قوانین و حریم خصوصی و متن صفحه اپ در مارکت؛ تأخیر در همین بخشها، رایجترین دلیل عقبافتادن انتشار است.
- برای بعد از انتشار بودجه کنار بگذارید — ساخت اپ تازه نقطه شروع است. بخشی از بودجه را برای نسخههای اصلاحی ماههای اول، پشتیبانی و معرفی اپ به کاربران در نظر بگیرید.
۵ اشتباه رایج در ساخت اپلیکیشن
- ۱ساختن اپلیکیشن فقط به این دلیل که رقیب اپ دارد — بدون اینکه بدانید کاربر شما چرا باید نصبش کند و هر چند وقت یک بار بازش کند.
- ۲نسخه اولی که میخواهد همهکار بکند — پروژه ماهها طول میکشد، بودجه ته میکشد و اپ هیچوقت به دست کاربر واقعی نمیرسد که بازخورد بدهد.
- ۳انتخاب سازنده فقط بر اساس ارزانترین قیمت — اپی که روی گوشیهای معمولی کند است یا مرتب بسته میشود، در مارکت امتیاز پایین میگیرد و بالا بردن آن امتیاز، گاهی از ساختن دوباره اپ سختتر است.
- ۴منتشر کردن اپ با حساب سازنده — اگر حساب مارکت به نام شما نباشد، در عمل کنترل اپ و کاربرانش هم دست شما نیست.
- ۵فکر نکردن به معرفی اپ — اپلیکیشن خودبهخود دیده نمیشود. بدون ASO، اطلاعرسانی به مشتریان فعلی و یک دلیل روشن برای نصب، حتی اپ خوب هم کاربر پیدا نمیکند.
چطور یک تیم طراحی اپلیکیشن را بسنجیم؟
نمونهکار را فقط در قالب تصویر نبینید؛ اسم اپهایی را بخواهید که منتشر کردهاند و خودتان نصبشان کنید. روی گوشی خودتان چند صفحه را سریع جابهجا شوید، اینترنت را قطع کنید و ببینید چه اتفاقی میافتد. نظرهای کاربران آن اپها در مارکت را بخوانید و ببینید آخرین بهروزرسانی کی بوده است. بپرسید حساب مارکت و کد منبع به نام چه کسی خواهد بود، پنل مدیریت چه امکاناتی دارد و اگر یک ماه بعد از انتشار، اپ روی یک مدل گوشی خاص بسته شد، چه کسی و در چه مدت درستش میکند. تیمی که به کارش مطمئن است، از این سؤالها استقبال میکند.
در نهایت، اپلیکیشن خوب حاصل یک همکاری است: شما کسبوکار و مشتریتان را بهتر از هر کسی میشناسید و تیم توسعه میداند چطور این شناخت را به تجربهای تبدیل کند که روی گوشی بماند. اگر به این نتیجه رسیدهاید که مشتریانتان به یک اپلیکیشن واقعی نیاز دارند، یا هنوز مطمئن نیستید و میخواهید با کسی دربارهاش فکر کنید، خوشحال میشویم در یک جلسه کوتاه و رایگان با هم صحبت کنیم.
آمادهاید محصول دیجیتال بعدیتان را بسازیم؟
یک گفتوگوی کوتاه کافی است تا مسیر پروژه شما مشخص شود.
درخواست مشاوره رایگان