Адрес канала:
Категории:
Технологии
Язык: Русский
Количество подписчиков:
3.67K
Описание канала:
Самые интересные статьи, видео и новости, связанные с Android разработкой. Не больше трёх материалов в день.
Размещение рекламы: @tatiana_2209
Рейтинги и Отзывы
Оценить канал droidgr и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.
5 звезд
0
4 звезд
0
3 звезд
1
2 звезд
1
1 звезд
0
Последние сообщения 2
2022-08-28 11:01:48
Accompanist – что это за библиотеки и какая у них судьба- Сейчас Accompanist включает в себя Pager, FlowLayouts, Navigation Transitions, Swipe Refresh и другие компоненты
- Основная цель Accompanist – тестировать пользу от фичей, пока не готовых к добавлению в Jetpack
- Эти фичи нельзя включать напрямую в AndroidX, так как использовать экспериментальный API между модулями запрещено
- 30% приложений, использующих Compose, используют и Accompanist
1.5K viewsEgor Tolstoy, 08:01
2022-08-27 11:00:52
Как расчитываются размеры Layout’ов в зависимости от их родительских элементов- При реализации кастомного Layout вы получаете доступ к measurables, списку элементов для измерения, и constraints, списку ограничений, накладываемых родительскими элементами
- К constraints относятся ограничения не только родительских view, но и различных modifiers
- BoxWithConstraints – особенный вид Layout, в котором композиция элементов происходит уже на этапе measure/layout
1.5K viewsEgor Tolstoy, 08:00
2022-08-26 17:03:24
DivKit — в опенсорсе
Ребята из Яндекса опубликовали на гитхабе новый фреймворк DivKit, который ускоряет разработку приложений. Его особенности:
- DivKit позволяет интегрировать подход Server-Driven UI на уровне отдельных элементов
- Изменения UI могут раскатываться с сервера на все версии приложения одновременно
- Кроссплатформенность: пишем один код для Android, iOS и веба.
1.8K viewsTatiana Ponomareva, 14:03
2022-08-26 14:01:49
Charty – библиотека для создания графиков для Compose- Поддерживается много видов гистограмм, круговых диаграмм и линейных графиков
- Есть семпловое приложение, в котором можно поиграться со всеми графиками
1.7K viewsEgor Tolstoy, 11:01
2022-08-26 10:01:50
Иерархия модулей в приложении Headhunter- Четкие правила по классификации модулей упрощают жизнь в многомодульном проекте
- Имена модулей должны быть такими, чтобы было понятно, что делает модуль и где лежит его код
- Ограничения на количество зависимостей у модуля позволяют держать под контролем время сборки
- У HH три типа модулей: app-модули, feature-модули, core-модули
- Введенные правила для каждого из типов модулей позволяют растить иерархию вширь, а не вглубь
1.6K viewsEgor Tolstoy, 07:01
2022-08-25 17:01:53
Релиз kotlinx-serialization 1.4.0- Поддержка последней версии Kotlin 1.7.10
- Интеграция с библиотекой Okio для прямой работы с IO
- Поддержка сериализации inline классов вышла из экспериментального режима
- Улучшены сообщения об ошибках благодаря доработкам сабклассов SerializationException
- Переезд документации с GitHub на сайт Kotlin
1.6K viewsEgor Tolstoy, 14:01
2022-08-25 14:01:17
Wolfia – сервис, который позволяет пошарить эмулятор с запущенным приложениемЗаливаете в облако apk, он запускается на эмуляторе, ссылку на который можно пошарить коллегам. Удобно, чтобы быстро поделиться с кем-то результатом своей работы.
1.7K viewsEgor Tolstoy, 11:01
2022-08-25 10:01:00
Недостатки Kotlin и способы их обойти- Стандартная библиотека и языковые фичи подталкивают к злоупотреблению работой с nullable, из-за чего код становится плохо читаемым
- Использование nullable в качестве возвращаемого значения – не очень выразительно, так как сложно понять, что в конкретном случае означает null
- Отсутствие union-типов ведет к переусложненному коду
- Операции над коллекциями задизайнены так, что очень легко копировать всю коллекцию без реальной необходимости
1.6K viewsEgor Tolstoy, 07:01
2022-08-24 17:02:05
Micro – простой и удобный текстовый редактор для консоли- Micro – идейный наследник редактора nano
- Редактор поставляется отдельным бинарником, не нужны никакие зависимости
- Поддержка множественных курсоров и удобных хоткеев
- Отличная работа с мышкой
- Написан на Go и полностью кроссплатформенный
- Есть автокомплишн и подсветка синтаксиса для 130 языков
- Поддерживает плагины
1.7K viewsEgor Tolstoy, 14:02
2022-08-24 14:00:58
Первое продакшн приложение с Compose for iOSTouchlab, авторы кучи библиотек и инструментов для КММ, выпустили первое приложение, UI которого полностью реализован на Compose для обеих платформ. Код приложения можно посмотреть здесь.
1.9K viewsEgor Tolstoy, 11:00