Вот так книга!
Делаем приложения для Apple: собираем алмазы и отмечаем дни рождения
28 февраля 2018 3 596 просмотров

Олеся Ахмеджанова
Олеся Ахмеджанова

«Эх, вот было бы приложение, которое…», — такую фразу можно частенько услышать от детей и взрослых. Дальше вариации расходятся: приложение, которое превращает человека в котика, подбирает книгу по знаку зодиака, помогает выучить таблицу умножения. Хотя в этом нет ничего фантастического: сегодня создать приложение проще, чем когда-либо. А освоить азы программирования могут даже школьники. Нужна лишь книга. Такая как «Swift для детей».

Что такое Swift

В 2014 году компания Apple представила новый язык для создания приложений — Swift. В переводе с английского swift означает «стриж», а также «быстрый, стремительный». Название полностью оправдало себя: язык, разработанный программистами Apple, сделал работу удобной и почти реактивной. Например, с помощью всего одной строки программы можно вывести на экран слова «Привет всем!».

Делаем приложения для 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 для детей» пригодится всем мальчишкам и девчонкам, которые мечтают освоить азы программирования. Она классная: большая, подробная, полезная. После такой «прокачки» можно смело придумывать свои приложения и не бояться слов «код», «функция» и «подклассы». А ещё книга поможет подготовиться к будущему, где даже маленький программист сможет создать программу, которая изменит мир.

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

Похожие статьи