• چگونه خودتان یک اپلیکیشن برای ios توسعه دهید. Dev Story Corruption.No. تجربه ساخت اولین بازی برای iOS

    بنابراین، این فکر به ذهن شما هم خطور کرد: چگونه می توانم برنامه نویسی برای آیفون را یاد بگیرم؟«, « چگونه می توانم اپلیکیشن موبایل خود را بسازم؟«, « چگونه می توان میلیون ها نفر را بدون هیچ کاری درآورد؟". سعی می کنم قدم به قدم به این سوالات پاسخ دهم (به جز سوال آخر).

    آنچه از ابتدا باید بدانید

    برای ایجاد برنامه برای iOSبه طور رسمی شما به یک کامپیوتر نیاز دارید سیب (آی مکیا مک بوک). اما برای اینکه کاملا صادق باشیم، شما به یک سیستم عامل نیاز دارید OS X، بسیاری از آنها در ابتدا حیله گر هستند و موفق به استفاده از آنها می شوند هکینتاش (هکینتاش)، یعنی آنها OS X را روی رایانه های معمولی اجرا می کنند - این یک گزینه اقتصادی، غیرقانونی و نسبتاً مشکل ساز از نظر راه اندازی است. من توصیه می کنم، از آنجایی که شما قاطعانه تصمیم گرفته اید که یک توسعه دهنده iOS شوید، می توانید یک مک بوک ساده یا مک مینی بخرید، حتی می توانید از آن استفاده کنید (هر کدام که از سال 2010 منتشر شده است).

    بعدی - روی چه چیزی بنویسیم. برنامه های کاربردی برای iOSنوشته شده در زبان های برنامه نویسی سریعیا هدف-C، و همه جادوها در برنامه اتفاق می افتد xcode(رایگان). سریع- این یک زبان بسیار جدید است که اپل اخیراً (اواسط سال 2014) معرفی کرد و اکنون به طور فعال این ایده را منتقل می کند که فقط باید در آن برنامه ریزی کنید، آینده پشت آن است، مدرن تر و سریع تر است. و حق با آنهاست، آموزش دهید سریع. هدف-Cبرعکس، زبانی با گذشته طولانی، بنابراین درک آن برای مبتدیان بسیار دشوارتر است، که قدرت آن و ثروت پیشرفت‌های موجود و کتاب‌های روی آن را نفی نمی‌کند (که در حال حاضر نمی‌توان در مورد سوئیفت گفت). . و با این حال، تکرار می کنم، یاد بگیرید سریع.

    اگر می‌خواهید اپلیکیشن‌های چند پلتفرمی (هم‌زمان برای iOS و اندروید) بسازید، یاد بگیرید سی شارپو از محیط توسعه استفاده کنید زامارین(پرداخت شده). اگر می خواهید بازی های کراس پلتفرم بسازید، محیط توسعه را دانلود کنید Unity3D(شیرافزار)، یاد بگیرید که قبلاً در بالا ذکر شد سی شارپ.

    همچنین، برای اجرای برنامه های خود در iPhone/iPad (حتی در مرحله توسعه) و سپس آپلود آنها در AppStore، باید یک وضعیت خریداری کنید. توسعه دهنده اپلبرای 100 دلار در سال. پس از خرید، این یک بار دیگر حداقل به بازپس گیری این پول انگیزه می دهد 🙂

    وقتی این سوال را پرسیدم، فکر کردم که فقط باید یک "انجیل" ضخیم خوب در Objective-C بگیرم (به شما یادآوری می کنم که سوئیفت در آن زمان وجود نداشت) و دانش مخفی زبان برنامه نویسی را فصل به فصل درک کنم. همه کتاب استیون کوچان را توصیه کردند برنامه نویسی Objective-C«. اشتباه!اشتباه منو تکرار نکن بله، اصول زبان درک شده است، کتاب خوب است، اما این یک کتاب مرجع است و از توسعه برنامه واقعی دور است. برای یادگیری برنامه نویسی، باید دستان خود را کثیف کنید و سعی کنید اولین را بنویسید، هرچند بسیار ساده، اما کار کردنبرنامه های کاربردی. شما به آموزش هایی با مثال نیاز دارید. از ساده به پیچیده. و همچنین مهم است که یک هدف واقع بینانه تعیین کنید، اولین برنامه ای که می خواهید بنویسید و در AppStore منتشر کنید. هر درس یا کتاب باید به شما دانشی بدهد که بتوانید در پروژه خود اعمال کنید. اشتباه «دانشجوی همیشگی» را نکنید که کاری جز مطالعه – مطالعه – مطالعه انجام نمی دهد اما لحظه شروع کار واقعی را به تأخیر می اندازد. به عنوان مثال، من برای خودم هدف قرار دادم که یک برنامه رادیویی بسازم و در یک ماه آن را در AppStore منتشر کنم - و موفق شدم.

    اگر انگلیسی بلد هستید، خودتان را خیلی خوش شانس بدانید، حالا به شما می گویم که این همه دانش را از کجا بدست آورید. در روسی، متأسفانه، اطلاعات بسیار کمی وجود دارد و اغلب دیر است (و از انگلیسی ترجمه شده است).

    شاگرد iOS

    بهترین سایت آموزش زبان انگلیسی Raywenderlich.com. به سه دلیل فوق‌العاده است: 1) شما می‌توانید درس‌های زیادی از اصول اولیه گرفته تا تلاش برای تکرار برنامه‌های موفق موجود (از جمله سوئیفت) را به رایگان بخوانید، در حالی که همه چیز صادقانه و با طنز نوشته شده است. 2) درس های ویدیویی (هرچند پولی) وجود دارد. 3) مهمترین دلیل- آنها کتاب هایی برای مبتدیان دارند که از ابتدا به عنوان مثال ایجاد برنامه های کاربردی، بسیار قابل فهم، با تصاویر (خوب، همانطور که ما دوست داریم) به شما آموزش می دهند. کتاب ها پولی هستند (فقط قسمت اول رایگان داده می شود) اما ارزشش را دارند. همه آنها را خریدم و مدتها پیش پرداخت کردند زیرا آجر به آجر یک پایه خوب ساختند. این قابل مقایسه با خواندن درس های مختلف در یک سایت نیست. با خرید کتاب The iOS-apprentice (که قسمت اول آن به صورت رایگان قابل دانلود است) شروع کنید. این به شما یاد می دهد که چگونه اولین برنامه های خود را در سوئیفت بسازید. آنها همچنین کتاب هایی در مورد توسعه بازی دارند SpriteKit(فریم ورک اپل برای توسعه بازی).

    دومین منبع مفید - AppCoda. این ساده تر از RayWenderlich است، اما ماهیت یکسان است - ما دروس Swift را می خوانیم، از مثال ها یاد می گیریم. آنها علاوه بر دروس رایگان، کتاب های خود را نیز دارند (پرداخت).

    و اگر انگلیسی بلد نیستید چه می شود - اوه، به سادگی منابع اینترنتی روسی مشابهی وجود ندارد. کتاب به زبان روسی؟ البته، تعدادی کتاب در مورد Ozon پیدا خواهید کرد، اما همه آنها قدیمی هستند و زبان سوئیفت را به شما آموزش نمی دهند (در حال حاضر همه چیز فقط در مورد Objective-C است).

    بهترین چیزی که می‌توانم به شما ارائه دهم، هاب «توسعه iOS» در هابره است، مقالات جدید دائماً در آنجا ظاهر می‌شوند، اما بسیار آشفته.

    از کجا می توانم پاسخ را پیدا کنم، چیزی کار نمی کند

    هنگام برنامه نویسی، دائماً سؤالاتی خواهید داشت: نمی دانید چگونه کاری را انجام دهید یا در حال انجام کاری هستید، اما در پاسخ برنامه یک خطا را گزارش می دهد. می‌توانید پاسخ‌ها (یا سؤال بپرسید) را در دو سایت پیدا کنید:

    سرریز پشته- بزرگترین انبار پاسخ های آماده به زبان انگلیسی. 80 درصد از پاسخ ها را در آنجا پیدا می کنم.

    گوگل- پیش پا افتاده است، فقط با وارد کردن یک سؤال در جستجو، می توانید پاسخ را پیدا کنید. اگر فوراً جواب نداد، با جمله بندی سؤال بازی کنید.

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

    یا، می توانید از من بپرسید. فعلا رایگان 🙂

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

    با ما تماس بگیریدبیا بحث کنیم؟

    آیا ارزش ساختن اپلیکیشن موبایل خود را دارد؟

    هزینه ها اگر من را باور ندارید، در اینجا چند واقعیت وجود دارد:

    • با توجه به Flurry Analytics و comScore، دارندگان گوشی‌های هوشمند و تبلت‌ها تنها 14 درصد از کل زمان صرف شده در دستگاه را از مرورگر استفاده می‌کنند. و 86 درصد از زمان آنها صرف برنامه های مختلف می شود.
    • برنامه نصب شده کانال ارتباط مستقیم شما با مصرف کننده است. فقط فکر کنید: نیازی نیست برای تبلیغات پول خرج کنید یا منتظر بمانید تا شخصی شما را با استفاده از Yandex پیدا کند. باقی مانده است که از عملکرد مورد نیاز کاربر پشتیبانی کرده و محتوای مرتبط را در اختیار او قرار دهیم.
    • تعداد خریدهای انجام شده با استفاده از تبلت ها و تلفن های هوشمند هم در اینترنت به طور کلی و هم در RuNet در حال افزایش است. به گفته آژانس بازاریابی Criteo، در حال حاضر در سال 2016 بیش از نیمی از تراکنش های آنلاین در RuNet با استفاده از دستگاه های تلفن همراه انجام می شود.

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

    در این صورت، آیا ارزش این را دارد که به جای برنامه های سفارشی ساخته شده برای اندروید و iOS که توسط حرفه ای ها ساخته شده اند، ریسک ارائه برنامه های DIY به مشتریان وفادار را بپذیرید؟ بیایید آن را بفهمیم.

    زمانی که می توانید خودتان یک اپلیکیشن ایجاد کنید

    آیا به یاد دارید که بازدیدکنندگان وب سایت به چه چیزی نیاز دارند؟ آنها از محتوا یا عملکرد منبع می آیند. مردم می خواهند اطلاعاتی به دست آورند، چیزی بخرند، عکس های دوستان را ببینند و نظر بدهند و غیره. کاربران اپلیکیشن موبایل نیز به همین نیاز دارند. آنها به دنبال اطلاعات یا انجام هر گونه معامله هستند.

    آیا به یاد دارید چه زمانی یک کسب و کار می تواند به تنهایی یک وب سایت ایجاد کند؟ درست است زمانی که هنوز پولی برای همکاری با متخصصان وجود ندارد، اما زمان و تمایل برای پرداختن به وردپرس یا جوملا وجود دارد. همین امر در مورد اپلیکیشن ها نیز صادق است. برنامه های خود ساخته برای iOS و Android را می توان تقریباً با سایت های موجود در "موتورهای" منبع باز مقایسه کرد.

    برای شروع نیازی به ثبت نام ندارید. روی دکمه Create Now در صفحه اصلی کلیک کنید یا منوی Create App را در گوشه سمت راست بالای هر صفحه از سرویس انتخاب کنید.


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

    • کتابچه راهنمای . این الگو به شما امکان می دهد یک برنامه راهنما بسازید.
    • وبلاگ. این اپلیکیشن به مخاطبان وبلاگ شما کمک می کند تا یادداشت های جدید را از روی صفحه نمایش گوشی هوشمند یا تبلت بخوانند.
    • سایت اینترنتی. این قالب سایت را به یک برنامه کاربردی تبدیل می کند.
    • صفحات با استفاده از این قالب می توانید هر محتوا را با عملکردی ساده به یک اپلیکیشن تبدیل کنید.
    • اخبار. این الگو به شما امکان می‌دهد یک برنامه‌ی جمع‌آوری اخبار صنعتی یا منطقه‌ای ایجاد کنید.
    • صفحه . این الگو محتوای آفلاین را به برنامه کاربردی تبدیل می کند، به عنوان مثال، یک کتاب الکترونیکی.
    • صفحه VK و صفحه فیس بوک. برنامه ای ایجاد کنید که به شما امکان می دهد به روز رسانی های گروه های باز را در Vkontakte و Facebook دنبال کنید.
    • یوتیوب. از الگو برای تبلیغ کانال YouTube خود استفاده کنید.

    چگونه یک برنامه وبلاگ بسازیم

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


    نام اپلیکیشن را مشخص کنید.


    توضیحات اضافه کنید.


    یک نماد استاندارد انتخاب کنید یا یک نماد سفارشی اضافه کنید. اندازه تصویر مناسب 512 در 512 پیکسل است.


    برای ایجاد یک فایل بوت، روی دکمه Create App کلیک کنید. پس از آن باید در سامانه ثبت نام کنید. ثبت نام را تایید کنید و به حساب شخصی خود بروید. در اینجا می توانید برنامه را روی دستگاه تلفن همراه خود نصب کنید، آن را در Google Play و فروشگاه App Amazon منتشر کنید. این سیستم همچنین گزینه ای برای کسب درآمد ارائه می دهد. اگر از این ویژگی استفاده کنید، تبلیغات در برنامه نمایش داده می شود.


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

    قالب را باز کنید و ظاهر برنامه را سفارشی کنید. نحوه نمایش محتوا را انتخاب کنید: یک مرحله در هر صفحه یا فهرستی از مراحل.


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


    پس از ویرایش محتوا، نام برنامه را مشخص کنید، توضیحات و یک نماد اضافه کنید. روی دکمه Create App کلیک کنید. پس از ایجاد فایل بوت، آن را روی دستگاه تلفن همراه خود نصب کنید و بررسی کنید که آیا کار می کند یا خیر.

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


    8 سازنده مشابه AppsGeyser

    اگر سازنده جهانی AppsGeyser برای شما مناسب نیست، به خدمات مشابه توجه کنید:

    • فروشگاه Apps Maker. با استفاده از این سرویس، می توانید برنامه های کاربردی مختلفی ایجاد کنید: از برنامه هایی برای تجارت الکترونیک تا راه حل های پروژه های محتوا. سازنده برنامه هایی را برای iOS و اندروید می سازد. رابط سرویس Russified است. برای مبتدیان، یک راهنمای آموزنده برای استفاده از سازنده وجود دارد. خدمات پرداخت می شود.
    • Mobincube. ابزاری برای ایجاد و کسب درآمد از اپلیکیشن های iOS و اندروید. عملکرد اصلی این سرویس به صورت رایگان در دسترس است. سازنده به شما اجازه می دهد تا برنامه های کاربردی از انواع مختلف ایجاد کنید.
    • آرایشگر خوب با این سرویس می توانید اپلیکیشن های اندروید و iOS را توسعه دهید. سازنده پرداخت می شود، هزینه استفاده از آن 16 تومان در ماه است.

    اکثر خدمات ارائه شده دارای رابط انگلیسی زبان هستند. اگر از کار کردن با طراحان به زبان انگلیسی ناراحت هستید، پلتفرم هایی با محتوای Russified را انتخاب کنید.

    سازندگان برنامه: تبر سنگی یا ابزار نازک مدرن؟

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

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

    خدمات ارائه شده را دست بالا نگیرید. اشکال آشکار آنها کلیشه است. این هم در مورد طراحی و هم در مورد عملکرد برنامه ها است. علاوه بر این، دسترسی به سیستم عامل هایی با عملکرد مناسب پرداخت می شود. چه چیزی بهتر است: یک بار برای کار توسعه دهندگان هزینه کنید یا برای چندین سال به صاحبان سازنده پرداخت کنید؟ خودت حساب کن

    و یک چیز دیگر: اگر برای ایجاد مستقل یک برنامه تلفن همراه وقت ندارید، لطفا با شرکت ما تماس بگیرید. ما برنامه های موبایل و .

    با ما تماس بگیریدبیا بحث کنیم؟ رزرو مشاوره رایگان

    اگر یک کاربر معمولی iOS هستید، مطمئناً به فکر ایجاد اپلیکیشن موبایل خود برای iOS افتاده اید. علاوه بر این، در حال حاضر، با توسعه فناوری، حتی نیازی به یادگیری زبان های برنامه نویسی برای توسعه یک برنامه iOS ندارید، کافی است از سازنده های ساده استفاده کنید.

    به صورت دیجیتالی، اپ استور با محتوای سرگرمی پر می شود - و سهم شیر از محتوای موجود به برنامه های موبایل iOS (به دنبال موسیقی، کتاب و فیلم) اختصاص دارد: از طریق جستجو، یافتن بازی ها، مرورگرها آسان است. ، مشتریان شبکه های اجتماعی، خدماتی که امکان سفارش تاکسی و غذا را فراهم می کند، پیام رسان های فوری، تصاویر پس زمینه متحرک و ابزارهای ایمیل. تقریباً غیرممکن است که تعداد زیادی برنامه تلفن همراه موجود را به طور همزمان فهرست کنید و دلایل مختلفی برای آن وجود دارد.

    اولاً، بازار محتوای iOS تلفن همراه همیشه در حال تغییر است - هر بار که توسعه دهندگان جدیدی تصمیم می گیرند محصولی ایجاد کنند که هنوز توسط جهان دیده نشده است، سپس "تازه واردان" وجود دارند که سعی می کنند محتوای " را بازنویسی کنند. حرفه ای ها» با کلمات جدید، تحت تأثیر روندهای مدرن. و ثانیا، کتابخانه یک App Store از یک میلیون پیشنهاد موجود تشکیل شده است. و این با توجه به توسعه فناوری و کاهش شدید سطح ورود به توسعه تلفن همراه، دور از محدودیت است.

    بله، زبان های برنامه نویسی هنوز ارزش یادگیری دارند (اگر می خواهید الگوها را تغییر دهید و دنیا را تغییر دهید)، اما اخیراً می توانید بدون دانش برنامه ای ایجاد کنید - نکته اصلی این است که خود را با ابزار مناسب مسلح کنید و از خدمات مناسب استفاده کنید. سازنده

    چرا ممکن است به برنامه خود نیاز داشته باشید

    توسعه یک برنامه کاربردی برای سیستم عامل موبایل مدرن iOS را باید از چندین زاویه در نظر گرفت:

    • ابزار کسب و کار تصور یک سرویس تحویل مدرن، یک رستوران بزرگ یا یک شرکت تاکسیرانی که منحصراً از طریق تماس با تلفن همراه و تلفن خانگی فعالیت می کند، دشوار است. کسانی که می خواهند به جای کارت مجازی ساعت ها روی خط معلق بمانند، گاه و بیگاه با آدرس های لازم تماس بگیرند و گیج شوند، چه در قطار و چه در خیابان ها، و با درخواست از اپراتور مرکز تماس موقعیت های مناسب را انتخاب کنند. "تحرک" برنامه در این مورد همه چیز است! بله، و به سختی راه‌هایی برای تعامل مؤثرتر با جمعیت، جذب مخاطب و سپس تخفیف‌ها و پیشنهادات جدید وجود دارد.
      با این حال، برنامه های تلفن همراه نباید همیشه صرفاً به عنوان یک ابزار تبلیغاتی در نظر گرفته شوند - گاهی اوقات دستیارهایی که از طریق اپ استور دانلود می شوند به سادگی تعامل با منابع خاص را ساده می کنند. برای مثال، لازم نیست همیشه از مرورگر خود برای خواندن نامه های اخیر استفاده کنید. چرا اگر می توانید یک برنامه تلفن همراه دانلود کنید، وارد سیستم شوید و سپس یک سیستم اعلان راه اندازی کنید، چرا هر بار چنین سفر طولانی را طی کنید. شما هیچ چیز اضافی را از دست نخواهید داد و زمان باقی مانده پس از بررسی نامه شما برای یک فنجان قهوه کافی است.
    • سرگرمی. طرف دوم محتوا، که به دلیل آن توسعه دهندگان تازه کار رویای ورود به اپ استور را در سر می پرورانند، تلاشی برای محتوای سرگرمی نابسامان است. و گزینه های زیادی در اینجا وجود دارد - بازی ها، تقلیدهای تقلید در شبکه های اجتماعی، خدمات برای ارتباطات مجازی، موارد جدیدی که در "روند" قرار گرفته اند. محتوای این بخش فقط برای مقاصد سرگرمی گردآوری شده است و به هیچ وجه به یک تجارت فعال مرتبط نیست.

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

    اگر نمی خواهید زبان های برنامه نویسی را یاد بگیرید، یک مبتدی باید چه کار کند؟

    چند سال پیش، مسیر از یک مبتدی تا یک توسعه‌دهنده حرفه‌ای برنامه‌های تلفن همراه از طریق مجموعه‌ای از انواع آزمایش‌ها وجود داشت. در مرحله اول، برای ایجاد چیزی، شما باید یک زبان برنامه نویسی را یاد می گرفتید (اگر برای اندروید نیاز به توسعه دارید، جاوا مناسب است، اگر برای iOS - Objective-C یا سازنده اکنون محبوب Swift) و باید از آن شروع نکنید. خراش، اما بلافاصله پس از یک دوره در ریاضیات، منطق و مطالعه نشانه گذاری.

    ثانیاً، هر توسعه‌دهنده برنامه‌های iOS باید به فناوری اپل مسلط باشد تا به طور کامل با ابزارهای مناسب (مانند Xcode) کار کند و مستقیماً از App Store به عنوان بستری برای توزیع محتوای توسعه‌یافته استفاده کند.

    اگر به سیستم عامل iOS نگاهی دقیق بیندازید، نمی توانید به این واقعیت توجه نکنید که سیستم عامل بسیار بسته است، که منجر به انواع محدودیت ها در مرحله ایجاد و توسعه یک برنامه جدید iOS تلفن همراه می شود.

    موفقیت تا حد زیادی تحت تأثیر ناتوانی در دانلود نسخه های خاصی از iOS در رایانه شخصی برای آزمایش نسخه و تست سازگاری است. اما هر توسعه‌دهنده‌ای موظف است بررسی کند که این جدید چگونه با iOS 11 و iOS 5 کنار می‌آید، در صورتی که هرکس دیگری یکی از آن‌ها را دارد. همچنین در مرحله افزودن محتوا به اپ استور، که در آن اعتدال سخت است، با مشکلاتی مواجه می‌شوید - محصول جدید ایجاد شده را می‌توان حتی به دلیل اسکرین‌شات‌های نادرست رد کرد.

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

    اما حتی تعجب آور نیست که زبان های برنامه نویسی دیگر نیازی به آموزش نخواهند داشت، بلکه چگونه توسعه یک برنامه iOS ساخته شده است - همه چیز بصری، در دسترس و بصری است. انتخاب انجام شده در هر مرحله از خلقت در زمان واقعی روی صفحه قابل مشاهده است.

    خدمات ایجاد اپلیکیشن چیست، مزایا و امکانات چیست

    سازندگان برنامه، خدمات مدرن و با رشد سریعی هستند که به مبتدیان، حتی بدون دانش زبان های برنامه نویسی و بدون دسترسی به تجهیزات خاص، اجازه می دهد تا یک پلت فرم جالب (بازی، ابزار، ابزار) ایجاد کنند که از نظر فناوری های مدرن به کمال رسیده است، که ساده تر می شود. برخی اقدامات یا برخی از ویژگی های اضافی را باز می کند (جستجوی بهترین غذاخوری ها در منطقه از طریق استفاده از موقعیت جغرافیایی).

    مزایای سازندگان چیست؟

    • حداقل سرمایه گذاری مالی بدون توسعه دهندگان "پرداخت"، برنامه ریزی طولانی و جدول زمانی مبهم توسعه. این امکان وجود دارد که فقط در چند روز ایده را توسعه داده و آن را به هسته بیاورید و آن را در یک فروشگاه دیجیتال مناسب منتشر کنید.
    • بررسی پاسخ سریع اگر مشتریان به دلایلی حتی با تبلیغات کافی به محصول جدید در اپ استور توجه نکنند و تمایلی به دانلود نداشته باشند، به احتمال زیاد برای انتقال کسب و کار به پلتفرم های موبایل زود است. و ارزش تمرکز بر ایده های دیگر را دارد.
    • آستانه ورود پایین هر سازنده آنلاین تا کوچکترین جزئیات در نظر گرفته شده است - یک رابط بصری، دستورالعمل های ویژه برای مبتدیان و مجموعه ای از نکات برای جلوگیری از اشتباهات ارائه می دهد.
    • انتخاب یک الگو آسان است. اگر این ایده معمولی باشد (توسعه پلت فرمی برای فروش کالا، تحویل غذا، جستجوی اتومبیل های رایگان)، پس مبتدیان حتی مجبور نیستند چیزی از نقطه نظر فنی اختراع کنند - همه چیز مدت هاست که توسط حرفه ای ها انجام شده است. نکته اصلی این است که شبکه محصول را در سازنده به درستی پر کنید و نام منوها و بخش های موجود را بازنویسی کنید.
    • لازم نیست نگران نتیجه باشید. اگر یک الگوی مناسب انتخاب شود، عملاً هیچ پولی سرمایه گذاری نمی شود و زمان صرف شده به سختی برای چند روز کافی است، پس جای نگرانی چیست؟ نتیجه به دست آمده در نتیجه راه اندازی برنامه را می توان به عنوان تلاش دیگری برای ارزیابی یک ایده اختراع شده یا یک تجارت تاسیس شده که نیاز به راه اندازی مجدد دارد در نظر گرفت.
    • پشتیبانی کامل خوب، کجا بدون افراد آگاه که در چت صوتی و متنی به شما می گویند کجا کلیک کنید و کجا را نگاه کنید.

    متأسفانه سازنده ها بدون اشکال نیستند. و قالب ها از نظر قابلیت بسیار محدود هستند و در اولین درخواست نمی توان عملکرد اضافی را پیوست کرد و برای غیرفعال کردن تبلیغات باید هزینه پرداخت کنید و همیشه امکان حذف لینک سازنده وجود ندارد. علاوه بر این، همیشه امکان انجام آزمایش چند مرحله ای قبل از پرتاب واقعی وجود ندارد.

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

    لیست سازنده های مناسب برای استفاده هر سال در حال گسترش است - در این مورد تعیین "بهترین" بسیار مشکل است، اما هنوز هم می توان سه سازنده برتر را که قطعا ارزش دیدن دارند را مشخص کرد:

    آرایشگر خوب

    سازنده ای برای کسانی که مدت هاست صاحب یک کسب و کار کوچک هستند و تصمیم گرفته اند توانایی های خود را گسترش دهند. سازنده هم برای مبتدیان سخت افزاری در توسعه طراحی شده است (دستورالعمل های ویژه موجود است، قالب ها باز هستند، می توانید با متخصصان در چت ها چت کنید و توصیه های مفید دریافت کنید)، و هم برای حرفه ای های واقعی - هر کسی می تواند کد برنامه را باز کند، وارد جنگل شود. اپلیکیشن iOS را ایجاد کرده و با کمک زبان های برنامه نویسی مورد مطالعه به نتایج عالی دست پیدا می کند.

    و یک چیز دیگر - سازنده GoodBarber به شما امکان می دهد از تمام جنبه های تلفن های هوشمند و تبلت ها - اعلان ها، ادغام در سرویس های مختلف تلفن همراه (از تقویم گرفته تا نقشه ها)، دسترسی سریع استفاده کنید. به هر حال، وقتی می خواهید پروژه ای را در اپ استور منتشر کنید، لازم نیست خودتان چنین کارهایی را انجام دهید - نکته اصلی این است که با پشتیبانی تماس بگیرید، مبلغ مشخص شده را بپردازید (برای این فرصت باید ماهانه پرداخت کنید در App Store)، و سپس منتظر نتیجه باشید!

    BuildFire

    سازنده، از نظر عملکرد مشابه GoodBarber، به شما امکان می دهد از مرحله ثبت نام در سازنده به لحظه ای برسید که عملکرد اصلی برنامه از قبل در تنها ده دقیقه شکل گرفته است. تقریباً تمام ویژگی های موجود در این سرویس نیاز به ارزیابی مثبت دارند - هر دو قالب و ویرایشگر گرافیکی داخلی و یک رابط گرافیکی ویژه که به شما امکان می دهد دکمه ها، منوها و بخش ها را با یک کلیک و در اولین درخواست ایجاد کنید.

    اولین نمونه اولیه به دست آمده در طول توسعه را می توان بلافاصله در یک محیط آزمایشی ویژه آپلود کرد و بررسی کرد که توسعه به طور بالقوه در یک تلفن هوشمند یا تبلت iOS چگونه خواهد بود.

    Appy Pie

    سازنده کراس پلتفرم (شما می توانید برای هر سیستم عامل موبایلی توسعه دهید - حتی تحت iOS، حتی تحت ویندوز فون) که ویژگی اصلی آن امکان ایجاد یک برنامه تلفن همراه درست در مرورگر است! شما باید طرح و رنگ های مناسب را انتخاب کنید، لینک ها را پایین بیاورید، فضای آزاد را با تصاویر و لینک ها تزئین کنید و می توانید توسعه را برای انتشار ارسال کنید. کمتر از 30 دقیقه قبل از ارسال!

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

    بعد با درخواست خود چه کاری انجام دهید؟

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

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

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

    ریچارد همه پیچیدگی‌های توسعه را از تجربه شخصی می‌داند، زیرا در چند سال گذشته تعدادی برنامه کاربردی محبوب برای پلتفرم‌های موبایل مدرن و وب ایجاد کرده است (Are My Sites Up، Stunning، Dispatch و غیره).

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

    یک ایده اصلی پیدا کنید

    در هر ارائه، اپل میلیون ها فروش دستگاه iOS و رکوردهای فوق العاده اپ استور را اعلام می کند. بر اساس این واقعیت، بسیاری از توسعه دهندگان تازه کار به اشتباه تصور می کنند که ایجاد یک سرویس گیرنده ایمیل پیش پا افتاده یا ویرایشگر عکس به آنها اجازه می دهد میلیون ها دلار درآمد کسب کنند (به نظر آنها اصلاً لازم نیست که به بالای نمودارهای فروشگاه برنامه اپل صعود کنید. این).

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

    مخاطب هدف را مطالعه کنید

    فروشگاه App به هر کسی که می خواهد یک گنج واقعی را در قالب نمودارهای برنامه های محبوب ارائه می دهد، که بر اساس آن می توانید در مورد دسته برنامه تصمیم بگیرید، لحظاتی را برای خود متوجه شوید و آن ایده بسیار اصلی را پیدا کنید.

    در حال حاضر، سه دسته زیر از محبوب ترین برنامه ها در اپ استور قابل تشخیص هستند:


    • برنامه های جایگزین برای برنامه های سیستم iOS (ماشین حساب بهبودیافته، تقویم، سرویس گیرنده های ایمیل، ویرایشگرهای عکس، لیست وظایف و غیره). آنها محبوب هستند زیرا بسیاری از افراد با محدودیت های ابزارهای استاندارد iPhone/iPad روبرو هستند و می خواهند عملکرد دستگاه های خود را گسترش دهند. اپل برنامه هایی را برای مصرف کنندگان انبوه ایجاد می کند (مدیریت آنها آسان و شهودی است) ، به همین دلیل کاربران پیشرفته تر رنج می برند (اگر به ویژگی های بیشتری نیاز دارید ، باید از یک برنامه شخص ثالث استفاده کنید - و این به نفع ما است).

    • بازی ها و متنوع ترین. به خصوص آنهایی که شما را مجبور می کنند برنامه را با دوستان و همکاران خود به اشتراک بگذارید، که بسیار ارزشمندتر از هر بنر تبلیغاتی است.

    • اپلیکیشن هایی با حداقل امکاناتی که در نگاه اول به نظر می رسد بنابراینابتدایی است که بسیاری از توسعه دهندگان چنین ایده هایی را در مرحله تفکر در مورد پروژه رد می کنند. یک مثال معمولی برنامه ای به نام Over است که با آن می توانید زیرنویس های بسیار خوبی را به عکس های خود اضافه کنید. برای یک کاربر پیشرفته، Over ممکن است یک ابزار نسبتاً محدود به نظر برسد، اما بسیاری از مبتدیان کاملاً از این "ویرایشگر عکس" راضی هستند، که با فروش خوب تأیید شده است. شگفت آور است که چگونه اجرای صحیح یک تابع ادعا شده می تواند به یک برنامه کاملاً موفق منجر شود.


    چرخ را دوباره اختراع نکنید و اغلب آن را ارتقا دهید

    بسیاری از برنامه های محبوب iOS به دلیل ویژگی زیر به موفقیت خود دست یافته اند - آنها به کاربر اجازه می دهند تا به سرعت برخی از اقدامات را انجام دهد (مثلاً یک عکس را پردازش کند)، اما در عین حال او را با عملکردها و دکمه های غیر ضروری بارگذاری نمی کند. نیازی به اختراع مجدد چرخ و ایجاد یک ویرایشگر عکس با عملکرد پخش موسیقی نیست.

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

    علاوه بر این، به‌روزرسانی‌های منظم برنامه به محصول شما اجازه می‌دهد تا به طور مداوم شنیده شود، در مقابل چشمان خریداران بالقوه در حوزه وبلاگ «سوسو زدن» شود.

    نماد رنگارنگ بکشید

    یک نماد زیبا کلید موفقیت هر برنامه ای است ( پس کسی؟ - ویرایش). با در دست داشتن یک آیفون یا آی پد، کاربر همیشه دوست دارد گرافیک باکیفیت و طراحی «آبدار» را روی صفحه نمایش خود ببیند که به قول خودشان چشم نواز است. اگر بخش طراحی زمان و تلاش کافی برای ایجاد یک نماد برند جذاب صرف کند، مردم توجه بیشتری به برنامه خواهند داشت. در نهایت، این باید به برنامه شما کمک کند تا به بالای نمودارهای فروشگاه App برسد.

    در سایت های تخصصی مانند

    همه چیز از آنجا شروع شد که من به اطراف نگاه کردم و با ندیدن ماشین رویاهایم تصمیم گرفتم خودم آن را طراحی کنم.
    فردیناند پورشه

    هی هابر من می خواهم به شما بگویم که چگونه اولین برنامه iOS خود را ایجاد کردم و چه چیزی از آن حاصل شد.

    اندیشه

    ایده برنامه به خودی خود بوجود آمد: چیزی را ایجاد کنید که از آن استفاده کنید. من همیشه یادداشت می نویسم. از این گذشته، هر فرد پرمشغله ای مجموعه خاصی از حقایق را دارد که در طول روز دریافت می کند و ارزش به خاطر سپردن را دارد. و از آنجایی که همه فراموش می کنند (و اشکالی ندارد!)، هیچ راه حلی بهتر از نوشتن آن نیست. من همیشه هنگام کار با برنامه های یادداشت برداری ارائه شده در AppStore احساس ناراحتی می کردم. پیچیدگی بیش از حد در مدیریت، وجود دسته بندی های غیر ضروری، انبوهی از اطلاعات اضافی - همه اینها مانع از انجام عملکرد اصلی برنامه می شود. به علاوه، بسیاری از این چیزها فقط زشت به نظر می رسند.

    بنابراین، با قرار دادن تمام شرط‌بندی‌ها بر روی سادگی و راحتی، شروع به ایجاد یک مفهوم کردم. مدل برنامه با یک لیست واحد از یادداشت ها. همه در یک مکان، چه چیزی می تواند ساده تر باشد؟ اگر چیزی دارای ارزش یا مرتبط است، لازم نیست برچسبی روی آن بگذارید، فقط کافی است یک یادداشت مهم تر را به بالای لیست منتقل کنید. ورودی های قدیمی و غیر ضروری به تدریج از بین می روند و متعاقباً توسط کاربر حذف می شوند.

    عملکردی

    پس از فکر کردن به مفهوم، من عملکرد اصلی را نوشتم - مواردی که می خواهم در مدیریت روی آنها تمرکز کنم:

    عملکرد بسیار استاندارد برای این نوع برنامه ها، می بینید. اما این فقط نوک کوه یخ است، شیطان در جزئیات است.

    ابزار

    قبل از نوشتن کد در Xcode، ظاهر برنامه را به طور کامل در ویرایشگر برداری Sketch بازسازی کردم. این برنامه برای ایجاد سریع طرح بندی عالی است. پلاگین های زیادی برای این برنامه موجود است، از جمله Sketch Preview - مشاهده فوراً تابلوی هنری در دستگاه از طریق برنامه Skala Preview. تنها کاری که باید انجام دهید این است که برنامه های رایگان Skala Preview را در رایانه و دستگاه تلفن همراه خود دانلود کرده و افزونه را نصب کنید. پس از آن، آرت بورد مورد نظر را انتخاب کنید، ترکیب Command + P را فشار دهید و در یک ثانیه ظاهر برنامه روی دستگاه پخش می شود.

    علاوه بر این، برنامه برای ایجاد اسکرین شات برای انتشار در AppStore بسیار راحت است. برای هر اندازه صفحه، مجموعه متفاوتی از تابلوهای هنری ایجاد شد، همراه با استفاده از سبک ها، زمان صرف شده برای قالب بندی حداقل است. اما در مورد انتشار کمی بعد.

    توسعه

    در برنامه، من فقط از دو کنترلر استفاده کردم - یکی به طور مستقیم برای یادداشت های همه-همه، دیگری - برای نمایش یک آموزش کوچک در اولین راه اندازی. من کار با پایگاه داده را با استفاده از چارچوب CoreData سازماندهی کردم.

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

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

    تصمیم گرفتم انیمیشن های حذف و جابجایی را به تنهایی به بالا پیاده کنم و همراهی بصری را تا حد امکان به زندگی واقعی نزدیک کنم. چیزی اولویت بالاتری پیدا کرده است - انگشت خود را به سمت راست بکشید و یادداشت به بالای لیست حرکت می کند. برای حذف - انگشت خود را به سمت چپ بکشید و انیمیشن خطی نشان می دهد که برای تکمیل حذف چقدر بیشتر نیاز دارید که کش رفتن را گسترش دهید. در صورت حذف تصادفی - فقط باید دستگاه را تکان دهید ("Shake") و یادداشت به جای اصلی خود باز می گردد.

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

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

    نامگذاری

    نام برنامه مهمترین بخش توسعه است، اولین چیزی است که کاربر در فروشگاه می بیند. در Habré در این مورد وجود دارد. تصمیم گرفتم به طور کامل به انتخاب یک نام نزدیک شوم: برای شروع، فهرستی از 1000 کلمه محبوب در زبان انگلیسی را مرور کردم و انواع ترکیباتی را که برای نام یک برنامه تلفن همراه برای یادداشت مناسب است را یادداشت کردم. علاوه بر این، من می خواستم 8-10 کاراکتر را حفظ کنم. اما در عین حال، من نمی خواستم نام SuperNotes یا NotesPlus و غیره را انتخاب کنم، چیز جدیدی می خواستم. از ترکیبش خوشم اومد یادداشت دیوانه، که به طور تصادفی در فرهنگ لغت شهری به آن برخورد کردم:
    یادداشت دیوانه - عالی، سرگرم کننده، غافلگیرکننده، غیرمنتظره یا الهام بخش

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

    از آنجایی که یادداشت ها روی کاغذ با مداد یا خودکار نوشته می شوند، تصمیم گرفتم این را روی نماد نمایش دهم - مدادی که با زاویه 45 درجه چرخیده است. اینطور معلوم شد:

    نتیجه

    از آنجایی که این پروژه در ابتدا به عنوان یک پروژه طراحی در نظر گرفته شد، تصمیم گرفتم با درخواست خود در مسابقه تمام اوکراینی جوایز طراحی اوکراین شرکت کنم: بهترین ها در دسته طراحی دیجیتال. چند هفته تا مسابقه باقی مانده بود، در این مدت موفق شدم در Behance یک نشریه ایجاد کنم، جایی که به صورت بصری تمام عملکردهای اصلی برنامه را نشان دادم و همچنین یک پیش نمایش ویدیویی ضبط کردم.
    از آنجایی که برندگان مسابقه تا آخرین لحظه مشخص نشدند، دیدن آثار من در نمایشگاه آثار برندگان فوق‌العاده خوب بود - هیئت داوران مفهوم اصلی را دیدند و از آن استقبال کردند - یک برنامه یادداشت‌برداری مینیمال و در عین حال کاربردی. .


    این اپلیکیشن چندین ماه است که در اپ استور است، در این مدت من شش آپدیت انجام دادم و کد را در سوئیفت بازنویسی کردم. آخرین نسخه (1.2) همگام سازی با iCloud را اضافه کرد، به طوری که یادداشت ها قبلاً به ابر منتقل شده اند.

    با تشکر از توجه شما.
    به اشتیاق خود توجه کنید