iOS разработчик - уровень 3, анимация

event_note Разделов - 1

access_time 20 ак.ч.

art_track Лекций - 31

ondemand_video 3 ч 46 мин

credit_card Стоимость -  6 900 ₽  20 000 ₽

Описание

В данном курсе мы разберем практические основы работы с анимацией в iOS, а так же работу с жестами касания.

Создадим 2 рабочих приложения:

- ToDo list, использующее анимации

- Игру Арканоид

При обучении детально разберем:

- GestureRecognizers (распознавание жестов касания)

- CoreGraphics, CGAffineTransformation, UIView.animation (Анимации в iOS)

В дальнейшем данное приложение вы сможете использовать как портфолио при устройстве на работу, а так же выставить за него цену в AppStore и заработать на продажах этого приложения.

*Для прохождения данного курса вам понадобится MacBook или любое другое устройство, на которое устанавливается macOS.

1. Все уроки

0. Введение

1. UIView.animate

2. UIView.animate + completion

3. UIView.animate + damping & velocity

4. CGAffineTransform - scale

5. CGAffineTransform - rotate

6. CGAffineTransform - translation

7. Анимация начальной заставки

8. 5 звезд

9. UITapGestureRecognizer

10. UISwipeGestureRecognizer

11. UISwipeGestureRecognizer - ДЗ

12. UIPanGestureRecognizer - часть 1

13. UIPanGestureRecognizer - часть 2

14. UIPinchGestureRecognizer

15. ToDo list - подготовка модели

16. ToDo list - добавление элемента списка

17. ToDo list - подготовка ячейки

18. ToDo list - обновляем модель

19. ToDo list - удаление элемента

20. ToDo list - синхронная обработка жестов

21. ToDo list - удаяем ячейку из таблицы

22. ToDo list - отмечаем пункт выполненным

23. Игра Арканоид - рисуем ракетку

24. Игра Арканоид - рисуем шарик

25. Игра Арканоид - анимация шарика

26. Игра Арканоид - отбиваем шарик ракеткой

27. Игра Арканоид - оптимизация

28. Игра Арканоид - добавляем блоки

29. Игра Арканоид - вышибаем блоки

30. Завершение

Добавить отзыв

Отзывы могут оставлять только те пользователи, которые прошли курс.

[[ myReview.owner.last_name ]] [[ myReview.owner.first_name ]]
[[ moment(new Date(myReview.created_at)).format('DD.MM.YYYY в HH:mm') ]]
[[ myReview.text ]]
star star_border
edit delete check_circle watch_later cancel
Причины отклонения в "Условия использования" п. 11.3
Команда курса: [[ moment(new Date(comment.created_at)).format('DD.MM.YYYY в HH:mm') ]]
[[comment.text ]]
У данного курса пока нет отзывов.
[[ review.owner.last_name ]] [[ review.owner.first_name ]]
[[ moment(new Date(review.created_at)).format('DD.MM.YYYY в HH:mm') ]]
[[ review.text ]]
star star_border
Команда курса: [[ moment(new Date(comment.created_at)).format('DD.MM.YYYY в HH:mm') ]]
[[comment.text ]]
Загрузить еще