ПІДПИСАТИСЯ НА НОВИНИ
Підписка по Email - новини

Відмінити підписку
111

Розробка під iOS: Що повинен знати junior?

2018
29
Серп
Admin

додатки для iOS"Розробка додатків для iOS була досить швидко зростаючим сектором протягом тривалого часу. Універсальність і загальна популярність iPhone і iPad надавали безлічі розробників шанс втілити свої креативні ідеї в життя і продемонструвати результае перед величезною - і щодо багатої - аудиторією. На початку цієї «золотої лихоманки» а також протягом деякого часу після неї, був можливість заробити серйозні гроші, розробляючи технічно не складні додатки, які найчастіше ставали вкрай успішними в своїй ніші, а іноді і просто незамінними. Інді-розробники намагалися прикласти руку до розробки всіх типів додатків, а стартапи всіх мастей потребували розробників, щоб втілити свої проривні ідеї в життя. Хороші були деньки!...", - розповідає співробітник компанії https://www.irisx.space/ios/, в якій безпосредньо можна замовити розробку iOS додатків в Києві.

Але, конкуренція в App Store ставала все запеклішою, а початкове загальне захоплення гаджетами почало зникати, все більше і більше прибуткової роботи в області розробки під iOS стало приходити від великого бізнесу, що вимагає мобільного присутності. Результатом цього для розробника під iOS стало те, що тепер ваш для того щоб отримати перший суттєвий досвід розробки під iOS швидше за все доведеться скористатися більш традиційними методами - HR, співбесіди, портфоліо тощо. Це, безсумнівно, має свої переваги, проте процес інтерв'ю і тестові завдання тепер стали набагато складнішими, ніж всього кілька років тому.

Це являє собою досить унікальну проблему для початківців розробників під iOS. Так як додатки для iPhone можуть реалізовувати досить велика кількість різної функціональності, часто важко вирішити, які речі варто Уточ в першу чергу. Чи повинен початківець розробник вивчити Core Audio, перш ніж починати працювати з Core Data? Якщо я хочу, вивчити як працювати з анімацією, який з багатьох варіантів я повинен вибрати? Жоден простий смертний не може вивчити все це відразу, тому як вирішити на вивчення чого витратити час в першу чергу?

Must have

У цьому списку перераховані речі, з якими ви обов'язково повинні мати досвід практичної роботи, досить добре знаючи як вони реалізовані. Цей практичний досвід не обов'язково повинен бути досвідом оплачуваної роботи, і ви не повинні цитувати документацію по пам'яті, але, тим не менш, ви повинні досить вільно орієнтуватися в наступних темах:

  • Xcode і Interface Builder;
  • Запуск ваших додатків на пристроях;
  • Поширення додатків;
  • Вільне володіння Swift або Objective-C;
  • Cocoa Touch;
  • UIKit;
  • Auto Layout;
  • Розуміння сутності архітектури MVC;
  • Налагодження в Xcode;
  • Використання профайлера Instruments;
  • Xib'и, Storyboard'и та Segue;
  • Core Data;
  • TableViews;
  • Використання CollectionView;
  • Робота з JSON;
  • Notifications, Delegation, Key Value Observation;
  • REST і / або SOAP;
  • Git, Subversion або інша система управління версіями;
  • Розуміння принципів "Чистого коду";
  • Розуміння принципів SOLID;
  • Unit-тести, XCTest;
  • Досвід створення хоча б одного повноцінного додатка для iPhone і iPad, в Ідель - universal app.
Автор:
ОЦІНИТИ НОВИНУ
5   (голосів: 1)
Читайте також:
Розробка плану створення презентації
Розробка плану створення презентації
Для успішного виконання будь-якої задачі доцільно спланувати свою роботу. Це...
2015
23
Лип
Надя Данильченко
Переглядів: 413 Коментарів: 0
Оренда серверів: Що потрібно знати?
Оренда серверів: Що потрібно знати?
##У будь-якому бізнесі є свої правила, які дозволяють ефективно організовувати...
2018
30
Січ
Admin
Переглядів: 174 Коментарів: 0
Ігрові ассети для Unity: Що потрібно знати?
Ігрові ассети для Unity: Що потрібно знати?
Якщо ви працюєте над 3D грою, ймовірно вам доведеться створити безліч 3D...
2018
8
Трав
Admin
Переглядів: 122 Коментарів: 0
 1   2  

ЩОб додати коментар потрібно авторизуватися.
Авторизуйтесь використовуючи Yandex Google Вконтакте Mail.ru Twitter