Под катом пример кода, который разбирает как использовать #Navigation #Component в #Android.
Также все это сопровождается видео и статьями с объяснениями. https://bit.ly/3tHi4AE
Также все это сопровождается видео и статьями с объяснениями. https://bit.ly/3tHi4AE
GitHub
android-demos/DonutTracker/ConditionalNavigation at main · google-developer-training/android-demos
Contribute to google-developer-training/android-demos development by creating an account on GitHub.
#DesignDiff - удобное приложение, которое позволяет "наложить" мокапы от дизайнера поверх вашего интерфейса,
В Pixel Perfect дизайн я особо не верю в виду фрагментации девайсов, но для верстки близко к идеальной - отличный помощник.
#Инструменты https://bit.ly/3uLDgH4
В Pixel Perfect дизайн я особо не верю в виду фрагментации девайсов, но для верстки близко к идеальной - отличный помощник.
#Инструменты https://bit.ly/3uLDgH4
Google Play
DesignDiff: alpha overlay pixe - Apps on Google Play
Find differences between your app and layout design. Use guides to measure them.
27 мая в Иннополисе состоится конференция Мир. Труд. Мобайл.
Своим опытом поделятся спикеры мобильной разработки (Sberbank, Instagram, Redmadrobot, hh, Orion Innovative и т.д.).
Тебя ждёт необычный формат онлайн-конференции или закулисный офлайн. Лекции, нетворкинг, воркшопы — всё как полагается.
Залетай на сайт и забирай свой бесплатный билет на мобильную электричку.
🏕Если хочешь затусить со спикерами у костра в Иннополисе — 200 билетов от 5 тысяч ждут тут.
Для подписчиков этого канала скидка по промокоду: droDev
Своим опытом поделятся спикеры мобильной разработки (Sberbank, Instagram, Redmadrobot, hh, Orion Innovative и т.д.).
Тебя ждёт необычный формат онлайн-конференции или закулисный офлайн. Лекции, нетворкинг, воркшопы — всё как полагается.
Залетай на сайт и забирай свой бесплатный билет на мобильную электричку.
🏕Если хочешь затусить со спикерами у костра в Иннополисе — 200 билетов от 5 тысяч ждут тут.
Для подписчиков этого канала скидка по промокоду: droDev
Послезавтра ребята из питерского 2ГИС делают онлайн-митап!
Будет доклад про опыт работы со скрытым системным API Android и обсуждение на тему "Нативная разработка vs WebView" с Егором Толстым из Podlodka и Android-лидом из Самоката
Когда: 8 июля, с 19 часов (мск)
Где: на YouTube
Будет доклад про опыт работы со скрытым системным API Android и обсуждение на тему "Нативная разработка vs WebView" с Егором Толстым из Podlodka и Android-лидом из Самоката
Когда: 8 июля, с 19 часов (мск)
Где: на YouTube
Конференция по мобильной разработке Mobius ищет спикеров🎙
Если вы давно хотите рассказать о чем-то из мира мобильной разработки и готовы поделиться знаниями с другими, то подавайте заявку!
В осеннем сезоне Mobius пройдет с 22 по 25 ноября, онлайн (гибридный формат решили отложить из-за непредсказуемости ввода ограничений на офлайн мероприятия).
Темы, которые ждут:
✔️ Платформы под капотом;
✔️ Software Craftsmanship;
✔️ Архитектура;
✔️ Качество продукта;
✔️ Тренды в мобильной разработке;
✔️ Инфраструктура.
Но не ограничивайтесь этим списком — вы можете подать заявку с любой темой из области мобильной разработки.
Если все-таки сомневаетесь, то программный комитет всегда готов обсудить актуальность темы и помочь выбрать правильный вектор доклада. Плюс, ребята помогут с прокачкой ваших ораторских навыков, если у вас мало опыта в публичных выступлениях.
👉 Подать заявку и узнать подробности можно на сайте.
❓Вопросы присылайте на почту program@mobiusconf.com
Если вы давно хотите рассказать о чем-то из мира мобильной разработки и готовы поделиться знаниями с другими, то подавайте заявку!
В осеннем сезоне Mobius пройдет с 22 по 25 ноября, онлайн (гибридный формат решили отложить из-за непредсказуемости ввода ограничений на офлайн мероприятия).
Темы, которые ждут:
✔️ Платформы под капотом;
✔️ Software Craftsmanship;
✔️ Архитектура;
✔️ Качество продукта;
✔️ Тренды в мобильной разработке;
✔️ Инфраструктура.
Но не ограничивайтесь этим списком — вы можете подать заявку с любой темой из области мобильной разработки.
Если все-таки сомневаетесь, то программный комитет всегда готов обсудить актуальность темы и помочь выбрать правильный вектор доклада. Плюс, ребята помогут с прокачкой ваших ораторских навыков, если у вас мало опыта в публичных выступлениях.
👉 Подать заявку и узнать подробности можно на сайте.
❓Вопросы присылайте на почту program@mobiusconf.com
Отпуска (у меня) закончились, пора продолжать погоню за знаниями.
На хабре появился познавательный лонгрид от Яндекса про UI тестирование.
По опыту - на проектах часто тестов нет. Вообще. Начинать писать тесты с UI - плохая идея. Для начала покрываем все Unit тестами. Зачем могут быть интеграционные. А вишенкой на торте могут быть как раз они - UI тесты.
В своим проектах до автоматических UI тестов дошел только на одном. От Unit тестов пользу видел много раз, от UI пока не очень. Но знать как оно работает - точно не лишнее, проекты-то разные бывают.
#Статьи https://bit.ly/36PJXxL
На хабре появился познавательный лонгрид от Яндекса про UI тестирование.
По опыту - на проектах часто тестов нет. Вообще. Начинать писать тесты с UI - плохая идея. Для начала покрываем все Unit тестами. Зачем могут быть интеграционные. А вишенкой на торте могут быть как раз они - UI тесты.
В своим проектах до автоматических UI тестов дошел только на одном. От Unit тестов пользу видел много раз, от UI пока не очень. Но знать как оно работает - точно не лишнее, проекты-то разные бывают.
#Статьи https://bit.ly/36PJXxL
Хабр
Автоматизация UI-тестирования в приложении Недвижимости на Android. Доклад Яндекса
Чем больше процессов тестирования автоматизированы, тем эффективнее релизный пайплайн и тем быстрее пользователи получают новые возможности в сервисе. Руководитель Android-разработки...
Интенсив от Podlodka Android Crew.
26 июля - 6 августа. Две недели. Встречи дважды в день: утром и вечером.
За 3.900 руб. планируется куча полезной информации - дешевле только даром.
#Конференция https://bit.ly/3kK7VTa
26 июля - 6 августа. Две недели. Встречи дважды в день: утром и вечером.
За 3.900 руб. планируется куча полезной информации - дешевле только даром.
#Конференция https://bit.ly/3kK7VTa
podlodka.io
Онлайн-конференция Podlodka Android Crew, сезон #11
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным проблемам Android-разработки, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
А вы знали, что если использовать dataBinding, то привычный формат (snake case) именования в xml превратится в ожидаемый camelCase в коде?
#Код
#Код
#Google основательно взялся за модерацию приложений в сторе. На днях у меня заблокировали приложение за кривое описание.
Все бы ничего, но приложение висит в маркете года с 2011 😂
Все бы ничего, но приложение висит в маркете года с 2011 😂
Наглядное видео про трассировку приложения в рамках #MAD skills от #Google.
#Статьи #Видео https://bit.ly/2Va3PZL
#Статьи #Видео https://bit.ly/2Va3PZL
YouTube
Performance: System tracing basics - MAD Skills
Welcome to the first episode of the Modern Android Development Skills series on Performance. Today, Android Performance Engineer Carmen Jackson will discuss Systrace, which is a super useful tool that lets you collect and examine timing information for everything…
В среднем я работаю
Anonymous Poll
19%
10-14 часов
33%
8-10 часов
27%
Менее 8 часов
20%
Не работаю, только учусь
Инверсия условия - отличный способ упростить #Код и сократить уровень вложенности.
Вместо того, чтобы пройти далее по условию просто выйдите, если оно не соблюдается.
На маленьком примере это не так очевидно. Попробуйте отрефакторить нечто большее. Вам понравится 😉
Вместо того, чтобы пройти далее по условию просто выйдите, если оно не соблюдается.
На маленьком примере это не так очевидно. Попробуйте отрефакторить нечто большее. Вам понравится 😉
Интересный способ тестирования разных частей приложения когда есть сложные точки входа.
Экран спрятан за авторизацией и еще десятком кликов и запросов в сеть? Создаем Sample App, в котором одной кнопкой ведем на нужный экран.
#Статьи https://bit.ly/2WMIAOv
Экран спрятан за авторизацией и еще десятком кликов и запросов в сеть? Создаем Sample App, в котором одной кнопкой ведем на нужный экран.
#Статьи https://bit.ly/2WMIAOv
Хабр
Как мы ускорили разработку и тестирование мобильных приложений
Представим ситуацию: вы разрабатываете экран, до которого в приложении очень сложно добраться. Например, надо авторизоваться, положить товар в корзину, оформить заказ, оплатить его… Таких экранов...
If-Else в Котлин можно заменить на when с разными условиями. Тут главное не перестараться. Иначе "завтра" уже сами не вспомните почему идет ряд странных сравнений внутри when блока.
#Код
#Код
Есть тут игроделы?
Для вас 4 мин. #Видео от #Google о том, что такое #Android Game Development Kit. https://www.youtube.com/watch?v=l1Duu5hEJBs
Для вас 4 мин. #Видео от #Google о том, что такое #Android Game Development Kit. https://www.youtube.com/watch?v=l1Duu5hEJBs
YouTube
Introducing Android Game Development Kit - Android Game Dev Show
In this episode, Dan Galpin introduces the Android Game Development Kit, which includes tools and libraries that simplify Android game development, improve development workflows, and help you optimize your Android games.
Android Game Development Kit → …
Android Game Development Kit → …
#Оффтоп В каких "нестандартных" обстановках вам приходилось работать?
Международная мобильная #Конференция 📲
Наши друзья и коллеги из e-Legion с 2012 года проводят в Москве мобильные конференции MBLT и MBLT Dev, у них выступали спикеры из Facebook, Google, Shazam, Uber, Netflix и др.
В этом году MBLT+ пройдет 13 октября в Москве на площадке ЦДП.
Будет три трека: Business, iOS, Android.
Android-секцию представят спикеры от ведущих IT-компаний. Они расскажут об особенностях операционной системы Android 12, проанализируют настоящие и будущие инструменты Android-разработки, обсудят мобильный веб, нативную разработку и кросс-платформенные решения и многое другое.
Больше подробностей найдете в их Tg-канале.
В билет входит посещение всех докладов, доступ к видеозаписям, общение со спикерами в дискуссионной зоне, фуршет, after-party.
Наши друзья и коллеги из e-Legion с 2012 года проводят в Москве мобильные конференции MBLT и MBLT Dev, у них выступали спикеры из Facebook, Google, Shazam, Uber, Netflix и др.
В этом году MBLT+ пройдет 13 октября в Москве на площадке ЦДП.
Будет три трека: Business, iOS, Android.
Android-секцию представят спикеры от ведущих IT-компаний. Они расскажут об особенностях операционной системы Android 12, проанализируют настоящие и будущие инструменты Android-разработки, обсудят мобильный веб, нативную разработку и кросс-платформенные решения и многое другое.
Больше подробностей найдете в их Tg-канале.
В билет входит посещение всех докладов, доступ к видеозаписям, общение со спикерами в дискуссионной зоне, фуршет, after-party.