Сегодня 256 день в году. Всех причастных с днём программиста! 🥳
🛣️ План развития разработчика Android
Иллюстрированный план развития для тех, кто хочет стать разработчиком Android. Полезные ссылки на книги, курсы, тесты, подборки и другие ресурсы.
https://proglib.io/sh/PeDJmzc2Xt
Иллюстрированный план развития для тех, кто хочет стать разработчиком Android. Полезные ссылки на книги, курсы, тесты, подборки и другие ресурсы.
https://proglib.io/sh/PeDJmzc2Xt
Разбираем 7 вариантов использования AlertView в SwiftUI: https://proglib.io/w/3c2e85ae
Medium
7 AlertView Options in SwiftUI
Different uses of the AlertView with gifs
8 сентября Google выпустила Android 11. С нововведениями можно ознакомиться на хабре или в блоге компании.
Хабр
Вышел Android 11 с единым разделом для мессенджеров, записью экрана и управлением smart-устройствами
Корпорация Google опубликовала релиз мобильной ОС Android 11. Исходные тексты операционной системы размещены в Git-репозитории проекта (ветка android-11.0.0_r1). Главный акцент в новой версии...
Что выведет программа на языке Swift?
Anonymous Quiz
40%
Ошибка компиляции
5%
(100, 100)
37%
(200, 200)
17%
Посмотреть результаты
Серия коротких видеоматериалов о внутреннем устройстве 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...