ru
Feedback

Не попадитесь на канал ботавода! Telemetrio находит и помечает такие каналы 👉 Хотите видеть метку — оформите подписку

Разработка ждёт балета

Разработка ждёт балета

Открыть в Telegram
1 628
Подписчики
+324 часа
+67 дней
+1030 дней
Архив постов
Немного про fully gestural navigation в Android Q. #androidq #gestures #navigation

Ребята из Uber рассказывают, чем плох TCP, и зачем они перебирались на UDP + QUIC. #uber #network #protocol

Слушайте, а есть тут те, кто поехал на Google I/O? Если захочется встретиться пообщаться - пишите в личку @alexey_mileev #google #io #event

Очередная статья про Flow от Ромы Елизарова. Немножко показывается, как это дело устроено внутри, и рассказывается, как они борются с backpressure при помощи suspending functions. #kotlin #flow #coroutine

И в ту же яму: ребята заметили, что уже полгода Google не обновляли статистику распределения версий. #android #google

Немножко нытья и цифр на тему медленного обновления Android. Занимательно, что с каждой новой версией системы, на неё обновляются всё меньше и меньше устройств. #android #google #manufacturer

@istima прислал ссылку на увлекательнейшую историю о том, как в ObjectBox пытаются разобраться с java.lang.UnsatisfiedLinkError на инициализации. #bug #ndk #crash

Сказ как желание оторваться от клавиатурки и немного поработать над своей тушкой приводит к нажинаманию кнопочек :] Немного лольного опыта страданий от плохо пахнущего софта. Активно ставил софтик на прошлой неделе из Play Market, ну там прошёл по топам и посмотрел что нового в них и что вообще индустрия использует. А вчера вечером получил перекрытие стандартного экрана разблокировки и попытки постоянно мне втюхать рекламу. Весело подумал я и полез за adb. Если кратко то вычисляется очень просто, по сути в данном перекрытии может быть либо activity(что палевно и его попытаются не юзать), либо window – что прикольней. Благодаря команде мы узнаем какая аппка рисует текущее видимое окно: adb shell dumpsys window windows | grep -E 'mCurrentFocus|mFocusedApp' Дальше открываем в google play найденное пакетное имя и сносим приложение предварительно оставив негативный отзыв :] Если вам интересно оставить негативный отзыв или изучить механизм работы приложения – https://play.google.com/store/apps/details?id=workout.fitness.training.abs.loseweight В итоге никогда бы не подумал на это приложение без проделанных манипуляций, страшно представить что бы делал обычный пользователь 😢

Минутка вакансий. Мы ищем разработчика в Android-команду App in the Air. Нам по пути с человеком, который хочет: - Работать на результат, а не на внедрение очередной модной технологии - Научиться выращивать свои решения для потребностей проекта, а не лепить “как принято в индустрии” - Напрямую поучаствовать в превращении маленькой команды в большую - Влиять на продукт, который делает - Быть завтра лучше, чем вчера - Работать в известной команде (гуглим App in the Air, Байрам Аннаков, Сергей Пронин, Тимур Ахметгареев, Алексей Милеев etc.) И не хочет: - Равнодушия к результатам своей деятельности - Двигать вьюшки без обратной связи - Пинать болт в ожидании новых задач - Заниматься бюрократией - Слышать фразы типа: “Ты что, умнее Джейка Вортона?" По задачам стандартно: - Написание новых фич - Улучшение старых - Задачи, связанные с инфраструктурой для экспериментов с UI/UX - Адаптация под различные рынки приложений Из интересного иногда удается поработать на такие вот результаты: https://youtu.be/ISjiJQGJ72o?t=426 Из плюшек: - Уютный офис в центре у Маяковской. И ещё один в Сиэттле - Поездки на всякие Google I/O, зарубежные хакатоны - Выезды 1-2 раза в год на корпоративы (с Сиэттловскими коллегами). В декабре были в Грузии, летом - скорее всего в Гонконг - Возможность получить не только опыт Android-разработки, но ещё и всяких вебов-бэкэндов-дизайнов - Возможность поработать над отраслевым продуктом (гражданская авиация) в международных масштабах - Помощь с публикацией статей, выступлениями и докладами на конференциях - Ламповую атмосферу в команде - …и прочие печеньки По опыту - мы готовы рассмотреть разный уровень. Есть минимальный порог - от года продакшн-разработки. Но если срок меньше, а желание попасть к нам неугасимо - пишите. По З/П, уверен, договоримся.

Подъехали изменения по instant apps в Android Gradle Plugin 3.4.0. Ссылку прислал @saturov #gradle #module #instantapps

А тут делают небольшое сравнение между mocking и ручной реализацией интерфейса для тестов. #test #mocking #faking

Рома Елизаров показывает, какие есть проблемы с Future, с suspend fun и с Channel и аккуратненько подводит к новому клубочку - Flow. Доступно это дело в kotlinx.coroutines, начиная с 1.2.0-alpha-2. Кстати, на AppsConf у Вани @mistreckless будет доклад про то, как правильно этими самыми Channel пользоваться. #kotlin #flow #coroutine

Android Q Beta 2. Из наиболее интересного - поддержка Bubbles (как у Facebook Messenger) и Foldables emulator. #androidq #bubbles #foldable

В чатик нашего пирлаба @AlexFails прислал интересную ссылку. Подозреваю, что это баян, но я такой не видел. Выглядит как отличный must-read для всех новичков. #guide #humor

Напомню, что у нас с вами есть ежемесячный Shitty Android PeerLab, который раз в месяц проходит в каком-нибудь из пабов Москвы. Кому интересно - милости прошу в наш чатик. #peerlab

@Harmonizr написал статью о своём видении текущего состояния нашей с вами области. Советую почитать. #android #library #framework

Коротенькая статья с обзором Roles в Android Q. Теперь приложение сможет попросить юзера назначить его браузером/галереей/звонилкой/… по умолчанию. #androidq #roles

Смотрел тут давеча, кто как навигацию у себя реализует, и наткнулся на относительно старую статью Кости Цховребова про его библиотечку Cicerone. Если кто-то тоже изучает вопрос, можно почитать. Я, кстати, курирую доклад Кости на AppsConf’19. Основная идея доклада - показать, как так реализовать retry диалог для любых запросов/задач, чтобы его можно было быстро встроить в существующий код. Если будет возможность, крайне советую посетить :) #library #navigation #appsconf

А вот это смешно. Запилили плагин для Intellij IDEA, который играет звуки по типу барабанной дроби и ба-дум-тссс на всякие билды, ошибки и ворнинги. #intellij #plugin #humor

Выложили Gist со шпаргалкой по миграции с Glide 3 на Glide 4 #library #glide #cheatsheet