Для общего развития Android-разработчику: подробный разбор атаки на Android-ядро с помощью Qualcomm TrustZone.
Читать
Читать
Tamir Zahavi-Brunner’s Blog
Attacking the Android kernel using the Qualcomm TrustZone
In this post I describe a somewhat unique Android kernel exploit, which utilizes the TrustZone in order to compromise the kernel.
🙏3
Тут команда EmergeTools проанализировала пять популярных приложений из App Store и поделилась советами, которые помогут сократить время их старта.
Читать
Читать
Emergetools
Emerge Tools Blog | How these 5 iOS apps could improve their startup time
A detailed look at the startup times for 5 popular apps from the App Store and actionable insights for how they can be improved.
Ключевые особенности обработки исключений в Kotlin Coroutines, которые помогут освоить данную тему.
Читать
Читать
Хабр
Почему исключения в Kotlin Coroutines это сложно и как с этим жить?
Обработка исключений, вероятно одна из самых сложных частей, когда вы изучаете корутины в Kotlin. В этой статье, я расскажу о причинах такой сложности и объясню некоторые ключевые моменты для хорошего...
#ищу_работу
Напишите пару слов о себе, добавьте ссылку на гитхаб/резюме и укажите хештеги: #язык, #стек, #библиотеки
Напишите пару слов о себе, добавьте ссылку на гитхаб/резюме и укажите хештеги: #язык, #стек, #библиотеки
👍2
Акниет Арысбаев, Android-разработчик в Delivery Hero, рассказывает про автоматизацию отслеживания изменения размера релизной сборки приложения на каждом Pull Request.
Также он затрагивает структуру APK, App Bundle и инструменты для определения разницы в размере между сборками.
https://youtu.be/oXI7IBlJ-X4
Также он затрагивает структуру APK, App Bundle и инструменты для определения разницы в размере между сборками.
https://youtu.be/oXI7IBlJ-X4
YouTube
Автоматизация проверки размера Android приложения на CI
Доклад про автоматизацию отслеживания изменения размера релизной сборки приложения на каждом Pull Request. Автор рассказывает про структуру APK и App Bundle, а также про инструменты для получения разницы в размере между сборками.
Эксперт - Акниет Арысбаев…
Эксперт - Акниет Арысбаев…
🔥3
Вы когда-нибудь обманывали на собеседованиях?
Anonymous Poll
65%
Нет
9%
Да, о причинах увольнения
20%
Да, об опыте работы
6%
Другое (напишу в комментариях)
👍3
Игорь Буняков из 2ГИС рассказывает, как его iOS-команда переписала весь движок карт на Metal и с какими проблемами столкнулась на пути от первого прототипа к публикации готового релиза.
Читать
Читать
Хабр
Переход на Metal
А зачем? Причина первая: уход на пенсию OpenGL для iOS/OSX. В 2018 году Apple объявила, что прекращает поддержку этого графического API, и это только вопрос времени, когда она удалит его из своих...
Взаимные блокировки (deadlocks) в Swift: что это, причины возникновения, способы обнаружения и устранения.
Читать
Читать
SwiftLee
Deadlocks in Swift explained: detecting and solving
Deadlocks in Swift can cause your app to hang and become unresponsive. Learn how to detect and solve hangs in Xcode.
В новой статье об интересных моментах из Fragment API Максим Бредихин рассказывает о том, как (не) создавать новые инстансы фрагментов 👉 https://t.iss.one/mobileproglib/3257
Telegram
Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck
Максим Бредихин, Android-разработчик в Тинькофф, рассказывает об интересных моментах из Fragment API, о которых вы могли не знать.
— Часть 1. Транзакции
— Часть 2. (Не) создаем инстанс
— Часть 1. Транзакции
— Часть 2. (Не) создаем инстанс
Forwarded from Proglib.academy | IT-курсы
Всем привет, на связи Proglib.academy
Мы знаем, что сейчас непростое время, но хотим спросить у вас, как вы отвлекаетесь от новостей?
Мы знаем, что сейчас непростое время, но хотим спросить у вас, как вы отвлекаетесь от новостей?
Anonymous Poll
26%
Учусь на курсах
34%
Ушёл в работу
11%
Обустраиваюсь на новом месте
34%
Играю в видеоигры
11%
Хожу на свидания/встречаюсь с друзьями
12%
Упоролся в спорт
36%
Смотрю развлекательный контент
Интервью с разработчиком фоторедактора Lensa, который использует OpenGL и AI, и все это оффлайн на Android.
Смотреть
Смотреть
YouTube
Lensa | Разработка оффлайн фоторедактора на Android | Интервью с разработчиком
Взял интервью у разработчика фоторедактора Lensa, который использует OpenGL, AI и все это оффлайн на Android
🔗 Telegram канал "Android Broadcast" https://ttttt.iss.one/android_broadcast
💰 Поддержать проект на Boosty https://boosty.to/androidbroadcast
🔗 Чат сообщества…
🔗 Telegram канал "Android Broadcast" https://ttttt.iss.one/android_broadcast
💰 Поддержать проект на Boosty https://boosty.to/androidbroadcast
🔗 Чат сообщества…
🔥4👍1
Протокол Sendable и одноименная аннотация для замыканий в Swift: как работают, какие проблемы решают и как их использовать в своем приложении.
Читать
Читать
Donny Wals
What are Sendable and @Sendable closures in Swift?
Sendability is an important feature of Swift Concurrency. It’s how the compiler determines whether code can safely be accessed from multiple concurrency contexts. In this post you’ll learn everything…
Kotlin Multiplatform: как превратить нативное приложение в кроссплатформенное
Анна Жаркова на TechTrain 2022 Spring рассказывает о том, как можно превратить Android-приложение в кроссплатформенное и сделать используемым вместе с iOS.
Смотреть
Анна Жаркова на TechTrain 2022 Spring рассказывает о том, как можно превратить Android-приложение в кроссплатформенное и сделать используемым вместе с iOS.
Смотреть
YouTube
Анна Жаркова — Kotlin Multiplatform. Как превратить нативное приложение в кроссплатформенное
Даты ближайшего фестиваля TechTrain будут анонсированы позднее.
Подробнее о TechTrain: https://jrg.su/YR8JKw
— Ближайший фестиваль: TechTrain 2022 Autumn – 8 октября, online
Билеты – https://bit.ly/3Czzyay
– –
Кроссплатформенные технологии и концепция «Написал…
Подробнее о TechTrain: https://jrg.su/YR8JKw
— Ближайший фестиваль: TechTrain 2022 Autumn – 8 октября, online
Билеты – https://bit.ly/3Czzyay
– –
Кроссплатформенные технологии и концепция «Написал…
👍3
В какой стране вы сейчас находитесь?
Anonymous Poll
51%
Россия
11%
Украина
6%
Беларусь
9%
Казахстан
5%
Узбекистан
2%
Киргизия
1%
Армения
2%
Грузия
2%
Турция
11%
Свой вариант в комментариях
🗣️👍 14 советов, как давать грамотный фидбэк, чтобы никого не обидеть
Хотите стать фидбэкером 99-го уровня и не испортить отношения с коллегами? В этой статье делимся лучшими практиками мастеров грамотного фидбэка.
🔗 Основной сайт
🔗 Зеркало
Хотите стать фидбэкером 99-го уровня и не испортить отношения с коллегами? В этой статье делимся лучшими практиками мастеров грамотного фидбэка.
🔗 Основной сайт
🔗 Зеркало
👍3