«Эх, вот было бы приложение, которое…», — такую фразу можно частенько услышать от детей и взрослых. Дальше вариации расходятся: приложение, которое превращает человека в котика, подбирает книгу по знаку зодиака, помогает выучить таблицу умножения. Хотя в этом нет ничего фантастического: сегодня создать приложение проще, чем когда-либо. А освоить азы программирования могут даже школьники. Нужна лишь книга. Такая как «Swift для детей».
Что такое Swift
В 2014 году компания Apple представила новый язык для создания приложений — Swift. В переводе с английского swift означает «стриж», а также «быстрый, стремительный». Название полностью оправдало себя: язык, разработанный программистами Apple, сделал работу удобной и почти реактивной. Например, с помощью всего одной строки программы можно вывести на экран слова «Привет всем!».
Вот такие иллюстрации есть в книге
«Swift для детей» — это книга, которая рассказывает, как создать приложения для iPhone, iPad или iPod touch. Без какой-либо подготовки и базовых знаний. Легко, увлекательно и пошагово. Этому процессу и посвящены почти 350 страниц подробного и увлекательного повествования о программировании.
От издателей-технарей
Мы выпустили «Swift для детей» совместно с издательством Nostarch, которое специализируется на сложных технических темах: веб-дизайн, компьютерная безопасность, Scratch, Swift, Minecraft.
Авторы книги — Мэтт Маккарти и Глория Уинквист. Мэтт разработал более 20 приложений для Apple, Глория тоже занимается «фишками» для iOS. Они не только крутые программисты, но и родители: у Уинквист четверо детей, а у Маккарти — близнецы.
Книга-практика
Книга большая и содержательная, но, несмотря на обилие текста, рассчитанная на практические занятия. Уже на двадцатой странице читатели сделают своё первое в жизни приложение Hello World. А затем — «напоминалку» и игру, где героиня подпрыгивает и собирает алмазы. Менять уровни тротуара, заполнять справочник, сохранять важные даты, вести счёт драгоценных камней — всё это школьник сумеет создать самостоятельно.
Рядом с объяснениями — забавные иллюстрации, которые помогают понять тему
Чтобы приступить к изучению Swift, понадобится несколько инструментов.
- Во-первых, это компьютер Mac (раз приложения для Apple).
- Во-вторых, редактор программ Xcode (его можно установить).
- И iOS SDK — большущая библиотека программ, которые нужны для создания программ Apple.
Начинающие программисты научатся делать приложения на площадке Xcode Playground: в ней удобно делать первые шаги и тут же видеть результаты. Они узнают, что такое условные обозначения, для чего нужны циклы, и как работают опционалы, которые не позволяют программе ломаться.
Дни рождения и «Школьница-скейтбордистка»
После знакомства с программами и основными понятиями, начинается самое-самое — создание приложений. Первым нужно соорудить Birthday Tracker — приложение-напоминалку для iPhone, которое уведомляет, каких друзей и когда нужно поздравить с праздником.
Делаем приложение-напоминалку. — Иллюстрация из книги «Swift для детей»
А затем читателям предстоит создать игру, где скейтбордистка перепрыгивает через препятствия и собирает алмазы. Авторы не только дают рекомендации и подсказки, где найти бесплатные элементы для игр, но и делятся эмоциями, которые приносит программирование:
Игра про школьницу-скейтбордистку
Почему «Swift»
«Swift для детей» пригодится всем мальчишкам и девчонкам, которые мечтают освоить азы программирования. Она классная: большая, подробная, полезная. После такой «прокачки» можно смело придумывать свои приложения и не бояться слов «код», «функция» и «подклассы». А ещё книга поможет подготовиться к будущему, где даже маленький программист сможет создать программу, которая изменит мир.
По материалам книги «Swift для детей»