Новый выпуск вышел в открытый доступ
В этом выпуске я наконец сверстал несложный интерфейс. Небольшой список элементов и 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
Новый выпуск вышел в открытый доступ
В этой главе мы познакомимся с еще одним способом создания своих типов данных — перечисление (enum).
В этой главе мы познакомимся с еще одним способом создания своих типов данных — перечисление (enum).
👍5
Новый выпуск для подписчиков на Boosty
Очень часто нам требуется показать на экране много информации. Гораздо больше чем поместится на небольшом телефоне. Как же вместить на экран больше чем он вмещает? Об этом мы поговорим в этой главе. Мы познакомимся со
Очень часто нам требуется показать на экране много информации. Гораздо больше чем поместится на небольшом телефоне. Как же вместить на экран больше чем он вмещает? Об этом мы поговорим в этой главе. Мы познакомимся со
ScrollView👍6
Новый выпуск для подписчиков на Boosty
Мы уже научились как показывать списки из разных UI элементов, и даже научились показывать большое количество элементов на экране. Но есть один неприятный момент, с которым мы уже сталкивались - ограничение количества дочерних вью. В этой главе, мы научимся его обходить и показывать любое количество элементов.
Мы уже научились как показывать списки из разных UI элементов, и даже научились показывать большое количество элементов на экране. Но есть один неприятный момент, с которым мы уже сталкивались - ограничение количества дочерних вью. В этой главе, мы научимся его обходить и показывать любое количество элементов.
👍7
Новый выпуск вышел в открытый доступ
В этой главе мы объединим "Калькулятор" и "Крестики-нолики" в одном приложении, реализовав их в разных классах.
В этой главе мы объединим "Калькулятор" и "Крестики-нолики" в одном приложении, реализовав их в разных классах.
👍5🔥1