Ребята из inDriver поделились опытом адаптации под Harmony OS от Huawei. Статья не шибко глубокая, но, вероятно, кому-то этот опыт будет полезен. Да и достучаться вручную до человека и задать вопросы всегда можно.
#huawei #harmonyos #playservices
#huawei #harmonyos #playservices
Хабр
Как мы в андроид приложение inDriver добавили поддержку Harmony OS
Все началось с того, что министерство торговли США включило Huawei в список компаний, с которыми запрещено вести бизнес американским компаниям. Ответом Huawei ст...
Неплохая статья про отличия в дизайне аппчиков под Android и iOS. Кажется, разработчикам оно полезно скорее для расширения кругозора, но всегда можно этим кидаться в дизайнеров, если начинают лепить какую-то хрень :)
#design #pattern #material
#design #pattern #material
Habr
32 отличия дизайна мобильного приложения под iOS и Android
Железный дизайнер из Redmadrobot Design Lab Артур Абраров делится наблюдениями. Адаптировать дизайн под другую платформу — неотъемлемая часть работы дизайнера мобильных приложений. Цель этой работы —...
Мы всё так же ищем близких нам по духу Android-разработчиков к себе в App in the Air.
Разных интересных задач у нас полно. Тут и социально-значимое развитие наших CO2 offset тем, и бронирование билетов с отелями, и начавшая развиваться B2B движуха. Это уже не жук лапкой потрогал!
Детальное описание всего можно найти вот тут. А для непуганных - сразу ссылка на форму с заявкой.
P.S. У нас на самом деле охренительно, иначе мы бы тут не тусили столько лет. Welcome! :)
#job
Разных интересных задач у нас полно. Тут и социально-значимое развитие наших CO2 offset тем, и бронирование билетов с отелями, и начавшая развиваться B2B движуха. Это уже не жук лапкой потрогал!
Детальное описание всего можно найти вот тут. А для непуганных - сразу ссылка на форму с заявкой.
P.S. У нас на самом деле охренительно, иначе мы бы тут не тусили столько лет. Welcome! :)
#job
Google Docs
App in the Air Android Job Denoscription
Android разработчик в App in the Air Коротко: Расширяем Android команду (нас 4) для работы над новыми функциями в приложении с обширной международной аудиторией (6 миллионов человек) получившем признание от Apple и Samsung. В данный момент осваиваются два…
Разработка ждёт балета
Мы всё так же ищем близких нам по духу Android-разработчиков к себе в App in the Air. Разных интересных задач у нас полно. Тут и социально-значимое развитие наших CO2 offset тем, и бронирование билетов с отелями, и начавшая развиваться B2B движуха. Это уже…
Сегодня внезапно вскрылось, что кто-то звонил людям от имени компании и задавал какие-то вопросы про сортировки и
Имейте в виду, мы нигде не просим ваш телефон и никому никогда сами не звоним.
Подозреваю, что какой-то недалёкий HR хотел схантить кандидата и перепродать его нам, но может там что-то ещё кроется за этой историей.
Activity lifecycle. Имейте в виду, мы нигде не просим ваш телефон и никому никогда сами не звоним.
Подозреваю, что какой-то недалёкий HR хотел схантить кандидата и перепродать его нам, но может там что-то ещё кроется за этой историей.
Забавное: ребята из Google fuzzing-тестированием нашли у ребят из Samsung дырку. Позволяет эта штука выполнять злой код у вас на устройстве. И достаточно просто отправить MMS с нужной картинкой. Весело!
#cybersec #vulnerability #samsung
#cybersec #vulnerability #samsung
www.opennet.ru
Уязвимость в Android-прошивках Samsung, эксплуатируемая через отправку MMS
В поставляемом в Android-прошивках Samsung обработчике изображений Qmage, встроенном в систему рендеринга графики Skia, выявлена уязвимость (CVE-2020-8899), позволяющая организовать выполнение кода при обработке в любом приложении изображений в форматах QM…
@zaksenova прислала нам с вами статейку: ребята описали, как они заставляли H.264 в WebRTC работать на большем числе устройств. Я сам далёк от этой области, но прочитать было достаточно интересно.
#webrtc #codec #h264
#webrtc #codec #h264
Хабр
WebRTC на Android: как включить аппаратное кодирование на множестве устройств
Для видеозвонков в Badoo мы используем стандарт WebRTC и кодек H.264. Если верить документации, этот кодек должен без проблем работать на любых устройствах Andro...
Microsoft выпустили свой мультиплатформенный фреймворк .NET MAUI, который работает на Android, iOS, macOS и Windows. Похоже, разложение трупа Xamarin привлекло разную живность, и живность, не долго думая, решила построить на останках Xamarin.Forms новый фреймворк.
#microsoft #dotnet #maui
#microsoft #dotnet #maui
Microsoft News
Introducing .NET Multi-platform App UI
You can build anything with .NET. It’s one of the main reasons millions of developers choose .NET as the platform for their careers, and companies invest for their businesses. With .NET 5 we begin our journey of unifying the .NET platform, bringing .NET Core…
Вот тут можно посмотреть, что сейчас происходит с Project Loom в Java (это то, что сначала называлось fibers, а теперь зовётся virtual thread). Это всё про те же легковесные потоки, которые бегут не поверх OS threads, а userspace JDK.
А вот тут чувак немного поэкспериментировал со всем этим богатством.
#java #loom #coroutine
А вот тут чувак немного поэкспериментировал со всем этим богатством.
#java #loom #coroutine
Habr
Project Loom: виртуальные потоки в Java уже близко
Несколько дней назад Ron Pressler разродился статьей State of Loom , которую не полайкал только самый ленивый джавист. Статья действительно хорошая, в ней много интересных метафор, которые я собираюсь...
@Jacks0n23 снова приглашает всех на Android митап. Пройдёт оно, понятное дело, онлайн. Мария Чернядиева расскажет о разработке библиотеки, а Серёжа наш Боиштян - про управление зависимостями в их CI/CD команде. Случится это всё 27 мая в 19:00, нужно зарегаться заранее.
#event #meetup
#event #meetup
Т-Банк Митапы
Митап Tinkoff IT Weekly #8. Android
Еженедельные встречи экспертов, разбор реальных кейсов, советы по выживанию. it’s Tinkoff выходит в онлайн.
Безудержное веселье! Разработчики целой кучи аппчиков не сдюжили конфигурацию Firebase и бесстыже светили голыми данными юзеров, не особенно этого стесняясь!
#firebase #cybersec
#firebase #cybersec
Comparitech
24,000 Android apps expose user data through Firebase blunders
Common misconfigurations on Google Firebase databases allow unauthorized parties to easily find and access users' personal data in thousands of apps.
Небольшая статья про
#view #handler
post и postDelayed. Она совсем не глубокая и уж точно не детальная, но иногда полезно напомнить, что есть такой removeCallbacks, и что помимо Handler есть ViewTreeObserver, который лучше подходит для ряда случаев.#view #handler
Medium
Stop Using Post/PostDelayed in Your Android Views
Prevent avoidable crashes
Небольшой пост прямо по теме этого канала. Чуваку понадобилось немного модифицировать проект, который никто долгое время не трогал, и на него тут же с лаем и воплями накинулись Gradle и Android Studio.
Я правда почти со всеми его тезисами не готов согласиться. Ну неужели кто-то считает нормальной идеей давать системе сборки самой модифицировать build.gradle файлы? И что это вообще за претензия к IDE: "Оно не может всё магически само починить"? Ну да, не на всё студия способна. Ну а сам автор поставил бы более высокий приоритет задаче с вот таким вот магическим поведением перед, скажем, улучшениями встроенного линтера или повышением производительности? Что-то я сомневаюсь.
За ссылку скажем спасибо @themishkun. Обняли-подбросили, как говорится.
#ide #studio #gradle
Я правда почти со всеми его тезисами не готов согласиться. Ну неужели кто-то считает нормальной идеей давать системе сборки самой модифицировать build.gradle файлы? И что это вообще за претензия к IDE: "Оно не может всё магически само починить"? Ну да, не на всё студия способна. Ну а сам автор поставил бы более высокий приоритет задаче с вот таким вот магическим поведением перед, скажем, улучшениями встроенного линтера или повышением производительности? Что-то я сомневаюсь.
За ссылку скажем спасибо @themishkun. Обняли-подбросили, как говорится.
#ide #studio #gradle
shkspr.mobi
We’ve built a towering pile of shite – Terence Eden’s Blog
Regular blogging by Terence Eden.
@YonatanLevin прислал нам с вами нечто чудесное. Просто оцените этот вопрос на StackOverflow про Duplicate class ...ListenableFuture found in modules guava-... и актуальный ответ на него.
#google #library #guava
#google #library #guava
Stack Overflow
Duplicate class com.google.common.util.concurrent.ListenableFuture found in modules guava-20.0.jar (com.google.guava:guava:20.0)
When I use implementation 'com.google.firebase:firebase-inappmessaging-display:17.2.0' in my app/build.gradle, I get this error:
Duplicate class com.google.common.util.concurrent.ListenableFuture ...
Duplicate class com.google.common.util.concurrent.ListenableFuture ...
Многие уже наверняка слышали, что ребята из Podlodka начали делать свою онлайн конфу. Так вот, теперь эта телега докатилась и до нас, 22 июня ребята запустят Podlodka Android Crew.
Это не совсем классическая конференция с докладами и вопросами. Они пилят и всякие публичные собеседования, и live-coding движухи, и просто много разных вещей вокруг общения с другими разработчиками. И всё это проходит на протяжении 2-х недель.
Сразу оговорюсь, я не участвовал в предыдущих этих Crew темах, но слышал очень много положительных отзывов от людей, с которыми работал над AppsConf, и мнению которых я всецело доверяю.
Поэтому сходите, посмотрите, вдруг зацепит и захочется вписаться :)
#event
Это не совсем классическая конференция с докладами и вопросами. Они пилят и всякие публичные собеседования, и live-coding движухи, и просто много разных вещей вокруг общения с другими разработчиками. И всё это проходит на протяжении 2-х недель.
Сразу оговорюсь, я не участвовал в предыдущих этих Crew темах, но слышал очень много положительных отзывов от людей, с которыми работал над AppsConf, и мнению которых я всецело доверяю.
Поэтому сходите, посмотрите, вдруг зацепит и захочется вписаться :)
#event
podlodka.io
Онлайн-конференция Podlodka Android Crew, сезон #15
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным проблемам Android-разработки, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
Хочу поделиться списком каналов и чатов вокруг разработки, которые сам с переменным успехом читаю. Очень надеюсь, что кто-то найдёт для себя что-то новое и интересное. Больше каналов хороших и разных!
- Android Guards Today 🛰 - чудесный канал про безопасность в Android. Уникальный контент, который сложно найти где-то ещё. Если ничего не путаю, ведёт его Артём Кулаков
- miniJUG - новости мира Java. Очень здорово и интересно. Жава живе!
- Avito Android Open Source - чатик наших хороших друзей из Avito, в котором обсуждают всю их open source движуху
- Javanese Online - канал Миши Горюнова, который часто присылает новости в нашу Дичь. Там он транслирует свои взгляды на всё вот это вот, и следить за этим безумно интересно!
- Experimental chill - Кресты! Алгоритмы! Хардкор!
- Android Good Reads - канал Егора нашего Толстого (и ещё кого-то, судя по всему, но лично не знаком). Выкладывают новости, анонсы мероприятий и разные статьи. Редко, но метко
- Android Live 🤖 - ещё один канал с новостями, анонсами мероприятий и статейками. Автор старается писать чуть более развёрнутые посты, делая эдакое краткое содержание для материала
- ∏ρ؃uñçτØρ Øπτµç∑ | 👁🗨›››› - ни дня без смехуёчков!
- cult of details - тут постят совершенно обалденные маленькие детали из разных продуктов и приложений
- Android Broadcast - Кирюха Розов выкладывает очень много ссылок на самое разное. Если не хочется пропускать вообще никаких статей и новостей, то скорее всего вам сюда
- addmeto - ну Бобук же, ну. Мимо такого вообще нельзя проходить!
- Android ResId - англоязычный канал с новостями мира Android-разработки. Пишут туда нечасто и только самое важное.
- Сохранёнки Джейка Вортона - пора уже признать, что все мы тут на самом деле ради мемов.
#channel #telegram
- Android Guards Today 🛰 - чудесный канал про безопасность в Android. Уникальный контент, который сложно найти где-то ещё. Если ничего не путаю, ведёт его Артём Кулаков
- miniJUG - новости мира Java. Очень здорово и интересно. Жава живе!
- Avito Android Open Source - чатик наших хороших друзей из Avito, в котором обсуждают всю их open source движуху
- Javanese Online - канал Миши Горюнова, который часто присылает новости в нашу Дичь. Там он транслирует свои взгляды на всё вот это вот, и следить за этим безумно интересно!
- Experimental chill - Кресты! Алгоритмы! Хардкор!
- Android Good Reads - канал Егора нашего Толстого (и ещё кого-то, судя по всему, но лично не знаком). Выкладывают новости, анонсы мероприятий и разные статьи. Редко, но метко
- Android Live 🤖 - ещё один канал с новостями, анонсами мероприятий и статейками. Автор старается писать чуть более развёрнутые посты, делая эдакое краткое содержание для материала
- ∏ρ؃uñçτØρ Øπτµç∑ | 👁🗨›››› - ни дня без смехуёчков!
- cult of details - тут постят совершенно обалденные маленькие детали из разных продуктов и приложений
- Android Broadcast - Кирюха Розов выкладывает очень много ссылок на самое разное. Если не хочется пропускать вообще никаких статей и новостей, то скорее всего вам сюда
- addmeto - ну Бобук же, ну. Мимо такого вообще нельзя проходить!
- Android ResId - англоязычный канал с новостями мира Android-разработки. Пишут туда нечасто и только самое важное.
- Сохранёнки Джейка Вортона - пора уже признать, что все мы тут на самом деле ради мемов.
#channel #telegram
Telegram
Android Guards
Статьи, исследования, полезные ссылки и многое другое из мира безопасности Android платформы и приложений. Только проверенный контент!
YouTube: https://www.youtube.com/c/AndroidGuards
Поблагодарить: https://news.1rj.ru/str/+oMgsdsq2ydY5MjQy
YouTube: https://www.youtube.com/c/AndroidGuards
Поблагодарить: https://news.1rj.ru/str/+oMgsdsq2ydY5MjQy
Очаровательный юмористический очерк "Хакер в столовой". Только посмотрите, как начинается: "Хакер приходит в общественную столовую и с возмущением обнаруживает, что солонку на столе может открутить кто попало и насыпать туда что угодно. Хакер приходит домой и пишет гневное письмо директору столовой..."
#humor #cybersec
#humor #cybersec
XAKEP
Хакер в столовой
День первый Хакер приходит в общественную столовую и с возмущением обнаруживает, что солонку на столе может открутить кто попало и насыпать туда что угодно. Хакер приходит домой и пишет гневное письмо директору столовой:
О, а вот это прикольно: чувак рассказывает, как неосторожное правило для R8 ему всё сломало. Прямо вырезало
#r8 #bug
Object.notify и т.п. Сочно!#r8 #bug
Medium
How to break your Android App with proguard / R8
I recently updated the android gradle plugin to 4.0.0. While developing, everything went smoothly and at some point I was ready to cut a…