Using the plugin pattern in a modularized codebase (6 мин)
Плагинная архитектура позволяет ослабить связь между модулями, легче подключать их и собирать модули проекта параллельно. В статье разбирается как это можно сделать и примеры задач: обработка диплинков, разные реализации одной и той же фичи,
#architecture
Плагинная архитектура позволяет ослабить связь между модулями, легче подключать их и собирать модули проекта параллельно. В статье разбирается как это можно сделать и примеры задач: обработка диплинков, разные реализации одной и той же фичи,
#architecture
👍23👎8🤔2
Retro Music Player — полноценный музыкальный плеер для Android в Material You дизайне с открытым исходным кодом. Поддерживается Chromecast, Android auto и кучей фич.
👍50🔥18👎12
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
Flow MVI - мультиплатформенная библиотека, которая реализует MVI подход на основе корутин.
Поддерживается: Android, iOS, JVM, JS, Linux и Mingw
Автор - @Nek_12. Задавайте вопросы в комментариях, ответит на ваши вопросы
#architecture #multiplatform #android #ios
Поддерживается: Android, iOS, JVM, JS, Linux и Mingw
Автор - @Nek_12. Задавайте вопросы в комментариях, ответит на ваши вопросы
#architecture #multiplatform #android #ios
👍41👎22🤔3❤2🔥2
How to leverage existing Android privacy changes to increase user trust (4 мин)
Лучшие практики которые стоит помнить при создании приложения:
👉 Privacy Dashboard
👉 Доступ к буферу обмена
👉 Минимизация запроса разрешение
👉 Следуйте лучшим практикам запроса разрешений
👉 Используйте data access audit APIs
#privacy
Лучшие практики которые стоит помнить при создании приложения:
👉 Privacy Dashboard
👉 Доступ к буферу обмена
👉 Минимизация запроса разрешение
👉 Следуйте лучшим практикам запроса разрешений
👉 Используйте data access audit APIs
#privacy
👍10👎8🔥3
Разработчик покопался в интересных моментах кода Telegram (3 мин)
👉 Разделение устройств на классы по производительности
👉 Вызов invalidate() в onDraw() для анимаций View без Animation API
👉 Разделение устройств на классы по производительности
👉 Вызов invalidate() в onDraw() для анимаций View без Animation API
👍25👎13
У нас в Тинькофф 25-26 марта будет Weekend Offer (Android и iOS разработчики). Если вам интересно - пишите мне на почту [email protected] или отправляй боту @android_broadcast_bot сообщение "Работа в Тинькофф"
Почему стоит идти в Тинькофф?
🔥 Там работают сильные специалисты у которых есть чему поучиться
💪 Прозрачная система роста
💰 Повышение ЗП привязано к вашему росту и уровню рынка
💰 Годовые премии
👨🎓 Куча курсов и активностей для вашего профессионального развития
🤯 Это ваша возможность поработать со мной, Кириллом Розовым, автором @android_broadcast и Алексеем Гладковым - автором Mobile Developer
Офисы в 4 странах: Россия, Беларусь, Армения, Казахстан. Официальное трудоустройство.
P.S. Обновил даты этапов
1️⃣ 25-26 марта пройдут оба этапа собеседования (подробности формата тут)
2️⃣ 27 марта получите оффер, в случае успеха тех собеседований
Все вопросы задавайте в комментариях к посту
Почему стоит идти в Тинькофф?
🔥 Там работают сильные специалисты у которых есть чему поучиться
💪 Прозрачная система роста
💰 Повышение ЗП привязано к вашему росту и уровню рынка
💰 Годовые премии
👨🎓 Куча курсов и активностей для вашего профессионального развития
🤯 Это ваша возможность поработать со мной, Кириллом Розовым, автором @android_broadcast и Алексеем Гладковым - автором Mobile Developer
Офисы в 4 странах: Россия, Беларусь, Армения, Казахстан. Официальное трудоустройство.
P.S. Обновил даты этапов
1️⃣ 25-26 марта пройдут оба этапа собеседования (подробности формата тут)
2️⃣ 27 марта получите оффер, в случае успеха тех собеседований
Все вопросы задавайте в комментариях к посту
👎76👍26🔥4❤1🤔1
Требования на вакансию 3+ года опыта в направлении. Если у вас их не хватает, то еще есть шанс попасть на оплачиваемую стажировку Тинькофф Старт
👎81👍10🔥2😢2
📺 Как устроены собеседования в IT (1.5 часа) — Как это работает #1
Если вам интересно больше узнать про собеседование в большие IT компании и Тинькофф, то смотрите интервью с Сашей Агейченко. Саша выстраивал процесс проведения собеседования в Тинькофф и развивает его дальше
Что обсудили:
🤔 Почему нет единого стандарта уровней разработчиков в сфере?
❗ Как будем давать отпор AI, проходящему собеседование
🤯 Зачем мы хотим чтобы весь формат и вопросы собеседования были в открытом доступе
🙁 Почему софт скиллы важнее хард (технических)
📺 Версия на VK Video
Если вам интересно больше узнать про собеседование в большие IT компании и Тинькофф, то смотрите интервью с Сашей Агейченко. Саша выстраивал процесс проведения собеседования в Тинькофф и развивает его дальше
Что обсудили:
🤔 Почему нет единого стандарта уровней разработчиков в сфере?
❗ Как будем давать отпор AI, проходящему собеседование
🤯 Зачем мы хотим чтобы весь формат и вопросы собеседования были в открытом доступе
🙁 Почему софт скиллы важнее хард (технических)
📺 Версия на VK Video
👍28👎21🤯1🎉1
Интервью
📺 Как устроены собеседования в IT — Как это работает #1
📺 Лента Мобиуса / Алексей Гладков // Заказчики, платформы и технологии (40 мин)
📺 Compose Layouts and Modifiers: Live Q&A - MAD Skills (45 мин)
📺 Сербия рай для релокантов? Как эта страна стала центром разработки / Мобильный разработчик (1+ час)
Разборы
📺 Full Guide to the Google Play Review API In Android (10 мин)
📺 The FULL Beginner Guide for Room in Android | Local Database Tutorial for Android (50 мин)
Новости
📺 Google Dev News (2.5 мин)
📺 Privacy Sandbox for Android (8 мин)
📺 Новости мобильной разработки 2023.7 от @android_broadcast (19 мин)
Лекции
📺 AA Jetpack Compose #4: Migration of existing app (1 час)
📺 AA Jetpack Compose #4: Migration of existing app. Practice (0.5 часа)
Делитесь в комментариях видео по разработке, которые вам понравились на этой неделе
#подборкавидео
📺 Как устроены собеседования в IT — Как это работает #1
📺 Лента Мобиуса / Алексей Гладков // Заказчики, платформы и технологии (40 мин)
📺 Compose Layouts and Modifiers: Live Q&A - MAD Skills (45 мин)
📺 Сербия рай для релокантов? Как эта страна стала центром разработки / Мобильный разработчик (1+ час)
Разборы
📺 Full Guide to the Google Play Review API In Android (10 мин)
📺 The FULL Beginner Guide for Room in Android | Local Database Tutorial for Android (50 мин)
Новости
📺 Google Dev News (2.5 мин)
📺 Privacy Sandbox for Android (8 мин)
📺 Новости мобильной разработки 2023.7 от @android_broadcast (19 мин)
Лекции
📺 AA Jetpack Compose #4: Migration of existing app (1 час)
📺 AA Jetpack Compose #4: Migration of existing app. Practice (0.5 часа)
Делитесь в комментариях видео по разработке, которые вам понравились на этой неделе
#подборкавидео
👍28👎10❤1🔥1
На Mobius Осень 2022 в Москве я показал как проходить архитектурную секцию, очень близко как это проходит в Тинькофф и других компаниях, а также дал несколько полезных советов.
📺 Смотреть тут (1 час)
📺 Смотреть тут (1 час)
👎65👍33🔥4😢1
Назрел вопрос - стоит ли оставлять разбиение по темам в @android_broadcast_talks?
Anonymous Poll
35%
Да, оставляй
34%
Я не сижу в чате сообщества
10%
Нет, убирай и одна сплошная простыня
5%
Не был(а) в чате, зайду
17%
Не участвую в опросе
👎18👍9❤1
📺 AI доминируют || Новости разработки 2023.8 (20 мин)
Минувшая неделя прошла под знаком OpenAI и звезды GPT-4
💥 Вышел GPT-4
🚀 AI в Google Документах и Office 365
🤐 Контрибьют в Linux не для всех
#AndroidBroadcast
Минувшая неделя прошла под знаком OpenAI и звезды GPT-4
💥 Вышел GPT-4
🚀 AI в Google Документах и Office 365
🤐 Контрибьют в Linux не для всех
#AndroidBroadcast
🔥27👎23👍9
У меня выдалась классная возможность и я еще решил заехать с докладом на Mobius в Москву, который пройдет 19-20 мая
🔥 Расписание уже на сайте
В этом сезоне набор спикеров и доклад невероятно классный! Приходите.
🔥 Расписание уже на сайте
В этом сезоне набор спикеров и доклад невероятно классный! Приходите.
🔥43👎36👍5❤2