По мере развития библиотеки в нее, вероятно, будут включены более полные проверки и улучшенная документация, что облегчит разработчикам внедрение надежных мер безопасности в приложения для Android.
Swift Semantic Search — демонстрационное приложение показывает, как создавать нативные приложения с ИИ работающие в реальном времени для устройств Apple. Оно использует библиотеку Unum для Swift...
В нашем новом выпуске автоматическое обнаружение утечек памяти в CI/CD с помощью UI-тестов, эффективная работа с legacy кодом Medium и новая версия Flutter, знакомство с Mobile...
Combine — это фреймворк для обработки асинхронных событий, представленный Apple на WWDC 2019. Он позволяет работать с потоками данных и событиями в iOS и других платформах...
Zoomable — это библиотека Jetpack Compose, позволяющая масштабировать содержимое с помощью жеста щипка, двойного тапа или двойного касания и жеста перетаскивания. Zoomable можно использовать как с...
Декомпозиция в разработке программного обеспечения — это процесс разбиения сложной системы или задачи на более мелкие, управляемые части.
Вместо того чтобы напрягаться по поводу идеального релиза, Uber внедрил инструменты для раннего обнаружения производственных сбоев и быстрого и простого отката к заведомо безопасному состоянию.
Disk — это простая, но мощная библиотека управления файлами, созданная с учетом рекомендаций Apple по хранению данных в iOS. Disk максимально эффективно использует новый протокол Codable,...
Асинхронность и многопоточность — это два разных подхода к выполнению задач параллельно или конкурентно, однако они решают схожие проблемы.
В двух словах, дизай-система нужна нам для того, чтобы обеспечить единый внешний вид и восприятие различных продуктов на разных платформах, обеспечивая бесшовный пользовательский опыт.
Цель AAKB - создать руководство по написанию безопасного программного обеспечения для Android.
iOS Clean Architecture демонстрирует реализацию чистой архитектуры, MVVM и Combine в приложении на Swift. Архитектура разделяет проблемы на отдельные слои, делая кодовую базу более удобной для...
Эти принципы и техники помогают разработчикам эффективно работать с унаследованным кодом, улучшать его качество и поддерживаемость, а также снижать риски, связанные с внесением изменений.
Это очень простой пример отображения пользовательского интерфейса с сервера.
WhatsApp Clone Compose — приложение-клон WhatsApp, созданное с помощью Stream Chat SDK for Compose для реализации систем обмена сообщениями и Stream Video SDK for Compose для...
Таким образом, мы узнаем все больше и больше о тонкостях и небольших нюансах этого куска кода и, когда мы достаточно его разберем или поймем, тогда мы...
Compose Game Engine — простой игровой движок для 2D-игр, созданный с помощью Jetpack Compose. Эта библиотека обеспечивает базовую функциональность игрового движка, включая управление игровыми объектами, обнаружение...
В новом дайджесте конвейеры мобильного развертывания за $0 и нестрашный Metal, Selenoid без симуляции и странные описания в Play Store, адаптивная верстка на React Native, упадок...
Java всё еще нужна для тех, кто хочет заниматься Android-разработкой, и Кирилл Розов рассказывает почему.
Несмотря на свою значимость, нововведение получило ограниченное внимание на WWDC 23.