Всем привет! Скоро уже год как делаю курс по iOS, в свободный доступ вышло много видео, в закрытом уже идет SwiftUI.
Поделитесь впечатлениями, что нравиться, что не нравится. Чего бы вы добавили, чего убавили?
И главный вопрос, нужно ли сделать семинар, для онлайн обсуждения пройденых тем? Есть ли такая потребность? В прошлый раз он не зашел совсем, ни у кого не было никаких вопросов по лекциям(
Поделитесь впечатлениями, что нравиться, что не нравится. Чего бы вы добавили, чего убавили?
И главный вопрос, нужно ли сделать семинар, для онлайн обсуждения пройденых тем? Есть ли такая потребность? В прошлый раз он не зашел совсем, ни у кого не было никаких вопросов по лекциям(
👍22
Новый выпуск вышел в открытый доступ
В это главе мы разберемся, как ограничить доступ к функциям, методам, переменным, классам и другим сущностям.
В это главе мы разберемся, как ограничить доступ к функциям, методам, переменным, классам и другим сущностям.
👍12
Новый выпуск для подписчиков на Boosty
В прошлой главе мы немного разобрались как стилизовать Text, в этой главе мы разберемся как определяется его фрейм.
В прошлой главе мы немного разобрались как стилизовать Text, в этой главе мы разберемся как определяется его фрейм.
👍7
Новый выпуск для подписчиков на Boosty
Разберемся как определяется цвет, из чего он состоит, как его правильно перенести из figma.
Разберемся как определяется цвет, из чего он состоит, как его правильно перенести из figma.
👍7🔥1
Новый выпуск вышел в открытый доступ
В этом выпуске я наконец сверстал несложный интерфейс. Небольшой список элементов и bottom bar.
В этом выпуске я наконец сверстал несложный интерфейс. Небольшой список элементов и bottom bar.
👍3
Новый выпуск вышел в открытый доступ
В этой главе мы узнаем, что свойства и методы могут относиться не только к объектам, но и к классам.
В этой главе мы узнаем, что свойства и методы могут относиться не только к объектам, но и к классам.
❤6
Новый выпуск для подписчиков на Boosty
Разберемся какие виды изображений бывают, как их добавлять в проект, как показывать на экране.
Разберемся какие виды изображений бывают, как их добавлять в проект, как показывать на экране.
👍9
Новый выпуск для подписчиков на Boosty
Пришла очередь рассмотреть несколько модификаторов, которые помогут изменить позицию UI элементов.
Пришла очередь рассмотреть несколько модификаторов, которые помогут изменить позицию UI элементов.
👍4
Новый выпуск вышел в открытый доступ
В этой главе мы познакомимся с еще одним способом создания своего собственного типа данных — структуры (
В этой главе мы познакомимся с еще одним способом создания своего собственного типа данных — структуры (
struct
).👍6
Новый выпуск для подписчиков на Boosty
Наконец на практике применим полученные ранее знания и сверстаем целый экран.
Наконец на практике применим полученные ранее знания и сверстаем целый экран.
👍3
Новый выпуск для подписчиков на Boosty
Наконец на практике применим полученные ранее знания и сверстаем целый экран.
Наконец на практике применим полученные ранее знания и сверстаем целый экран.
👍2
Новый выпуск вышел в открытый доступ
В этой главе разберемся с семантикой значения и семантикой ссылки.
В этой главе разберемся с семантикой значения и семантикой ссылки.
👍8
Новый выпуск для подписчиков на Boosty
И так, после практики в предыдущей главе, у нас появилась объемная верстка. Мы написали много кода и разбираться в нем стало сложно. Для решения этой проблемы, мы разделим его на небольшие UI элементы.
И так, после практики в предыдущей главе, у нас появилась объемная верстка. Мы написали много кода и разбираться в нем стало сложно. Для решения этой проблемы, мы разделим его на небольшие UI элементы.
👍8
Новый выпуск для подписчиков на Boosty
Теперь когда мы научились создавать свои собственные UI элементы, мы можем разобраться с механизмом быстрого просмотра верстки.
Теперь когда мы научились создавать свои собственные UI элементы, мы можем разобраться с механизмом быстрого просмотра верстки.
👍5
Новый выпуск вышел в открытый доступ
Уже чуть более уверенно сверстал список категорий активностей на отдельном экране. Добавил для него модель и начал создавать репозиторий, который будет хранить категории.
Уже чуть более уверенно сверстал список категорий активностей на отдельном экране. Добавил для него модель и начал создавать репозиторий, который будет хранить категории.
🔥1
Новый выпуск вышел в открытый доступ
Продолжил работу над репозиторием. Решил, что лучше использовать
Продолжил работу над репозиторием. Решил, что лучше использовать
flow
, немного разобрался с flowState
который позволяет хранить значение и уведомлять подписчиков, об изменениях. Добавил внедрение репозитория во ViewModel
. Все еще кажется что решение топорное и можно сделать лучше, но улучшением займусь после того как доделаю приложение полностью.🔥3👍2❤1👏1
Новый выпуск вышел в открытый доступ
В этой главе разберемся с тем, как определяется, когда следует удалять объект из памяти, и как не допускать замусоривания памяти ненужными объектами.
В этой главе разберемся с тем, как определяется, когда следует удалять объект из памяти, и как не допускать замусоривания памяти ненужными объектами.
👍4
Новый выпуск для подписчиков на Boosty
Поговорим, о том, где найти макеты figma для тренировки верстки.
Поговорим, о том, где найти макеты figma для тренировки верстки.
👍3
Новый выпуск для подписчиков на Boosty
Как мы уже не однократно говорили, разработка не простое занятие и даже не потому что нужно знать язык или какую то библиотеку, а потому что нужно уметь думать как разработчик. Придумывать алгоритмы или в рамках данного курса, нужно придумать как лучше представить макет дизайнера в коде нашего приложения. Одна из сложностей это так называемая адаптивная верстка. То есть верстка, которая умеет адаптироваться к разным размерам устройств. О ней и пойдет речь в этой главе.
Как мы уже не однократно говорили, разработка не простое занятие и даже не потому что нужно знать язык или какую то библиотеку, а потому что нужно уметь думать как разработчик. Придумывать алгоритмы или в рамках данного курса, нужно придумать как лучше представить макет дизайнера в коде нашего приложения. Одна из сложностей это так называемая адаптивная верстка. То есть верстка, которая умеет адаптироваться к разным размерам устройств. О ней и пойдет речь в этой главе.
👍4