Про #Scrum и методологию разработки ПО.
Чем дольше занимаешь созданием продуктов - тем больше понимаешь насколько же это, падла, важный шаг.
От того, насколько все правильно настроено с точки зрения процессов сильно зависит скорость и качество разработки продукта.
#Статьи https://bit.ly/2VqmHAo
Чем дольше занимаешь созданием продуктов - тем больше понимаешь насколько же это, падла, важный шаг.
От того, насколько все правильно настроено с точки зрения процессов сильно зависит скорость и качество разработки продукта.
#Статьи https://bit.ly/2VqmHAo
Хабр
Как скрам помогает стать более сильным разработчиком?
Тема методологий и процессов разработки, как правило, не особо интересна разработчикам. Абсолютно нормально услышать: “Должен быть менеджер, который этим занимае...
Подвезли Чек лист по ручному тестированию мобильных приложений.
В статье собраны частые кейсы когда что-то может пойти не так.
#Статьи https://bit.ly/3g2bboq
В статье собраны частые кейсы когда что-то может пойти не так.
#Статьи https://bit.ly/3g2bboq
Хабр
Тестируем Android-приложение правильно
Всем привет, Меня зовут Андрей Рыжкин, я CTO AGIMA. Сегодня я расскажу о том, как мы тестируем приложения на Android, а также поделюсь нашим чек-листом. Чек-л...
Не усложняйте свой код без причины. Для этого даже есть аббревиатура #KISS - keep it simple, stupid.
DroDev | Мобильная разработка: мысли вслух
Итак, как показал опрос, людям (не всем, но все же) интересно участие в конкурсе по написанию статей-уроков. Та-дам. А вот и он! 📇 Пишем статьи 💪 Прокачиваем навык и узнаем новое ... 🎁 Получаем призы Полные условия читайте по ссылке. #конкурс
Спешу напомнить, что у вас все еще есть время на пробу пера технических статей-туториалов и выиграть ценные призы.
Даже если вы новичек, то, готов спорить, у вас есть темы, в которых вы разобрались на столько, что можете поделиться информацией с коллегами.
Даже если вы новичек, то, готов спорить, у вас есть темы, в которых вы разобрались на столько, что можете поделиться информацией с коллегами.
Всех с наступившим новым годом 🎄
Пусть в новом году все проекты, которые вы наметели успешно реализуются, все, чему хотчели бы научиться не вызывало турдностей и новый, 2021 ослабил хватку по сравнению с 2020.
В новом году нас всех ждет еще больше полезного контента 📚
Последние недели 2020 не получалось особо уделять времени каналу - проекты не отпускали, как обычно в конце года, с началом новго - новый виток в развитии проекта, stay tuned и хорошего нового года!
Пусть в новом году все проекты, которые вы наметели успешно реализуются, все, чему хотчели бы научиться не вызывало турдностей и новый, 2021 ослабил хватку по сравнению с 2020.
В новом году нас всех ждет еще больше полезного контента 📚
Последние недели 2020 не получалось особо уделять времени каналу - проекты не отпускали, как обычно в конце года, с началом новго - новый виток в развитии проекта, stay tuned и хорошего нового года!
#Kotlin #Compose - с одной стороны декларативное описание #UI выглядит интересно, с другой - смущает смешиванием верстки и кода.
В статье показывается какие проблемы потенциально решаются с помощью Compose (не со всем согласен). Пример с бейджем и количеством - кажется его специально сделали максимально некрасивым 😉
Мне, по крайне мере пока, ближе old way создания интерфейсов через XML. Просто в таком случае я НЕ разделяю (логически) View (#Activity/#Fragment/Whatever) с разметкой #XML. ViewModel же ничего про верстку не знает.
А что думаете вы - декларативный или императивный подход описания UI?
#Статьи https://bit.ly/394LYqy
В статье показывается какие проблемы потенциально решаются с помощью Compose (не со всем согласен). Пример с бейджем и количеством - кажется его специально сделали максимально некрасивым 😉
Мне, по крайне мере пока, ближе old way создания интерфейсов через XML. Просто в таком случае я НЕ разделяю (логически) View (#Activity/#Fragment/Whatever) с разметкой #XML. ViewModel же ничего про верстку не знает.
А что думаете вы - декларативный или императивный подход описания UI?
#Статьи https://bit.ly/394LYqy
Хабр
Погружение в JetPack Compose. Часть 1/2
Минутка рекламы Собрал здесь лучшие статьи, библиотеки и проекты на Jetpack Compose: Jetpack Compose Awesome Ожидания по поводу разработки пользовательского интерфейса выросли. Сегодня мы не можем...
Вкратце о "связях" в команде. Что бы вы не делали - конечный пользователь может сломать примерно всё. В картинке просматривается важность аналитики и изучения UX.
#Юмор
#Юмор
С началом нового рабочего года!
А если вам нравится "отдыхать" - это хороший повод настроить себе #CI/#CD, который часть работы будет делать за вас.
В статье разбирают Github Actions. Пробовал - штука хорошая. Единственное, у нас в команде был уже оплаченный #CircleCI, а лимиты, даже включенные в пакет платного Github умудрялись заканчиваться довольно быстро.
Actions в целом отличный вариант для проекта - код, документацию, ведение небольшого проекта и даже CI можно держать в одном месте.
#Статьи https://bit.ly/35tqz9A
А если вам нравится "отдыхать" - это хороший повод настроить себе #CI/#CD, который часть работы будет делать за вас.
В статье разбирают Github Actions. Пробовал - штука хорошая. Единственное, у нас в команде был уже оплаченный #CircleCI, а лимиты, даже включенные в пакет платного Github умудрялись заканчиваться довольно быстро.
Actions в целом отличный вариант для проекта - код, документацию, ведение небольшого проекта и даже CI можно держать в одном месте.
#Статьи https://bit.ly/35tqz9A
Хабр
Прокачиваем Android проект с GitHub Actions. Часть 1
Привет!Это пост для тех, кто заинтересовался возможностями GitHub Actions, но никогда не имел опыта реальной настройки build-систем. Примеры будут полезны как дл...
#Github CLI - вещь.
В рабочем flow большинство вещей, которые необходимы для выполнения задачи делаю в консоли (что не касается кода).
С консольной утилитой от Github также удобно ревьюить PR:
gh pr checkout <prnumber>
И код у вас на нужной ветке.
Дописав небольшой скрипт на вызов команд из консоли можно быстро создать PR в нужную ветку и он сам добавит ревьюеров, определенных в скрипте и заполнит title и description.
createpr.sh --base rc/sdk-user-3.0
И все, автоматически созданный и заполненный PR из commit msg!
Если кому нужен скрипт - пишем в комментах.
#Инструменты #Код https://bit.ly/38CISuA
В рабочем flow большинство вещей, которые необходимы для выполнения задачи делаю в консоли (что не касается кода).
С консольной утилитой от Github также удобно ревьюить PR:
gh pr checkout <prnumber>
И код у вас на нужной ветке.
Дописав небольшой скрипт на вызов команд из консоли можно быстро создать PR в нужную ветку и он сам добавит ревьюеров, определенных в скрипте и заполнит title и description.
createpr.sh --base rc/sdk-user-3.0
И все, автоматически созданный и заполненный PR из commit msg!
Если кому нужен скрипт - пишем в комментах.
#Инструменты #Код https://bit.ly/38CISuA
GitHub CLI
Take GitHub to the command line
Годный материал про повышения продуктивность из-за #Kotlin. С примерами.
#Статьи https://bit.ly/38EX5Y7
#Статьи https://bit.ly/38EX5Y7
Medium
More productivity with Kotlin
Kotlin is known for its conciseness and this, in practice, translates into higher productivity. Even more, 67% of professional Android…
Подсказка: простой способ избавится от лишней вложенности в большой блок
if (smth) // много кода
Это инвертировать if и сделать return. В таком случае (особенно если return будет в одну строку) дальнейший код выглядит более аккуратно.
#Код
if (smth) // много кода
Это инвертировать if и сделать return. В таком случае (особенно если return будет в одну строку) дальнейший код выглядит более аккуратно.
#Код
#Kotlin #Synthetic с недавнего времени deprecated. Вместо него можно использовать #ViewBinding.
Если используете Kotlin - то безболезненно перейти можно всего лишь добавив в нужные методы = with(binding). Всё что внутри блока можно вообще будет не трогать.
#Код
Если используете Kotlin - то безболезненно перейти можно всего лишь добавив в нужные методы = with(binding). Всё что внутри блока можно вообще будет не трогать.
#Код
Итак, пришло время объявить победителей в конкурсе статей.
Всего было прислано только 3 работы. Ну чтож, зато было проще определить места 😅
По структуре баллов, описанной на странице конкурсов места распределились следующим образом:
🏅1-ое место: Сергей Шевелев со статьей про Splash Screen
🎖2-ое место: Влад Сакун со статьей про Горизонтальный список как в приложениях такси
🎗3-ее место: Вячеслав Мельников со статьей про RecyclerView
Просьба победителям написать в Телеграм @dilix90.
Все статьи будут позже опубликованы на сайте, надо лишь их немного причесать по формату материалов в блоге.
Спасибо за участие! https://bit.ly/2XU4dts
Всего было прислано только 3 работы. Ну чтож, зато было проще определить места 😅
По структуре баллов, описанной на странице конкурсов места распределились следующим образом:
🏅1-ое место: Сергей Шевелев со статьей про Splash Screen
🎖2-ое место: Влад Сакун со статьей про Горизонтальный список как в приложениях такси
🎗3-ее место: Вячеслав Мельников со статьей про RecyclerView
Просьба победителям написать в Телеграм @dilix90.
Все статьи будут позже опубликованы на сайте, надо лишь их немного причесать по формату материалов в блоге.
Спасибо за участие! https://bit.ly/2XU4dts
Блог Android разработчика
Конкурс статей
Написание статью про разработку - отличный способ разобраться в теме и узнать что-то новое для себя! А когда за это можно выиграть призы - вдвойне интереснее ;) Как принять участие Написать статью* на тему разработки под андроид и все что с этим связано**Оформить…
Подборка основных видеоуроков и статей по MAD (сумашедшим, но на самом деле просто "Modern Android Development") скилам от #Google.
Под катом все что нужно настоящему Android джедаю: #Jetpack, #Corutines, #KTX и многое другое.
#Статьи #Видео https://bit.ly/3qKRJRv
Под катом все что нужно настоящему Android джедаю: #Jetpack, #Corutines, #KTX и многое другое.
#Статьи #Видео https://bit.ly/3qKRJRv
Android Developers Blog
MAD Skills Kotlin and Jetpack: wrap-up
Posted by Florina Muntenescu, Developer Relations Engineer
Наглядное иллюстрация важности архитектуры. Разделяя, как минимум, слои данных и их представления (data/domain слои) можно и нужно создать барьер между тем, что делаете вы, и, например, back-end.
У вас могут быть разные подходы и видения структуры данных. Маппинг между слоями позволит использовать то, что вы считаете правильным для вашей архитектуры мобильного приложения не заставляя ребят с бэка подстраиваться.
#Юмор
У вас могут быть разные подходы и видения структуры данных. Маппинг между слоями позволит использовать то, что вы считаете правильным для вашей архитектуры мобильного приложения не заставляя ребят с бэка подстраиваться.
#Юмор
Время от времени помогаю друзьям из #Skillbox проводить вебинары.
Программа каждый раз примерно одинакова, по-этому не анонсировал повторно.
НО. Если что, все бесплатные вебинары по всем направлениями можно найти у них на странице. https://fas.st/cGQlJ
Программа каждый раз примерно одинакова, по-этому не анонсировал повторно.
НО. Если что, все бесплатные вебинары по всем направлениями можно найти у них на странице. https://fas.st/cGQlJ
Опубликовал в блоге статью, написанную Сергеем Шевелевым в рамках конкурса проекта droDev.
Сергей разбирает 3 способа как создать #SplashScreen в вашем #Android приложении.
#Статьи https://bit.ly/3tsVxIW
Сергей разбирает 3 способа как создать #SplashScreen в вашем #Android приложении.
#Статьи https://bit.ly/3tsVxIW
👍1