Наш ассоциированный член www.Bikinika.com.ua

Робимо додатки для Apple: збираємо алмази і відзначаємо дні народження

  1. Що таке Swift
  2. Від видавців-технарів
  3. Книга-практика
  4. Дні народження та «Школярка-скейтбордістка»
  5. Чому «Swift»

Олеся Ахмеджанова   «Ех, ось було б додаток, яке
Олеся Ахмеджанова

«Ех, ось було б додаток, яке ...», - таку фразу можна часто почути від дітей і дорослих. Далі варіації розходяться: додаток, яке перетворює людину на котика, підбирає книгу по знаку зодіаку, допомагає вивчити таблицю множення. Хоча в цьому немає нічого фантастичного: сьогодні створити додаток простіше, ніж коли-небудь. А освоїти ази програмування можуть навіть школярі. Потрібна лише книга. Така як «Swift для дітей».

Що таке Swift

У 2014 році компанія Apple представила нову мову для створення додатків - Swift. У перекладі з англійської swift означає «стриж», а також «швидкий, стрімкий». Назва повністю виправдало себе: мова, розроблений програмістами Apple, зробив роботу зручною і майже реактивної. Наприклад, за допомогою всього одного рядка програми можна вивести на екран слова «Привіт всім!».

Ось такі ілюстрації є в книзі
Ось такі ілюстрації є в книзі

«Swift для дітей» - це книга, яка розповідає, як створити додатки для iPhone, iPad або iPod touch. Без будь-якої підготовки і базових знань. Легко, захоплююче і покроково. Цьому процесу і присвячені майже 350 сторінок докладного і захоплюючого оповідання про програмування.

Від видавців-технарів

ми випустили «Swift для дітей» спільно з видавництвом Nostarch, яке спеціалізується на складних технічних темах: веб-дизайн, комп'ютерна безпека, Scratch, Swift, Minecraft.

Діти обожнюють книги Nostarch, тому що в них написано, як створити додаток і програму просто і дуже докладно - так, що зрозуміло навіть новачкам.

Автори книги - Метт Маккарті і Глорія Уінквіст. Метт розробив більше 20 додатків для Apple, Глорія теж займається «фішками» для iOS. Вони не тільки круті програмісти, а й батьки: у Уінквіст четверо дітей, а у Маккарті - близнюки.

Книга-практика

Книга велика і змістовна, але, не дивлячись на велику кількість тексту, розрахована на практичні заняття. Вже на двадцятій сторінці читачі зроблять свій перший в житті додаток Hello World. А потім - «напоминалку» і гру, де героїня підстрибує і збирає алмази. Міняти рівні тротуару, заповнювати довідник, зберігати важливі дати, тримати під контролем кількість дорогоцінних каменів - все це школяр зможе створити самостійно.

Поруч з поясненнями - забавні ілюстрації, які допомагають зрозуміти тему
Поруч з поясненнями - забавні ілюстрації, які допомагають зрозуміти тему

Щоб приступити до вивчення Swift, знадобиться кілька інструментів.

  • По-перше, це комп'ютер Mac (раз додатки для Apple).
  • По-друге, редактор програм Xcode (його можна встановити).
  • І iOS SDK - величезна бібліотека програм, які потрібні для створення програм Apple.

Початківці програмісти навчаться робити додатки на майданчику Xcode Playground: в ній зручно робити перші кроки і тут же бачити результати. Вони дізнаються, що таке умовні позначення, для чого потрібні цикли, і як працюють опціональний, які не дозволяють програмі ламатися.

Дні народження та «Школярка-скейтбордістка»

Після знайомства з програмами і основними поняттями, починається най-най - створення додатків. Першим потрібно спорудити Birthday Tracker - додаток-напоминалку для iPhone, яке повідомляє, яких друзів і коли потрібно привітати зі святом.

Робимо додаток-напоминалку
Робимо додаток-напоминалку. - Ілюстрація з книги «Swift для дітей»

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

Гра про школярку-скейтбордістку
Гра про школярку-скейтбордістку

«Це велике задоволення - створювати гру самостійно, включаючи графіку і звукові ефекти. Пам'ятайте, що ви повністю контролюєте кожен аспект вашої гри ».

Чому «Swift»

«Swift для дітей» стане в нагоді всім хлопцям і дівчатам, які мріють освоїти ази програмування. Вона класна: велика, детальна, корисна. Після такої «прокачування» можна сміливо придумувати свої програми, але не боятися слів «код», «функція» і «підкласи». А ще книга допоможе підготуватися до майбутнього, де навіть маленький програміст зможе створити програму, яка змінить світ.

За матеріалами книги «Swift для дітей»

Новости