https://lazyload.academy/articles/single/ios/swiftui-basics/20230206_7_how_to_write_ui
Для подписчиков вышел новая глава (все ссылки внутри)
Для подписчиков вышел новая глава (все ссылки внутри)
lazyload.academy
Описание UI в SwiftUI приложении
Разбираемся где, какой и как писать код, что бы он превратился в картинку на экране устройства
👍6🔥1🕊1
Всем привет, у меня новости, в следующий понедельник выпусков не будет, потому что я снова отправляюсь в отпуск)
👍30😢4👌2
Привет, на связи Podlodka iOS Crew!
Что окружает продукт и помогает строить процессы разработки и релиза, находить проблемные места и сигнализировать о них? Конечно же инфраструктура! Этот сезон мы решили целиком посвятить ей.
За пять дней мы:
🌟 Узнаем, какие познания в Ruby нужны iOS-разработчику;
🌟 Разберём инструменты написания масштабируемых пайплайнов с помощью GitHub Actions, GitLab, TeamCity;
🌟 Научимся комплексному подходу к локализации с помощью готовых сервисов;
🌟 Послушаем про «космолёты» больших корпораций, живущих в моно и мультирепозиториях.
Онлайн-конференции Podlodka Crew родились из одноимённого IT-подкаста. Вместе с экспертами рассматриваем одну тему с разных сторон, чтобы узнать её как можно глубже.
Погружаемся 27 февраля! За подробностями программы и билетами загляните на наш сайт. И не забудьте позвать с собой не только коллег-разработчиков, но и знакомых SRE- и DevOps-инженеров.
Для подписчиков моего канала есть промокод на 500 рублей - ios_crew_11_mfj8zt
Что окружает продукт и помогает строить процессы разработки и релиза, находить проблемные места и сигнализировать о них? Конечно же инфраструктура! Этот сезон мы решили целиком посвятить ей.
За пять дней мы:
🌟 Узнаем, какие познания в Ruby нужны iOS-разработчику;
🌟 Разберём инструменты написания масштабируемых пайплайнов с помощью GitHub Actions, GitLab, TeamCity;
🌟 Научимся комплексному подходу к локализации с помощью готовых сервисов;
🌟 Послушаем про «космолёты» больших корпораций, живущих в моно и мультирепозиториях.
Онлайн-конференции Podlodka Crew родились из одноимённого IT-подкаста. Вместе с экспертами рассматриваем одну тему с разных сторон, чтобы узнать её как можно глубже.
Погружаемся 27 февраля! За подробностями программы и билетами загляните на наш сайт. И не забудьте позвать с собой не только коллег-разработчиков, но и знакомых SRE- и DevOps-инженеров.
Для подписчиков моего канала есть промокод на 500 рублей - ios_crew_11_mfj8zt
👍3
В публичный доступ вышла новая глава (Все ссылки внутри)
https://lazyload.academy/articles/single/ios/basics/ios-class-inheritance
https://lazyload.academy/articles/single/ios/basics/ios-class-inheritance
lazyload.academy
Основы наследования классов
Разбираемся как работает наследование
👍6🌭2🔥1
4 марта пройдёт Я.Субботник по мобильной разработке — митап от Яндекса по мобильной разработке. В этот раз тема митапа: инфраструктура в мобильной разработке.
О чём пойдёт речь на встрече:
▪️Mobile Market Manager: как мы автоматизируем работу со сторами;
▪️Pod bless you: генерируем Podfile, Podspec и многое другое безопасно для психики;
▪️Автоматизация релизного процесса SuperApp Android;
▪️Мониторинг аномалий метрик производительности в клиентских приложениях;
▪️Почему вам нужна своя билд-система в iOS.
🌟+ Интервью в прямом эфире (будет доступно только онлайн-участникам в трансляции и затем в записи на YouTube):
«Мобильная разработка и ML-технологии» — как ML изменит интерфейсы приложений в будущем, и что пользователи на самом деле ждут от своих мобильных устройств будущего.
📍Ждём вас очно в московском офисе Яндекса или в онлайн-трансляции!
➡️ Ссылка на программу и регистрацию
О чём пойдёт речь на встрече:
▪️Mobile Market Manager: как мы автоматизируем работу со сторами;
▪️Pod bless you: генерируем Podfile, Podspec и многое другое безопасно для психики;
▪️Автоматизация релизного процесса SuperApp Android;
▪️Мониторинг аномалий метрик производительности в клиентских приложениях;
▪️Почему вам нужна своя билд-система в iOS.
🌟+ Интервью в прямом эфире (будет доступно только онлайн-участникам в трансляции и затем в записи на YouTube):
«Мобильная разработка и ML-технологии» — как ML изменит интерфейсы приложений в будущем, и что пользователи на самом деле ждут от своих мобильных устройств будущего.
📍Ждём вас очно в московском офисе Яндекса или в онлайн-трансляции!
➡️ Ссылка на программу и регистрацию
👍7🔥5💩2👌1🙈1
Новый выпуск для подписчиков на Boosty
В этой главе мы поговорим о том, как UI элементы располагаются друг относительно друг в коде и на экране. Пока мы не будем рассматривать конкретные способы расположить тот или иной элемент в определенном месте экрана, а сосредоточимся на теоретических аспектах иерархии UI элементы.
В этой главе мы поговорим о том, как UI элементы располагаются друг относительно друг в коде и на экране. Пока мы не будем рассматривать конкретные способы расположить тот или иной элемент в определенном месте экрана, а сосредоточимся на теоретических аспектах иерархии UI элементы.
👍8😭1
Новый выпуск для подписчиков на Boosty
Прежде чем приступать к самостоятельному созданию пользовательского интерфейса мы познакомимся со списком основных UI элементов которые мы можем использовать. В данной главые мы не будем углубляться в то как работает тот или иной UI элемент. Наша цель узнать, какие элементы существуют.
Прежде чем приступать к самостоятельному созданию пользовательского интерфейса мы познакомимся со списком основных UI элементов которые мы можем использовать. В данной главые мы не будем углубляться в то как работает тот или иной UI элемент. Наша цель узнать, какие элементы существуют.
👍11😭1
Новый выпуск для подписчиков на Boosty
UI элементы это только часть необходимых для верстки вещей. Они помогают создавать элементы, например кнопку. Они помогают размещать элементы на экране, например в столбик. Но огромную массу настроек интерфейса, на себя берут модификатор.
UI элементы это только часть необходимых для верстки вещей. Они помогают создавать элементы, например кнопку. Они помогают размещать элементы на экране, например в столбик. Но огромную массу настроек интерфейса, на себя берут модификатор.
🔥8👍1😭1
Новый выпуск для подписчиков на Boosty
Что бы создавать пользовательский интерфейс мало знать список UI элементов или модификаторов. Даже помнить и понимать принцип их работы не достаточно. Важно так же понимать, как SwiftUI превращает наше описание в элементы на экране. Как он решает, какому элементу отдать больше или меньше места. Где разместить элементы. И многие другие вещи. В этой главе мы разберем основные правила, расчета фреймов для UI элементов.
Что бы создавать пользовательский интерфейс мало знать список UI элементов или модификаторов. Даже помнить и понимать принцип их работы не достаточно. Важно так же понимать, как SwiftUI превращает наше описание в элементы на экране. Как он решает, какому элементу отдать больше или меньше места. Где разместить элементы. И многие другие вещи. В этой главе мы разберем основные правила, расчета фреймов для UI элементов.
🔥10
Новый выпуск вышел в открытый доступ
В этой главе разберемся с конструкторами и деструкторами классов.
В этой главе разберемся с конструкторами и деструкторами классов.
👍11
Новый выпуск для подписчиков на Boosty
В прошлой главе мы много общались про размеры и делали это на примере модификатора
В прошлой главе мы много общались про размеры и делали это на примере модификатора
frame. В этой главе мы сосредоточимся на разборе того как работает именно этот модификатор. Что он позволяет делать и напишем пару примеров его использования. И разберемся со значениями Alignment, которые влияют на выравнивание внутри frame и не только.👍7
Новый выпуск для подписчиков на Boosty
В этой главе мы познакомимся с одними из основных инструментов для верстки - стеками VStack, HStack, ZStack. Эти UI элементы применяются даже чаще чем модификатор
В этой главе мы познакомимся с одними из основных инструментов для верстки - стеками VStack, HStack, ZStack. Эти UI элементы применяются даже чаще чем модификатор
frame и без них сложно сделать какой-либо интерфейс. Разберемся что они дают, как ими пользоваться, чем они отличаются друг от друга.🔥13
Новый выпуск вышел в открытый доступ
В этой главе мы разберемся с тем как добавлять доступ к методом класса через квадратные скобки, как в массиве или словаре.
В этой главе мы разберемся с тем как добавлять доступ к методом класса через квадратные скобки, как в массиве или словаре.
🔥10👍2❤1
Новый выпуск для подписчиков на Boosty
В этой главе мы ближе познакомимся с UI элементом
В этой главе мы ближе познакомимся с UI элементом
Text. Узнаем не только как выводить текст на экран, но и как менять его стиль, как делать текст идентичным макету дизайнера.👍7❤🔥1
На сколько понятны мои обяснения?
Anonymous Poll
43%
Все понимаю
11%
Все понимаю, но на практике использовать не могу
13%
Бывает не понятно
0%
Почти ничего не понятно
3%
Вообще ничего не понятно
30%
Посмотреть результаты
Всем привет! Скоро уже год как делаю курс по iOS, в свободный доступ вышло много видео, в закрытом уже идет SwiftUI.
Поделитесь впечатлениями, что нравиться, что не нравится. Чего бы вы добавили, чего убавили?
И главный вопрос, нужно ли сделать семинар, для онлайн обсуждения пройденых тем? Есть ли такая потребность? В прошлый раз он не зашел совсем, ни у кого не было никаких вопросов по лекциям(
Поделитесь впечатлениями, что нравиться, что не нравится. Чего бы вы добавили, чего убавили?
И главный вопрос, нужно ли сделать семинар, для онлайн обсуждения пройденых тем? Есть ли такая потребность? В прошлый раз он не зашел совсем, ни у кого не было никаких вопросов по лекциям(
👍22
Новый выпуск вышел в открытый доступ
В это главе мы разберемся, как ограничить доступ к функциям, методам, переменным, классам и другим сущностям.
В это главе мы разберемся, как ограничить доступ к функциям, методам, переменным, классам и другим сущностям.
👍12
Новый выпуск для подписчиков на Boosty
В прошлой главе мы немного разобрались как стилизовать Text, в этой главе мы разберемся как определяется его фрейм.
В прошлой главе мы немного разобрались как стилизовать Text, в этой главе мы разберемся как определяется его фрейм.
👍7
Новый выпуск для подписчиков на Boosty
Разберемся как определяется цвет, из чего он состоит, как его правильно перенести из figma.
Разберемся как определяется цвет, из чего он состоит, как его правильно перенести из figma.
👍7🔥1