Интересные и вдохновляющие примеры дизайна мобильных приложений: 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
Разбираемся с устройством и принципом работы фреймворка UIKit в iOS: https://proglib.io/w/854ab5fd
Хабр
Устройство UI в iOS
Всем все еще 404, сегодня мы ныряем в наш всеми любимый U, а если быть точнее в Фреймворк UIKit. Кратко, UIKit - UI фреймворк позволяющий облегчить для разработч...
Какая математика нужна для Data Science? Интервью с преподавателями МГУ
Всё, что вы хотели знать о математике для анализа данных, но не знали, у кого спросить.
https://proglib.io/w/fa2f98d1
Всё, что вы хотели знать о математике для анализа данных, но не знали, у кого спросить.
https://proglib.io/w/fa2f98d1
YouTube
Какая математика нужна для Data Science? Интервью с преподавателями МГУ
Всё, что вы хотели знать о математике для анализа данных, но не знали, у кого спросить.
Сайт издания «Библиотека программиста» — https://proglib.io
Ссылка на курс: https://courses.proglib.io/?utm_source=youtube&utm_medium=webinar0&utm_campaign=had
Сайт издания «Библиотека программиста» — https://proglib.io
Ссылка на курс: https://courses.proglib.io/?utm_source=youtube&utm_medium=webinar0&utm_campaign=had
Статья от JetBrains о секретах быстрой компиляции для Kotlin: https://proglib.io/w/18741a67
The JetBrains Blog
The Dark Secrets of Fast Compilation for Kotlin | The Kotlin Blog
Compiling a lot of code fast is a hard problem, especially when the compiler has to perform complex analyses such as overload resolution and type inference with generics. In this post, I’ll tell you a
Data Scientist-ы больше не нужны?
Может ли программа заменить специалиста? Рассказываем о существующих сервисах автоматизации машинного обучения.
https://proglib.io/sh/a9nuG1hfkY
Может ли программа заменить специалиста? Рассказываем о существующих сервисах автоматизации машинного обучения.
https://proglib.io/sh/a9nuG1hfkY