Анимируем LaunchScreen в SwiftUI 🌟
Если спросить разработчиков, чем iOS отличается от других операционных систем, то наши ребята отмечают анимации и их плавность (даже на старых устройствах). Их создание и отладка – одно из увлекательных занятий нашей iOS-команды. А ещё – это самый яркий результат, который заметен всем.
Можно написать очень сложную форму с кучей полей и состояний, но дизайнеры всё равно будут хвалить анимацию на экране онбординга.
Так что вперед, к созданию анимации загрузки приложения 😉👇🏻
Если спросить разработчиков, чем iOS отличается от других операционных систем, то наши ребята отмечают анимации и их плавность (даже на старых устройствах). Их создание и отладка – одно из увлекательных занятий нашей iOS-команды. А ещё – это самый яркий результат, который заметен всем.
Можно написать очень сложную форму с кучей полей и состояний, но дизайнеры всё равно будут хвалить анимацию на экране онбординга.
Так что вперед, к созданию анимации загрузки приложения 😉👇🏻
❤🔥13🔥13
🔔 iOS-разработчики, объявляем общий сбор
Встречаемся на митапе по мобильной разработке в Воронеже. Опытные сёрферы подготовили четыре доклада: расскажут о своей работе и нетривиальных задачах в ней.
Антон, iOS-разработчик в Surf, разберёт кодогенерацию на iOS. Покажет её возможности и применение на актуальных примерах.
В программе митапа ещё — три доклада, а также нетворкинг, обмен вопросами и инсайтами, и, конечно, пицца 🍕
Время и место:
📅 2 октября, 19:00
📌 Воронеж, «Матрёшка», Студенческая, 5
Регистрируйся и смотри другие доклады по ссылке 👈
Встречаемся на митапе по мобильной разработке в Воронеже. Опытные сёрферы подготовили четыре доклада: расскажут о своей работе и нетривиальных задачах в ней.
Антон, iOS-разработчик в Surf, разберёт кодогенерацию на iOS. Покажет её возможности и применение на актуальных примерах.
В программе митапа ещё — три доклада, а также нетворкинг, обмен вопросами и инсайтами, и, конечно, пицца 🍕
Время и место:
📅 2 октября, 19:00
📌 Воронеж, «Матрёшка», Студенческая, 5
Регистрируйся и смотри другие доклады по ссылке 👈
❤🔥6❤3🔥2🆒1
🧐 Что такое DevRel, кому и зачем он нужен в ИТ?
Про ответы на эти вопросы и первые шаги рассказывает Антон, сёрфер и амбассадор в iOS-отделе Surf.
Пиши, захотелось попробовать себя на позиции DevRel-спеца? 🚀
Про ответы на эти вопросы и первые шаги рассказывает Антон, сёрфер и амбассадор в iOS-отделе Surf.
Пиши, захотелось попробовать себя на позиции DevRel-спеца? 🚀
❤🔥7🔥4👀3
🎫 Как создать виртуальную карту лояльности для Wallet — настраиваем контент
В предыдущем посте обсудили, как создать файл .pkpass. Теперь научимся настраивать контент карты лояльности.
Вся работа будет проводиться вокруг созданного в первой части файла .pkpass.
Директория.pass содержит файл pass.json: его нужно отредактировать, чтобы получить нужный контент на карте.
👉 Работа по настройке контента сводится к нескольким шагам:
1️⃣ Редактируем файл pass.json, подглядывая в документацию и описание полей.
2️⃣ На выходе получаем json, по которому генерируем карту с контентом и дизайном, похожим на дизайн из макета.
3️⃣ Перекидываем карту по почте на свой девайс и проверяем, как она выглядит вживую.
4️⃣ Если что-то расходится с макетом — повторяем заново!
Как отредактировать файл pass.json, и какие моменты учесть — ищи в карточках.
В следующем посте расскажем, как связать карту с приложением.
📌 Важные ссылки:
🔹 Документация
🔹 Описание всех полей, которые могут быть использованы в pass.json
В предыдущем посте обсудили, как создать файл .pkpass. Теперь научимся настраивать контент карты лояльности.
Вся работа будет проводиться вокруг созданного в первой части файла .pkpass.
Директория.pass содержит файл pass.json: его нужно отредактировать, чтобы получить нужный контент на карте.
👉 Работа по настройке контента сводится к нескольким шагам:
1️⃣ Редактируем файл pass.json, подглядывая в документацию и описание полей.
2️⃣ На выходе получаем json, по которому генерируем карту с контентом и дизайном, похожим на дизайн из макета.
3️⃣ Перекидываем карту по почте на свой девайс и проверяем, как она выглядит вживую.
4️⃣ Если что-то расходится с макетом — повторяем заново!
Как отредактировать файл pass.json, и какие моменты учесть — ищи в карточках.
В следующем посте расскажем, как связать карту с приложением.
📌 Важные ссылки:
🔹 Документация
🔹 Описание всех полей, которые могут быть использованы в pass.json
🔥14👍8❤5👌2