Привет! На связи Кирилл Розов, автор и создатель @android_broadcast. Я уже давно думаю о том чтобы сделать курс по Gradle, но упираюсь в то что основная работа и семейная жизнь съедает все время и не дает сделать это качественно. Что нужно чтобы этот курс появился я описал в анонсе https://telegra.ph/Kurs-po-Gradle-ot-Android-Broadcas-12-17
На ваши вопросы я готов ответить в комментариях или можете ко мне в личку @kirill_broadcast с предложениями
На ваши вопросы я готов ответить в комментариях или можете ко мне в личку @kirill_broadcast с предложениями
Telegraph
Курс по Gradle от Android Broadcast
Привет. Я уже больше 3 лет занимаюсь производством видеоконтента. Эти годы я сделал 2 больших курса: - Курс по Dagger 2: основы, модуляризация, Hilt и лучшие практики - Курс по Kotlin Coroutines: основы, запуск, обработка исключений и Flow Те кто из вас их…
👍36🔥12🎉7❤6
Boosting Bazel Adoption on Android With Automation (14 мин, EN, ссылка без VPN)
В статье рассказывает опыт миграции крупного Android проекта с Gradle на Bazel и автоматизация этого процесса для всех модулей проекта
#bazel
В статье рассказывает опыт миграции крупного Android проекта с Gradle на Bazel и автоматизация этого процесса для всех модулей проекта
#bazel
👍9
Project Generator - утилита командной строки для генерации проектов с Gradle, кода в них, ресурсов, тестов и других частей кода. Полезно для проверки скорости сборки проекта
#gradle
#gradle
This media is not supported in your browser
VIEW IN TELEGRAM
📺 Как устроен Gradle Config Cache. Лучшие Практики. Интервью с инженером команды Gradle (1 ч 20 мин)
Обсуждаем все аспекты работы с Gradle Config Cache с инженером Gradle. Вы узнаете о перформанс тестах, кэшировании, влиянии сети на процесс сборки, преимущества Project Isolation, а также получите ценные советы от инженера из Gradle
Смотрите интервью на разных площадках:
👉 YouTube
👉 RuTube
👉 VK Video
👉 Дзен
#AndroidBroadcast #интервью
Обсуждаем все аспекты работы с Gradle Config Cache с инженером Gradle. Вы узнаете о перформанс тестах, кэшировании, влиянии сети на процесс сборки, преимущества Project Isolation, а также получите ценные советы от инженера из Gradle
Смотрите интервью на разных площадках:
👉 YouTube
👉 RuTube
👉 VK Video
👉 Дзен
#AndroidBroadcast #интервью
👍44❤5
Первые результаты проигранного Google дела Epic - упростят механизм сторонней загрузки APK. Прямо из диалога с предупреждением можно будет его отключить для приложения, запустившего установку. Также изменится текст диалога, чтобы не быть таким пугающим об опасности загрузки из-за пределов Google Play
Источник
#googleplay
Источник
#googleplay
🔥77👍26
Для пользователей из США приложениям и играм из Google Play обяжут магазин предоставить возможность альтернативной оплаты, а также показывать в приложение стоимости по различным видам оплаты внутри приложения
Больше деталей про соглашение об изменениях Google Play в США тут
#googleplay
Больше деталей про соглашение об изменениях Google Play в США тут
#googleplay
👍33
Forwarded from iOS Broadcast (Андрей Зонов)
Вышел мой самый любимый доклад с осеннего Mobius про Observability мобильных приложений в Тинькофф. Я принимал участие в адаптации этого доклада под аудиторию мобильных разработчиков, но Даниэль смог превзойти мои ожидания! Из доклада вы узнаете:
Очень рад что получилось поделиться этим с сообществом и крайне рекомендую к просмотру!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36🔥7❤2
This media is not supported in your browser
VIEW IN TELEGRAM
📺 [КОДИНГ] Применяем функциональный подход в существующем коде (50 мин)
Из видео узнаете про важность ограничений при написании кода и демонстрацию применения функционального стиля разработки к существующему коду со стороны дополнительных ограничений, и как это сможет улучшить код и выявить неточности на этапе написания кода. Так же получите вводную по теории функционального программирования.
Рассказывает Нина Сёмкина - Старший Android разработчик в Кошельке. 10+ лет опыта в разработке. Любит рефачить старый код и менторить начинающих разработчиков
Видео доступно на Boosty и в закрытом Telegram канале
#AndroidBroadcast #кодинг
Из видео узнаете про важность ограничений при написании кода и демонстрацию применения функционального стиля разработки к существующему коду со стороны дополнительных ограничений, и как это сможет улучшить код и выявить неточности на этапе написания кода. Так же получите вводную по теории функционального программирования.
Рассказывает Нина Сёмкина - Старший Android разработчик в Кошельке. 10+ лет опыта в разработке. Любит рефачить старый код и менторить начинающих разработчиков
Видео доступно на Boosty и в закрытом Telegram канале
#AndroidBroadcast #кодинг
👍34
Forwarded from Mobile Broadcast | Анонсы
Mobile Broadcast расширяется!
У нас появился новый город, так что встречайте
Mobile Broadcast | Саратов
Напомним, если вы хотите открыть сообщество в своем городе, то заполните форму https://forms.gle/8DL4dqGMM87QZh9B8 и мы с вами свяжемся
Вступайте в сообщество в своем городе!
#анонс #саратов
У нас появился новый город, так что встречайте
Mobile Broadcast | Саратов
Напомним, если вы хотите открыть сообщество в своем городе, то заполните форму https://forms.gle/8DL4dqGMM87QZh9B8 и мы с вами свяжемся
Вступайте в сообщество в своем городе!
#анонс #саратов
👍11
Forwarded from Кирилл Розов. Блог броадкастера
Как попасть в Клуб 700?
Не так давно вы могли услышать про Клуб 700 - это русскоязычный закрытый Telegram чат тех кто зарабатывает больше 700 тыс рос рублей в месяц (доход не обязательно с одной работы и средний за год в месяц). На входе вы должны подтвердить документами что получаете столько.
Вопрос даже не как попасть, а как приблизиться к такому заработку, а то и превысить его. Я точно знаю как этого можно достигать. У меня есть чем поделиться из своих способов, а также интересно услышать ваши способы. Я не буду трубить про успешный успех, делай и у тебя все получится, обмани. Расскажу что нашел сам и как это делал в пользу карьере, что вижу дальше и как двигаться в продвижении себя. Зарабатывать 700+ в России и Беларуси в IT реально!
Что нужно от вас - оформить подписку Middle или выше и вступить в закрытый TG чат
Не так давно вы могли услышать про Клуб 700 - это русскоязычный закрытый Telegram чат тех кто зарабатывает больше 700 тыс рос рублей в месяц (доход не обязательно с одной работы и средний за год в месяц). На входе вы должны подтвердить документами что получаете столько.
Вопрос даже не как попасть, а как приблизиться к такому заработку, а то и превысить его. Я точно знаю как этого можно достигать. У меня есть чем поделиться из своих способов, а также интересно услышать ваши способы. Я не буду трубить про успешный успех, делай и у тебя все получится, обмани. Расскажу что нашел сам и как это делал в пользу карьере, что вижу дальше и как двигаться в продвижении себя. Зарабатывать 700+ в России и Беларуси в IT реально!
Что нужно от вас - оформить подписку Middle или выше и вступить в закрытый TG чат
👍15🔥6❤1🎉1
Вышел Dagger 2.50
👉 Готовятся к поддержке
👉 Значение флага
#dagger
👉 Готовятся к поддержке
jakarta.inject.Provider 👉 Значение флага
-Adagger.explicitBindingConflictsWithInject теперь выступленое в enabled по умолчанию#dagger
❤5👍2
Google выпустила рекомендации как расширить поддержку устройств вашего приложения:
👉 Осторожно с блоком <uses-feature> в AndroidManifest. Он указывает какие фичи (аппаратные и софтовые) должны быть у устройства. Google Play будет фильтровать показ вашего приложения в выдаче
👉 Отдельные запрашиваемые разрешения через <uses-permission> также приводят к требованиям аппаратных фичей по умолчанию, например CAMERA или BLUETOOTH
👉 Помните что подлючаемые библиотеки автоматом все добавляют в AndroidManifest все и то что бы вам там не хотелось. Анализируйте финальный манифест сборки!
👉 Автоматизируйте проверку AndroidManifest на CI с использованием AAPT2 или из Gradle тасков
Про то как управлять финальным AndroidManifest вашего APK рассказал в видео
👉 Осторожно с блоком <uses-feature> в AndroidManifest. Он указывает какие фичи (аппаратные и софтовые) должны быть у устройства. Google Play будет фильтровать показ вашего приложения в выдаче
👉 Отдельные запрашиваемые разрешения через <uses-permission> также приводят к требованиям аппаратных фичей по умолчанию, например CAMERA или BLUETOOTH
👉 Помните что подлючаемые библиотеки автоматом все добавляют в AndroidManifest все и то что бы вам там не хотелось. Анализируйте финальный манифест сборки!
👉 Автоматизируйте проверку AndroidManifest на CI с использованием AAPT2 или из Gradle тасков
Про то как управлять финальным AndroidManifest вашего APK рассказал в видео
👍20
Продолжение (EN, 11 мин, ссылка без VPN) рассказа про практики работы с UI слоем в архитектуре вашего Android приложения: state holder, зачем ViewModel, разделение логики, state hoisting и сохранение состояния UI
👍13
Forwarded from Мобильная разработка
Media is too big
VIEW IN TELEGRAM
Вся Android-разработка в одном видео
🔥170👍13❤4