Серия коротких видеоматериалов о внутреннем устройстве Android: https://proglib.io/w/4970e537
YouTube
Understanding the internals of Android Stack Architecture and how it relates to Linux
Narrated by Mr. Armadillo
Mr. Armadillo Socials:
YouTube: https://www.youtube.com/channel/UCS3o1WD9sTBgXaNIwtFCJOQ
Twitch: https://www.twitch.tv/maverickmadillo
Twitter: https://twitter.com/hamstertee
deviantart: https://www.deviantart.com/hamstertcp
gamejolt:…
Mr. Armadillo Socials:
YouTube: https://www.youtube.com/channel/UCS3o1WD9sTBgXaNIwtFCJOQ
Twitch: https://www.twitch.tv/maverickmadillo
Twitter: https://twitter.com/hamstertee
deviantart: https://www.deviantart.com/hamstertcp
gamejolt:…
Подборка из семи полезных инструментов iOS-разработчика, которые повысят вашу продуктивность: https://proglib.io/w/b809a80c
Medium
7 Essential iOS Developer Tools
Increase your productivity
Intent представляет собой объект обмена сообщениями, с помощью которого можно запросить выполнение действия у компонента другого приложения. Несмотря на то, что объекты
Intent упрощают обмен данными между компонентами по нескольким аспектам, в основном они используются в трех ситуациях:– Для запуска операции: вы можете запустить новый экземпляр Activity, передав
Intent методу startActivity().– Для запуска службы: вы можете запустить службу для выполнения одноразовой операции (например, загрузки файла), передав
Intent в startService().– Для рассылки широковещательных сообщений: вы можете доставить широковещательное сообщение в другие приложения, передав
Intent в sendBroadcast(), sendOrderedBroadcast() или sendStickyBroadcast().Интересные и вдохновляющие примеры дизайна мобильных приложений: https://proglib.io/w/c14ef366
AppTractor
Дизайн приложений: примеры для вдохновения #17
Предлагаем вам несколько прототипов приложений, которые показались нам интересными и вдохновляющими.
Что выведет программа на языке Swift?
Anonymous Quiz
20%
True
32%
False
35%
Ошибка компиляции
14%
Посмотреть результаты
Подборка материалов по работе с MotionLayout — ConstraintLayout, который позволяет анимировать лэйауты между разными состояниями.
- Перевод статьи о MotionLayout на хабре
- Серия статей Николаса Роарда, в которой объясняются ключевые идеи MotionLayout
- Слайды и видео о MotionLayout с конференции #asincandroid2020
- Перевод статьи о MotionLayout на хабре
- Серия статей Николаса Роарда, в которой объясняются ключевые идеи MotionLayout
- Слайды и видео о MotionLayout с конференции #asincandroid2020
Хабр
MotionLayout: анимации лучше, кода — меньше
Google продолжает улучшать нашу жизнь, выпуская новые удобные библиотеки и API. Среди которых оказался и новый MotionLayout. Учитывая обилие анимаций в наших приложениях, мой коллега Cedric Holtz...
Рассматриваем 4 доступных оператора диапазонов в Swift на практике: https://proglib.io/w/7358ac35
Medium
Ranges in Swift explained with code examples
Learn about the 4 different range operators that are available in Swift, how Strings are different and how to convert a Range to an…
🎱 Сможет ли программа заменить Data Scientist: платформы для машинного обучения без программирования
Было бы здорово, если бы модель машинного обучения можно было просто перетащить иконкой в проект, drag-and-drop. Стоп… но ведь такое уже есть! Рассказываем о восьми сервисах автоматизации задач Data Science.
https://proglib.io/sh/a9nuG1hfkY
Было бы здорово, если бы модель машинного обучения можно было просто перетащить иконкой в проект, drag-and-drop. Стоп… но ведь такое уже есть! Рассказываем о восьми сервисах автоматизации задач Data Science.
https://proglib.io/sh/a9nuG1hfkY
«ANR» в Android означает «Приложение не отвечает». Данная ошибка возникает, когда пользователь взаимодействует с
Это происходит потому, что запускается тяжелая и длительная задача, такая как загрузка данных в основном потоке пользовательского интерфейса. Решение проблемы — запускать тяжелые задачи в фоновом режиме с помощью класса
UPD: спасибо читателю за замечание. AsyncTask устарел, поэтому следует использовать стандартные утилиты параллелизма java.util.concurrent или Kotlin.
activity, а activity находится в методе onResume(). В итоге появляется диалоговое окно, предлагающее пользователю подождать или закрыть приложение.Это происходит потому, что запускается тяжелая и длительная задача, такая как загрузка данных в основном потоке пользовательского интерфейса. Решение проблемы — запускать тяжелые задачи в фоновом режиме с помощью класса
Async Task.UPD: спасибо читателю за замечание. AsyncTask устарел, поэтому следует использовать стандартные утилиты параллелизма java.util.concurrent или Kotlin.
Рассматриваем все подводные камни преобразования дат в строку с использованием Swift: https://proglib.io/w/57ea0659
DEV Community
Converting Dates to String using Swift
Dates are represented in Swift code using the Date structure. The Date type makes it easy to work w...
Если вы используете подход TDD (Разработка через тестирование) при разработке под Android, то вам будет интересна статья, которая не посвящена пропаганде данного подхода, а предназначена для объяснения того, как правильно реализовать эту методологию для создания приложения для Android.
https://proglib.io/w/57b9c786
https://proglib.io/w/57b9c786
Medium
TDD in Android
Test Driven Development is a controversial topic among software engineers and it is not rare to find very strong opinions in favour and…
Мы создали канал, посвящённый различным аспектам информационной безопасности. Подписывайтесь, будет 🔥.
https://news.1rj.ru/str/hackproglib
https://news.1rj.ru/str/hackproglib
Telegram
Библиотека хакера | Hacking, Infosec, ИБ, информационная безопасность
Все самое полезное по инфобезу в одном канале.
Список наших каналов: https://news.1rj.ru/str/proglibrary/9197
Для обратной связи: @proglibrary_feeedback_bot
По рекламе: @proglib_adv
РКН: https://gosuslugi.ru/snet/67ab0e2e75b36e054ef6d5bf
Список наших каналов: https://news.1rj.ru/str/proglibrary/9197
Для обратной связи: @proglibrary_feeedback_bot
По рекламе: @proglib_adv
РКН: https://gosuslugi.ru/snet/67ab0e2e75b36e054ef6d5bf
Что выведет программа на языке Swift?
Anonymous Quiz
47%
Advanced
20%
Swift
20%
Ошибка компиляции
13%
Посмотреть результаты
Любопытный разговор от Android Broadcast о многих аспектах безопасности Android-приложений.
https://proglib.io/w/1182345c
https://proglib.io/w/1182345c
YouTube
Безопасность мобильных приложений
#AndroidBroadcast #Security #Android
Обсуждаем обеспечение безопасности Android приложений, какие дыры есть в Android и куда развивается ОС в рамках безопасности
Гость выпуска - Ольга Шкряба, Senior Mobile Security Engineer. Занимается исследованием и разработкой…
Обсуждаем обеспечение безопасности Android приложений, какие дыры есть в Android и куда развивается ОС в рамках безопасности
Гость выпуска - Ольга Шкряба, Senior Mobile Security Engineer. Занимается исследованием и разработкой…
Автор статьи утверждает, что Flutter — это неудержимый, идущий навстречу всем нам поезд, в который следует сесть как можно раньше.
https://proglib.io/w/d4cfbcb0
https://proglib.io/w/d4cfbcb0
Medium
Why Flutter Is, in Fact, the Next Big Thing in App Development
It’s an unstoppable train coming towards us, and you’d better hop on early