۵- لندینگ پیج یا ورقه فرود اپلیکیشنتان را بسازید
پیشرفت دهندگان برنامه اکثر اوقات از بازاریابی برای نرم افزار شان چشم پوشی می کنند. اینکه شما اپلکیشن فوق العاده ای بسازید به این معنا نیست که مردم حتما آن را پیدا و از آن به کار گیری می کنند. درحال حاضر شاید بپرسید دیگران چطور باید از وجود نرمافزار شما باخبر شوند و آن را کشف کنند؟ طراحی اپلیکیشن در مشهد
در اوضاع مطلوب و قبل از اینکه برنامه خودتان را بسازید دستکم بایستی یک برگه فرود ایجاد کرد نمائید. به مثال زیر نگاه فرمائید:
این سایت متعلق به برنامه Crest من می باشد. در اینجا به طور خلاصه توضیح داده که این نرمافزار چه کاری ایفا میدهد، آیتم استفاده چه افرادی قرار می گیرد و چرا اپ مفیدی میباشد. این برگه همچنین مشتمل بر دکمه فراخوان (CTA) برای ثبت نام در لیست انتظار برنامه میباشد.
این وبسایت به شما امکان میدهد قبل از اینکه نرم افزار تان در برنامه استور قرار بگیرد با کاربران بالقوه آن ارتباط برقرار کنید. یادتان باشد شما هنوز برگه فروشگاهی برای اپلیکیشنتان ندارید؛ به این ترتیب داشتن یک وب سایت شیت فرود بسیار مهم می باشد.
شما به عنوان یک پیشرفت دهنده نرم افزار می بایست میان خودتان و مشتری های احتمالی تان پل ارتباطی ساخت و ساز نمائید. زمانی بتوانید به طریقی با مشتریان مکالمه فرمایید، این گفتگو می تواند سبب به آزمایش اپ شما به وسیله کاربران یا مشتریان شود.
برگه برنامه شما به اجزای ذیل نیاز دارد:
۱- یک عنوان اشکار در بالای شیت
۲- یک پاراگراف مقدماتی مختصر یا یک فیلم توضیح دهنده
۳- تصویر کاغذ نرمافزار یا موکاپ آیفون
۴- مورد فراخوان برای اقدام، یعنی ثبت نام یا نصب نرم افزار
۵- تفکیک ویژگی ها و مزایای اپلیکیشن
۶- داستانی درباره سازندگان اپلیکیشن یا بخشی با عنوان “درباره ما”
البته خودتان می توانید ترتیب این عناصر را عوض نمائید؛ البته عالی می باشد عنوان و گزینه فراخوان را بالای برگه بگذارید. برای تشکیل داد ارتباط تک به تک با افراد هم معمولا از بخشی با عنوان “درباره ما” در بالای صفحه استعمال میشود.
ورقه معرفی برنامه شما به عنوان راهی برای آشنایی و ترغیب دیگران برای به کارگیری از نرمافزار شماست. زمانی هنوز اپلیکیشن تان به نرم افزار استور نرفته و در دسترس کاربران قرار نگرفته می بایست از چنین شیت ای برای جذب مشتریان بالقوه استفاده کنید.
حتی در صورتیکه از جمله در نرم افزار استور هم کاغذ داشته باشید، نمی توانید در آن شیت وبلاگ نویسی نمایید، خبر نامه ارسال فرمایید یا از پذیرندگان اول درخواست ارسال واکنش داشته باشید. یک ورقه بی آلایش تارنما به شما امداد می کند تا با کاربرانی که در بعدی قرار میباشد از نرم افزار شما استفاده کنند ارتباط پایداری داشته باشید. ایده درخواست آدرس اینترنتی از افراد در برگه تارنما هم ایده داهیانه ایست. بدین ترتیب میتوانید با آنها از طریق نشانی اینترنتی در تماس باشید.
ابزارهایی که در ساختن صفحه وب به طور اثرگذار و قابل توجهی به شما امداد کنند وردپرس (WordPress) و لید پیجز (Leadpages) می باشند. هیچ کدام از این ابزارها نیازی به دانش HTML ندارند. با اینکه در سال ۲۰۲۰ هستیم؛ البته هنوز خیلی از عده ای که در حوزه ساخت اپلیکیشن فعالند هنوز شیت برنامه استور را فقط کانال بازاریابی نرم افزار های خود می دانند. در اکنون که با این تصور بقیه زمان های بازاریابی شان را از دست می دهند. در واقع بهترین مورد برای ترغیب مشتریان بالقوه ساخت شیت فرود میباشد.
چقدر زمان باید صرف فرمایید؟ موردنیاز نیست وقت زیادی صرف نمائید و وسواس به خرج بدهید!
چقدر می بایست هزینه نمایید؟ برای ساخت یک تارنما عالی، درحالتی که که خودتان بضاعت و توان این کار را نداشته باشید باید یه خرده هزینه فرمائید.
۶- اپلیکیشنتان را با Xcode و Swift بسازید
حالا وقت آن رسیده که دست بکار شوید و تشکیل داد برنامه را شروع کنید!
الان که مقدمات پروژه تان را آماده کرده اید ساخت نرمافزار وارفته تر گردیدهاست. شما موکاپ و طراحی های مورد نیاز را تشکیل داد کرده اید و اولین قدم برای بازاریابی یعنی طراحی سایت مربوط به برنامه را هم برداشته اید. خیلی خب، وقت این است که بقیه شیوه را طی کنید!
برای ایجاد کرد نرمافزار های مخصوص آی او اس می بایست از نرم افزار های Xcode و Swift استفاده فرمایید. نرم افزار شامل یک رئیس پروژه، ویرایشگر کد، اسناد داخلی، ابزارهای رفع انواع و تولیدکننده رابط است که از آن برای ساخت رابط کاربری نرمافزار به کارگیری میکنید. هر چیزی که برای ایجاد کرد رابط کاربری اپ تان نیاز دارید در این نرم افزار پیدا میکنید.
نرم افزاز Swift هم یک زبان نرم افزار نویسی قدرتمند و بصری میباشد. این نرم افزار زبان برنامه نویسی پیش فرض برای ساخت نرم افزار های iOS ، macOS ، iPadOS ، tvOS و watchOS محسوب می شود. در صورتیکه موقتی مشغول ایجاد کرد و گسترش نرمافزار های آی او اس میباشید، پیشنهاد می کنم به جای Objective-C، کار با Swift را خاطر بگیرید. در کنار UIKit و Storyboards، ما به یک ابزار بهتر برای ایجاد کرد رابط کابری هم نیاز داریم؛ پس از SwiftUI به کار گیری می کنیم.
شما میتوانید اپلیکیشن هایی که قرار است برای موبایل های آی او اس بسازید را از طریق Xcode بسازید. ثبت نام در این برنامه واقعا ساده و راحت هست!
نرم افزار Xcode صرفا روی کامپیوترهای مک نصب میشود. براین اساس درحالتی که قصد ساخت نرمافزار منحصر آی او اس را دارید به رایانه های اپل نیاز خواهید داشت.
برنامه را می توان به دو بخش تقسیم کرد:
۱- Front-end: این قسمت همان بخشی میباشد که قابل مشاهده است و مشمول طرح، گرافیک، تعامل کاربر ، انیمیشن و پردازش داده ها می باشد.
۲- Back-end: این همان بخشی میباشد که قابل دیدن نیست و شامل مواردی مثل پایگاه داده، شبکه، ذخیره داده و مدیر کاربر میگردد.
موقع ایجاد کرد برنامه بایستی معین نمائید که رابط کاربری چطور باشد و تعاملات با استفاده کننده چه گونه جاری ساختن بگیرد. شما بایستی مختصات و خصوصیات اپ تان را معلوم کنید و آیین نامه های هر حرکتی در نرم افزار را بسازید.
در قسمت back-end، بیشتر به ذخیره سازی اطلاعات میپردازید. این روزها بسیاری از برنامه ها از اپلیکیشن های بر پایه ی cloud مانند Firebase یا Parse Server استعمال می کنند.
وقتی یک داده مثل عکس، توییت یا پست شبکه های اجتماعی ساختوساز میشود، این داده در فضای ابری و در پایگاه داده نرم افزار ذخیره میگردد. نرم افزار نسخه های محلی آن داده ها را نگه می دارد و هر فرصت که داده های جدیدی در دست شما قرار میگیرد آن ها را آپدیت می کند.
شما به عنوان یک بسط دهنده می بایست این دو نصیب را با هم ادغام و ترکیب نمایید. تصور کنید در اکنون ساخت یک نرمافزار برای توییتر میباشید. پس باید برای ایجاد و مشاهده توییت ها رابط کاربری ساخت و این رابط کاربری را به به پایگاه داده back-end متصل نمائید. وییت های جدید ساختوساز شده در پایگاه داده ذخیره میگردند و توییت های ذخیره شده گذشته را می اقتدار از طریق پایگاه داده خواند.
ابزارهای زیادی وجود دارا هستند که میتوانند فرایند شغل شما را تسریع کنند. موردنیاز نیست خودتان همه موردها را به تنهایی رمزگذاری فرمایید. به لطف وجود مجموعه های متن باز و بسط ابزارهای گسترش تجاری، خوشبختانه ابزارها، ساختارها و گالری های مختلفی برای استفاده در دسترس شما قرار دارد.
ابزارهای مورد عشق من برای ساخت اپ آی او اس عبارتند از:
Xcode ، Interface Builder ، Swift و SwiftUI برای توسعه و گسترش آی او اس
Balsamiq Mockups و Sketch برای طراحی گرافیک و UI / UX
CocoaPods و کتابخانه هایی مثل SwiftyJSON و MBProgressHUD
Firebase ، Parse Platform ، Realm و Core Data برای ذخیره سازی و پایگاه داده ها
Fastlane که به طور خود کار گردش فعالیت انتشار نرم افزار شما را خودکار می کند
PaintCode که عنصرها رابط مخاطب طراحی شده بصری شما را به کد فعال Swift تبدیل می کند
مستندها و آموزش های مربوط به ایجاد کرد اپلیکیشن آی او اس
TestFlight که بستر پیش فرض آزمایش بتا اپ شماست و با استفاده از آن میتوانید نرم افزار خود را تا ۱۰٫۰۰۰ دستگاه توزیع فرمایید.
یادگیری نحوه ایجاد کرد برنامه های آی او اس هم درست مثل یادگیری هر مهارت دیگری چالش برانگیز میباشد؛ البته خوشبختانه Swift ، Xcode و بخش اعظمی از ابزارهای توسعه و گسترش که امروزه در دسترس میباشند این فرآیند را شل و ول تر و سریع تر می کنند. در شرایطیکه قصد یادگیری دارید توصیه می کنم کتاب هایی که در این مورد نوشته شده اند را بخوانید یا در کلاس های مربوطه شرکت کنید.
برخی از فرصت های آنلاین به شما این قابلیت را میدهند که به انجمن اعضای آن بعدازظهر دسترسی داشته باشید. بدین ترتیب میتوانید با بسط دهندگان و سازندگان اپلیکیشن متعدد آشنا شوید و معضل هایی که پیش رو دارید را با هم به اشتراک بگذارید.
و نکته نقطه پایان و مهم تر اینکه یادتان نرود تمرین فرمایید! هر چه بیشتر تمرین کنید بهتر میشوید. اینکه فقط فیلم آموزشی مشاهده کنید یا کتاب بخوانید هیچ بهره ای ندارد. شما می بایست چیزهایی که یاد گرفته اید را به صورت عملی تمرین فرمائید. توسعه دهندگان خودآموز این نکته را به خیر را می دانند؛ چون آنان مجال زیادی را صرف یادگیری کرده اند. یادتان باشد که تا دست به کار نشوید و تمرین نکنید اتفاقی نمی افتد. تمامی چیز در کتاب ها و کلاس ها وجود ندارد، خیلی چیزها را خودتان موقع تمرین کردن یاد می گیرید.
چقدر مجال می بایست صرف نمایید؟ یک تا دو هفته یا بیشتر برای تشکیل داد MVP و یک سری ماه برای ساخت یک اپلیکیشن بدون نقص
چقدر بایستی هزینه فرمائید؟ اپ های تجاری اکثر زمان ها بیش تر از ۲۵ هزار دلار هزینه دارند.
- ۰۱/۱۱/۱۷