Telegram Web
This media is not supported in your browser
VIEW IN TELEGRAM
Новый Compose урок по анимации

Рассматриваем инструмент Transition, который можно использовать для запуска нескольких анимаций, зависящих от одного значения.

На видео выше - это текст, ширина и цвет.

#android #course #compose

https://startandroid.ru/ru/courses/compose.html
👍32
This media is not supported in your browser
VIEW IN TELEGRAM
Доклады о мобильной разработке на YaTalks 2023

Делимся некоторыми темами конференции Яндекса ↓

«Тестировать нельзя мучиться: собственная ферма мобильных устройств для тестирования в Сбере» — зачем нужна ферма мобильных устройств, откуда она в Сбере и почему специалистам без неё уже никуда.
Владимир Коржев, руководитель направления в Digital Platform, Сбер

«Виджет Android vs виджет iOS» — как в Apple переизобрели виджеты для мобильных устройств, какие возможности особенно полезны и можно ли обойти ограничения.
Анна Жаркова, руководитель группы разработки, Usetech

«Три архитектуры одной покупки на Маркете» — как разрабатывать интерфейсы для приложений с логистической вариативностью и какие данные нужны от пользователя для оформления заказа.
Рустам Кенджаев, руководитель группы мобильной разработки, Яндекс Маркет

Эти и другие доклады можно послушать 5 декабря. Офлайн — в Москве и Белграде, онлайн — из любой точки мира. Если придёте лично, сможете поучаствовать в нетворкинге, полайвкодить с коллегами и посоветоваться с HR Яндекса, как написать резюме.

Всё бесплатно, регистрируйтесь ↓

Зарегистрироваться

Реклама. ООО "Яндекс". erid: 2VtzqxfRHHz

#реклама
💩11👍3🖕1
Обновилось руководство по поиску и устранению причин ANR

#android #anr #performance

https://developer.android.com/topic/performance/anrs/diagnose-and-fix-anrs
👍16
Краткий обзор новшества Android 14 - Partial Media Permissions. Оно дает пользователю возможность предоставить выборочный доступ к медиа-файлам

#android

https://joebirch.co/android/exploring-android-14-partial-media-access/
👍11👎4🤔4
Вышли первые Mobile Interview — неформальные беседы про мобильную разработку в Яндексе

Ребята из разных команд мобильной разработки Яндекса рассказывают, какие задачи решают каждый день и почему им нравится эта работа. Первые выпуски уже можно посмотреть на YouTube-канале Yandex for Mobile:

🔸 В первом выпуске обсудили инфраструктуру Такси. Как и зачем собирать команду мобильной инфраструктуры приложения и чем ребята занимаются на ежедневной основе.

🔸 Во втором выпуске разбирались в разработке Карт. Какие задачи ребята решают, как адаптируются под сложности определения геолокации, развивается ли MapKit, как уживаются приложения Карт и Навигатора.

🔸 В третьем выпуске беседовали о разработке под iOS. Как мы делали браузер под iOS, легко ли переключаться между платформами и под какую проще разрабатывать, что нужно сделать, чтобы завоевать авторитет в большой команде, и в чём заключается специфика разработки браузеров.

🔸 В четвёртом выпуске поговорили с деврелом. Что за люди делают мероприятия для мобильных разработчиков, как организовать большую конференцию и не сойти с ума, чем ещё занимаются DevRel-команды и зачем простым разработчикам связываться с ними.

Смотрите интервью и подписывайтесь на канал — скоро там выйдет пятый выпуск Mobile Interview.

#реклама
🤮14👍6👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Новый Compose урок по анимации

Рассматриваем оставшиеся инструменты: AnimatedVisibility, AnimatedContent, Crossfade, animate, animateContentSize

#android #course #compose

https://startandroid.ru/ru/courses/compose.html
🔥30👍2
Kandy - новая Kotlin библиотека для создания графиков и диаграмм.
Результат можно использовать в Kotlin Notebook. Есть интеграция с библиотекой Kotlin DataFrame.

#kotlin #chart #library

https://blog.jetbrains.com/kotlin/2023/12/kandy-the-new-kotlin-plotting-library-by-jetbrains/
👍48😁2🤔2
Краткий обзор нескольких новых фич в Kotlin K2 компиляторе

- Enhanced Enum Entry Flexibility
- Resolving CONFLICTING_OVERLOADS
- Smart Cast for Invisible Setters
- Improved Delegate Inference

#kotlin

https://blog.cloud-inject.io/kotlin-k2-compiler-and-koin
👍7🤔1
Какие инструменты помогают разработчику сократить time-to-market?
Emcee один из таких инструментов.
В новом релизе которого есть всё, чтобы запускать и писать столько тестов, сколько нужно — на своей или облачной инфраструктуре.

Для Android:
Реализовали новый способ запуска тестов — command line interface.
Поддержали запись видео прогонов тестов.

Для iOS:
Поддержали новый механизм дискаверинга тестов — runtimeXCTest.
Теперь можно запускать тесты таких альтернативных фреймворков, как Quick , Kiwi и подобных. Улучшили управление ресурсами и процессами очистки и поменяли уровень подробностей логов с trace на debug. Без лишней детализации проще находить и анализировать проблемы в коде. А чем больше свободных ресурсов, тем быстрее скорость следующих запусков.

Для облака:
Поддержали запуск Appium-тестов.
Выкатили Emcee.cloud actions. Теперь вы можете интегрировать ресурсы Emcee.cloud в свой GitHub пайплайн.

Скачайте Emcee для iOS из GitHub или из Docker Hub — для Android.
Или регистрируйтесь в Emcee Cloud.

Реклама ООО "Авито Тех", ИНН 9710089440 erid: LdtCKZomz

#реклама
👍4🔥31🤔1🤪1
Стартует традиционная новогодняя скидка 50% на комплект курсов StartAndroid. Она будет действовать две недели.

Схема та же, что и в прошлом году. Чтобы получить возможность воспользоваться скидкой, не нужно покупать полный комплект. Достаточно "минимального набора" курсов:
- Compose
- Kotlin
- Dagger
- Тестирование

Т.е. вы можете использовать новогоднюю скидку 50% при покупке (или докупке) курсов, если у вас в итоге наберется этот минимальный комплект. Подробнее можно почитать на странице покупки курсов, войдя под своей учеткой.

🎄🎄🎄

StartAndroid уходит на двухнедельные каникулы. После них продолжу создавать уроки для курса Compose. Последней большой темой в нем была анимация. Следующей темой будет Input: touch, gestures, drag and drop и т.п. Одним уроком там явно не обойдется.

Вам желаю побольше отдыхать и проводить время с друзьями и семьей.

Спасибо, что читаете и поддерживаете! С Рождеством и Новым Годом!

❄️❄️❄️
38👍14🎄8🔥5🤡3🤔1
2025/07/13 15:17:10
Back to Top
HTML Embed Code: