Компания endel.io ищет двух Андройд-разработчиков в команду. Удаленная работа, а при желании есть офисы в Москве и Берлине. Полная занятость, зарплата в евро от 1500€ до 4000€ по результатам собеседования. 👉Вакансия ведущего разработчика 👉Вакансия разработчика
Если вас заинтересовало - пишите на [email protected]. Задач много и они прямо очень интересные, ждем вас!
endel.io создаёт генеративные персонализированные звуковые окружения помогая эффективно расслабляться, фокусироваться и спать используя науку о циркадных ритмах, а также информацию о биометрии пользователя и окружающей его обстановке.
Ключевые слова: AI-powered, Real-time personalization, Neuroscience, Health & Wellness, Consumer Electronics, Digital Art, Mindfulness.
Сегодня пятница, а это значит что Android Bro Bar собирается снова. Тема - "Какие правильные вопросы надо задавать на интервью чтобы не принять оффер из-за которого будете страдать"
Начало в 21.30 GMT+3. Приходите, ведь записи не будет. Место проведения - @android_bro_bar
Хотите узнать как работают Coroutine на JVM? Как они связаны c Java потоками? Какую роль в этом выполняет CoroutineDispatcher? В статье найдете ответы простым языком с отсылкой в исходники
Серия уроков по Dagger Hilt в которой подробно рассматриваются все аспекты использования этой надстройки над Dagger и как осуществлять миграцию уже существующих Android проектов. Каждый урок совсем короткий - по несколько минут.
Новая минорная версия языка привнесла множество изменений о которых вы можете узнать из поста на канале @kotlin_broadcast.
Важно: Новый Backend JVM IR компилятора перешел в Beta, а старый больше не поддерживается. В 1.5.0 этот компилятор будет работать по умолчанию. Поэтому вам надо попробовать скомпилировать и проверить ваш проект.
Что значит попробовали 1️⃣ Хотя бы раз собрать проект. Инструкция как попробовать новый компилятор 2️⃣ Что-то подебажить 3️⃣ Отправить нам репорты/баги о том, что не работает с примерами кода по возможности. Это можно будет сделать через YouTrack или в Slack Kotlinlang.org 4️⃣ Поработать с ним какое-то время, а лучше заадоптить насовсем
Давайте поможем ребятам довести новый JVM IR backend до стабильного состояния! Это здорово облегчит жизнь нам и его разработчикам, а также приблизит нас к Jetpack Compose.
JFrog закрывает кучу своих сервисов, включая Bintray. Практически все современные библиотеки заливались на этот сервис, так что у авторов много работы, ведь в конце февраля опубликовать новые не получится. Теперь Maven Central ?
Firebase активно развивается и добавляет новые расширения, которые вы можете добавить в свой Firebase проект и использовать в мобильных приложения
Представлены новые экспериментальные расширения 👉 Короткие ссылки на основе Firebase Dynamic Links 👉 Выполнение анализа тональности текста в Firestore 👉 Adding custom claims to Firebase Auth users 👉 Периодические записи в Firestore
ProGuard представила бета версию своей песочницы для проверки ваших keep правил. Утилита сразу подсвечивает какие классы у вас будут сохранены в вашем JAR или APK.
Вы можете интерактивно настроить все что вам необходимо оставить без изменений в release сборке. Также результата можно шарить по ссылке. Например, я сделал пример для приложения Muzei.
Хотите пройти интервью у Кирилла, чтобы проверить свои силы? Тогда у вас есть такая возможность сделать это в прямом эфире на канале Android Broadcast. Заполните форму и ждите когда с вами свяжутся.
Сейчас все мы стали работать из дома. Неотъемлемой частью этого является наша семья и соседи. У меня вообще происходит веселье: годовалая дочка бегает с криком по дому, лает пёс, и стучит клавиатура с мышкой 😁
Решением этого для меня стал сервис Krisp.В понедельник на стриме по Moko я протестил его и был в восторге - весь шум за меня убрал AI. Прелесть решения в том что вам не нужно какой-то специальной видеокарты как в решении от Nvidia.
Обязательно пробуйте. Если пройдете регистрацию по моей ссылки, то получите месяц Pro бесплатно как и я. Это позволит сделать звук на стримах лучше!
Любой Android разработчик имеет дело с Fragment, но правильно варить с ними приложения не всегда очевидно. Автор статьи рассказывает о наиболее популярных ошибка разработчиков: ❌ Создавать новый экземпляр Fragment без проверки того что он уже добавлен ❌ Создавать объекты в onCreateView(), которые живут дольше чем UI ❌ Восстанавливать состояние в onCreateView() ❌ Держать ссылку на Fragment в Activity/Fragment ❌ Обращаться к View во время сохранения состояния Fragment ❌ Использовать add() в транзакциях вместо replace() ❌ Использовать имя класса Fragment как его тег ❌ От себя еще добавлю - не храните ссылки на объекты, привязанные к жизненному циклу View, за пределами onDestoyView().
P.S. В это выпуске я сделал крупный план и использовал другие подходы в монтаже. Как вам? Оставляйте свой отзыв на YouTube. Это очень важно, позволяет развиваться и повышать качество
Статья в которой рассказывается о сборщике мусора (GC) в Android, а именно: 👉 Как занимаются ячейки памяти 👉 Появление утечек памяти 👉 Причины OutOfMemoryException 👉 Что плохо с GC в Dalvik VM? 👉 ART и heap fragmentation
Вроде бы матёрому разработчику будет все понятно, но автор настолько легко доносит тему на примере парковки, что я не смог обойти статью мимо.
Обновление правил, которое затронуло приложения для азартных игр: 👉 Новые страны для публикации лицензированных приложений для азартных игр на реальные деньги 👉 Вводятся новые требования для программ лояльности в игровой форме (без подробностей) 👉 Уточнение правил для азартных игр
Опыт компании IceRock в разработке мобильных приложений (нескольких десятков) с использованием Kotlin Multiplatform. Результат этого опыта - MOKO
Гость выпуска - Алексей Михайлов, CTO в IceRock Development Технический директор компании аутсорс разработки, в прошлом разработчик под мобильные платформы Android и iOS. В студенчестве создал soProject для S.T.A.L.K.E.R. :)