Когда: суббота, 20 января, 18:00 (GMT+3)
Давно обещал провести это собеседование и наконец-то мы нашли время! Кандидат - Кирилл Розов, автор @android_broadcast, собеседует Алексей Гладков, автор @mobiledevnews
#AndroidBroadcast #собес
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥180🎉7❤5
Ищу человека кто хочется заняться развитием группы Android Broadcast в VK (оплачиваемая работа)
Требования:
- Разбираться в Android разработке
- Иметь опыт работы с VK. Желательно в качестве админа группы
- Быть готовым уделять этому 4-8 часов в неделю
Заинтересовались? Пишите @kirill_broadcast. В отзыве пишите про ваш опыт (можно резюме прислать) и свою страничку в VK
#AndroidBroadcast
Требования:
- Разбираться в Android разработке
- Иметь опыт работы с VK. Желательно в качестве админа группы
- Быть готовым уделять этому 4-8 часов в неделю
Заинтересовались? Пишите @kirill_broadcast. В отзыве пишите про ваш опыт (можно резюме прислать) и свою страничку в VK
#AndroidBroadcast
👍13🎉3❤1
This media is not supported in your browser
VIEW IN TELEGRAM
📺 [КОДИНГ] Применяем функциональный подход в существующем коде (50 мин)
Эксперт - Нина Сёмкина. Старший Android-разработчик в Кошельке. 10+ лет опыта в разработке. Любит рефачить старый код и менторить начинающих разработчиков
0:35 Про ограничения в разработке
3:47 Базовая теория функциональной разработки
11:53 Android Broadcast Plus
13:30 Кодинг
51:34 Заключение
Смотрите видео на других площадках:
👉 YouTube
👉 RuTube
👉 VK Video
👉 Дзен
#AndroidBroadcast #кодинг
Эксперт - Нина Сёмкина. Старший Android-разработчик в Кошельке. 10+ лет опыта в разработке. Любит рефачить старый код и менторить начинающих разработчиков
0:35 Про ограничения в разработке
3:47 Базовая теория функциональной разработки
11:53 Android Broadcast Plus
13:30 Кодинг
51:34 Заключение
Смотрите видео на других площадках:
👉 YouTube
👉 RuTube
👉 VK Video
👉 Дзен
#AndroidBroadcast #кодинг
🔥59👍7
Forwarded from Мобильная разработка
Google удалила базовый курс по Kotlin, вместо него доступен только курс по Compose
Компания удалила со своего сайта курс Android Basics with Kotlin и оставила только Android Basics with Compose: https://developer.android.com/courses/android-basics-compose/course
Google как бы намекает, что если вы изучаете разработку на Android или начинаете новое приложение, то вы должны выбирать Compose. Это не значит, что прямо сейчас что-то перестанет работать. Но Google явно делают упор именно на Compose в будущем.
Естественно, не все тепло восприняли такие действия. На Reddit, например, идет активное обсуждение. Там есть как обоснованные за, так и против. Интересно почитать: https://reddit.com/r/androiddev/comments/194r5xm/google_just_removed_their_android_basics_with/
#android #google
Компания удалила со своего сайта курс Android Basics with Kotlin и оставила только Android Basics with Compose: https://developer.android.com/courses/android-basics-compose/course
Google как бы намекает, что если вы изучаете разработку на Android или начинаете новое приложение, то вы должны выбирать Compose. Это не значит, что прямо сейчас что-то перестанет работать. Но Google явно делают упор именно на Compose в будущем.
Естественно, не все тепло восприняли такие действия. На Reddit, например, идет активное обсуждение. Там есть как обоснованные за, так и против. Интересно почитать: https://reddit.com/r/androiddev/comments/194r5xm/google_just_removed_their_android_basics_with/
#android #google
👍28🎉1
Автор Progressier рассказывает в статье, что публиковать упакованный PWA в магазин приложений - это практически всегда плохая затея. Основная причина - зачастую это обернутый сайт, который не дает никаких дополнительных преимуществ по сравнению с открытием в браузере
👍6
Фреймворк для прохождения Mobile System Design Interview - форк популярного фреймворка для прохождения собеседование по проектированию системы с упором на мобильную разработку но с доработками
🔥47👍9
Какими инструментами для статического анализа кода Android проектов вы пользуетесь?
Anonymous Poll
40%
Android Lint
48%
Detekt
26%
KtLint
1%
FindBugs
1%
Другие (пишите в комментариях)
5%
Пишу собственные правила для анализаторов
22%
Не использую ничего
5%
Не пишу код / Не участвую в опрос
👍9🔥1
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
This media is not supported in your browser
VIEW IN TELEGRAM
JetBrains выпустила бесплатный курс по изучения эффективного рефакторинга Kotlin кода c помощью IDEA. Делается все с помощью плагина для IDE
#tooling #idea @kotlin_broadcast
#tooling #idea @kotlin_broadcast
👍47🔥18🎉6
🔴 Начинаю CODE REVIEW - Как устроен фоторедактор
Буду разбирать исходный редактора изображений Image Toolbox. Посмотрю, что хорошо, что плохо, а что лучше сделать иначе.
❗ Запись эфира останется на канале после стрима
#AndroidBroadcast #codereview #live
Буду разбирать исходный редактора изображений Image Toolbox. Посмотрю, что хорошо, что плохо, а что лучше сделать иначе.
❗ Запись эфира останется на канале после стрима
#AndroidBroadcast #codereview #live
🔥14👍5❤1🎉1
При попытке обновления приложения из другого магазина выдаётся предупреждение. Часть людей заставит задуматься
#googleplay #rustore
#googleplay #rustore
👍33🎉13
Среди всех платных подписчиков, кто оформит подписку через Телеграмм устраиваю розыгрыш 9 Телеграмм Премиум подписок на 3 месяца. Чтобы вам участвовать в розыгрыше просто надо оформить подписку на месяц или год. При попытке вступления вам напишет бот и даст все инструкции
#AndroidBroadcast
#AndroidBroadcast
👍10🎉1
Среди платных подписчиков на Boosty другой розыгрыш - Яндекс Станция Мини с часами. Чтобы получить ее вам надо вступить в Закрытую Группу для патронов и нажать "Участвую!" в посте с ботом.
Я сам лично активно использую Яндекс Станции и Алису, особенно после миграции на YaGPT она стала куда лучше!
Я сам лично активно использую Яндекс Станции и Алису, особенно после миграции на YaGPT она стала куда лучше!
🔥12👍2🎉2
📺 Собеседование от Mobile Developer. Кандидат - Кирилл Розов (1 ч 45 м)
00:25 Вступление
02:47 О формате собеседования
03:52 Как получить больше контента
05:28 Предыдущий опыт
09:14 Clean Architecture, MVI, MVVM
15:29 Многопоточность + Kotlin Coroutines
27:44 Java Memory Model
48:54 Kotlin Multiplatform
55:04 Jetpack Compose
01:01:49 Kotlin
01:05:25 Android
01:15:27 System Design
01:32:43 Обратная связь + ответы на вопросы из чата
#AndroidBroadcast #собес
00:25 Вступление
02:47 О формате собеседования
03:52 Как получить больше контента
05:28 Предыдущий опыт
09:14 Clean Architecture, MVI, MVVM
15:29 Многопоточность + Kotlin Coroutines
27:44 Java Memory Model
48:54 Kotlin Multiplatform
55:04 Jetpack Compose
01:01:49 Kotlin
01:05:25 Android
01:15:27 System Design
01:32:43 Обратная связь + ответы на вопросы из чата
#AndroidBroadcast #собес
🔥74👍10❤1
Разработчик решил сравнить (7 мин, EN, ссылка без VPN) 2 популярных решения для ML на устройстве: PyTourch Mobile и TensorFlow Lite (TF Lite). Для эксперимента была взята задач по определению объекта в кадре.
Результат -TF Lite победитель по удобству использования, скорости работы и размеру модели на устройстве, больше примером и демок
#ml #tensorflow
Результат -
#ml #tensorflow
🔥34👍3
Forwarded from Compose Broadcast (Кирилл Розов)
Если вам надо рисовать UI под системными панелями, когда используете Compose - статья (6 мин, EN, ссылка без VPN) в помощь и исходники на GitHub
#android @compose_broadcast
#android @compose_broadcast
🔥10👍5
В Android 14 появилась возможность добавления дополнительных действий в системный Share Sheet (получается некое подобие этого меню на iOS). Тут руководство как сделать аналогичный ГШ
#android14
#android14
👍34🔥4❤2
Forwarded from Compose Broadcast (Кирилл Розов)
Вышел Jetpack Compose 1.6.0:
🚀 Ускорение работы скролла и времени запуска
👉 Обновленное руководство создания собственных Modifier
👉 Улучшен код, генерируемый Compose плагином компилятора
👉 Новый экспериментальный режим "strong skipping mode", который делает правила рекомпозиции менее строгими
👉 Отключен padding для шрифтов по умолчанию
👉 Добавлена поддержка нелинейного масштабирования текста
👉 Добавлена поддержка Drag & Drop между приложениями. Пример тут
👉 Выделение элементов мышью, включая текст
Обновленный Roadmap развития JetpackCompose тут
#android
🚀 Ускорение работы скролла и времени запуска
👉 Обновленное руководство создания собственных Modifier
👉 Улучшен код, генерируемый Compose плагином компилятора
👉 Новый экспериментальный режим "strong skipping mode", который делает правила рекомпозиции менее строгими
👉 Отключен padding для шрифтов по умолчанию
👉 Добавлена поддержка нелинейного масштабирования текста
👉 Добавлена поддержка Drag & Drop между приложениями. Пример тут
👉 Выделение элементов мышью, включая текст
Обновленный Roadmap развития JetpackCompose тут
#android
🔥40👍6
Docker представли облачную платформу Build Cloud для сборки проектов (платная)
Преимущества:
👉 Самое свежее железо
👉 Система общего кэша
👉 Можно достичь ускорения сборки проектов до 39 раз
👉 Поддержка многоархитектурных сборок
👉 Поддержка Docker Compose, GitHub Actions и другие CI/CD
#docker
Преимущества:
👉 Самое свежее железо
👉 Система общего кэша
👉 Можно достичь ускорения сборки проектов до 39 раз
👉 Поддержка многоархитектурных сборок
👉 Поддержка Docker Compose, GitHub Actions и другие CI/CD
#docker
👍24
Coursera - популярная образовательная платформа внедряет AI переводы материалов на 17 языков, включая русский язык.
#course @android_broadcast
#course @android_broadcast
👍52
Forwarded from Mobile Broadcast | Анонсы
Mobile Broadcast расширяет географию присутствия!
Встречайте новые города:
Mobile Broadcast | Пхукет
Mobile Broadcast | Томск
Напомним, если вы хотите открыть сообщество в своем городе, то заполните форму https://forms.gle/8DL4dqGMM87QZh9B8 и мы с вами свяжемся
Вступайте в сообщество в своём городе!
#анонс #новый_город
Встречайте новые города:
Mobile Broadcast | Пхукет
Mobile Broadcast | Томск
Напомним, если вы хотите открыть сообщество в своем городе, то заполните форму https://forms.gle/8DL4dqGMM87QZh9B8 и мы с вами свяжемся
Вступайте в сообщество в своём городе!
#анонс #новый_город
🔥8❤1