Руководство по созданию базового потока сквозного шифрования в приложении на Swift с помощью платформы CryptoKit от Apple.
https://proglib.io/w/0a518ba5
https://proglib.io/w/0a518ba5
DEV Community
CryptoKit Basics: End-to-End Encryption
How to achieve basic end-to-end encryption (E2EE) in your Swift App using Apple's CryptoKit.
Bottom-sheets — Android-библиотека, которая предоставляет широкий набор красивых нижних листов/экранов/слоев (информационная панель, заголовок которой появляется внизу экрана) для быстрого использования в вашем приложении.
Создавайте настраиваемые нижние листы или используйте множество уже имеющихся стандартных.
https://proglib.io/w/e3b2f9f5
Создавайте настраиваемые нижние листы или используйте множество уже имеющихся стандартных.
https://proglib.io/w/e3b2f9f5
Android Studio 4.0 поставляется с обновленным Layout Inspector, который позволяет отлаживать пользовательский интерфейс вашего Android-приложения. В статье рассказано, как это выглядит и работает, и как может помочь в решении проблем с приложениями.
https://proglib.io/w/eb43ba90
https://proglib.io/w/eb43ba90
Medium
Layout Inspector
Debugging UI issues can be tricky. Android Studio 4.0 comes with an updated Layout Inspector that lets you debug your Android app UI (user…
📌 Последовательности и прогрессии
Первое занятие нашего интенсива по математике доступно онлайн! Мы рассмотрели основные понятия о последовательностях и прогрессиях и разобрали несколько ключевых примеров.
https://youtu.be/OjQ75pKKhIw
Пройти весь курс: https://proglib.io/w/eb0d4966
Первое занятие нашего интенсива по математике доступно онлайн! Мы рассмотрели основные понятия о последовательностях и прогрессиях и разобрали несколько ключевых примеров.
https://youtu.be/OjQ75pKKhIw
Пройти весь курс: https://proglib.io/w/eb0d4966
YouTube
Последовательности и прогрессии для начинающих
Сайт «Библиотеки программиста»: https://proglib.io
Оставить заявку на курс «Математика для Data Science» можно здесь – https://proglib.io/w/bb13962b
Промокод на скидку 20% – WEB20
Оставить заявку на курс «Математика для Data Science» можно здесь – https://proglib.io/w/bb13962b
Промокод на скидку 20% – WEB20
Подборка библиотек, проектов, статей и ресурсов по Jetpack Compose: https://proglib.io/w/1e0b1d4d
GitHub
GitHub - jetpack-compose/jetpack-compose-awesome: 📝 A curated list of awesome Jetpack Compose libraries, projects, articles and…
📝 A curated list of awesome Jetpack Compose libraries, projects, articles and resources - jetpack-compose/jetpack-compose-awesome
Дорожная карта Flutter-разработчика, которая представляет собой полный план по изучению разработки приложений с помощью Flutter.
https://proglib.io/w/a358845d
https://proglib.io/w/a358845d
Мобильное приложение Вячеслава Ансимова полностью написано на SwiftUI и выложено в App Store. Теперь он рассказывает, как это было и с какими сложностями пришлось столкнуться: https://proglib.io/w/b860affb
Хабр
Приложение на SwiftUI в AppStore – сложности разработки
SwiftUI – это молодая и пока что не совсем изученная технология. С одной стороны, большое пространство для творчества и исследования, а с другой – неизвестность, нестабильность и проблемы. Так ли...
iOS 14 Programming for Beginners: Get started with building iOS apps with Swift 5.3 and Xcode 12, 5th Edition (2020)
Автор: Ahmad Sahar
Пятое издание книги разделено на 4 части, каждая из которых призвана помочь вам в достижении определенного набора целей:
📌Swift — узнайте, как использовать Swift 5.3 для выполнения общих задач программирования.
📌Дизайн пользовательского интерфейса — создание пользовательского интерфейса iOS-приложения с нуля, используя раскадровки и конструктора интерфейсов Xcode.
📌Код — откройте для себя важные концепции разработки приложений для iOS и изучите стратегии и методы, которые можно использовать в своих собственных приложениях.
📌Новые функции iOS — изучите новые технологии, представленные Apple на WWDC 2020, включая SwiftUI, виджеты и многое другое.
Скачать книгу
Автор: Ahmad Sahar
Пятое издание книги разделено на 4 части, каждая из которых призвана помочь вам в достижении определенного набора целей:
📌Swift — узнайте, как использовать Swift 5.3 для выполнения общих задач программирования.
📌Дизайн пользовательского интерфейса — создание пользовательского интерфейса iOS-приложения с нуля, используя раскадровки и конструктора интерфейсов Xcode.
📌Код — откройте для себя важные концепции разработки приложений для iOS и изучите стратегии и методы, которые можно использовать в своих собственных приложениях.
📌Новые функции iOS — изучите новые технологии, представленные Apple на WWDC 2020, включая SwiftUI, виджеты и многое другое.
Скачать книгу
Telegram
Книги для программистов (reserved)
iOS 14 Programming for Beginners (2020)
Автор: Ahmad Sahar
Автор: Ahmad Sahar
Материалы встречи Android-разработчиков на Kaspersky Mobile Talks, где обсуждалась тема многомодульности Android-приложений.
https://proglib.io/w/78cca48b
+ статья Андрея Берюхова для закрепления материала
https://proglib.io/w/78cca48b
+ статья Андрея Берюхова для закрепления материала
Хабр
Kaspersky Mobile Talks #1. Многомодульность
В конце февраля мы запустили новый формат встреч Android-разработчиков Kaspersky Mobile Talks. Основное отличие от обычных митапов — здесь вместо сотни слушателе...
В виде интересной истории автор статьи рассказывает про типичные проблемы мобильных команд, а также объясняет, что такое Mobile DevOps, как он помогает решать многие проблемы и как его внедрить в работу команды.
https://proglib.io/w/5b4dc72a
https://proglib.io/w/5b4dc72a
Хабр
Да кто такой этот ваш Mobile DevOps?
Сегодня почти у каждого проекта мобильного приложения есть базовая инфраструктура: ваш код хранится на git хостинге и весь новый код регулярно проверяется на CI, чтобы не сломать старый. Если ваша...
Советы по повышению производительности разработки для iOS: https://proglib.io/w/4c577cad
www.fadel.io
iOS Performance tips you probably didn't know (from an ex-Apple engineer)
If you’d like to stay up to date with articles about Cocoa development and bootstrapping a software business, follow me on Twitter or sign up to the mailing list.
.image img { display: block; margin-left: auto; margin-right: auto; } .image-caption { font…
.image img { display: block; margin-left: auto; margin-right: auto; } .image-caption { font…
🥰1
Серия статей об основах создания и использования RecyclerView в Android:
- Знакомство с RecyclerView
- Адаптация к ListAdapter
- Обработка событий нажатия в RecyclerView
- Знакомство с RecyclerView
- Адаптация к ListAdapter
- Обработка событий нажатия в RecyclerView
Medium
Getting to know RecyclerView
RecyclerView is a powerful UI widget that allows you to display a list of data in a flexible manner. When I was learning about…
Руководство по Xcode, из которого вы узнаете, как использовать инструменты для профилирования и отладки проблем производительности, памяти и ссылок в ваших iOS-приложениях.
https://proglib.io/w/0c3cbb42
https://proglib.io/w/0c3cbb42
kodeco.com
Instruments Tutorial with Swift: Getting Started
In this Xcode tutorial, you’ll learn how to use Instruments to profile and debug performance, memory and reference issues in your iOS apps.
Серия статей под названием «В дикой природе», в которой эксперты из Google Project Zero представляют анализ эксплуатации нескольких уязвимостей нулевого дня, в том числе и для мобильных устройств. Данная подборка будет особенно полезна тем, кто ставит под сомнение безопасность мобильных приложений.
- Введение
- Ошибка Chrome Infinity
- Эксплойты Chrome
- Эксплойты Android
- Постэксплуатация Android
- Эксплойты Windows
- Введение
- Ошибка Chrome Infinity
- Эксплойты Chrome
- Эксплойты Android
- Постэксплуатация Android
- Эксплойты Windows
Blogspot
Introducing the In-the-Wild Series
This is part 1 of a 6-part series detailing a set of vulnerabilities found by Project Zero being exploited in the wild. To read the other p...
Kotlin_Coroutines_Cheat_Sheet.pdf
275.9 KB
Шпаргалка по Kotlin Coroutines
Материал о том, как подружить SwiftUI и GraphQL с помощью инструмента Graphaello: https://proglib.io/w/fae73d49
GitHub
GitHub - nerdsupremacist/Graphaello: A Tool for Writing Declarative, Type-Safe and Data-Driven Applications in SwiftUI using GraphQL
A Tool for Writing Declarative, Type-Safe and Data-Driven Applications in SwiftUI using GraphQL - GitHub - nerdsupremacist/Graphaello: A Tool for Writing Declarative, Type-Safe and Data-Driven Appl...
Изучаем подходы к безболезненной миграции с RxJava на Kotlin Coroutines+Flow: https://proglib.io/w/d9eef55c
Хабр
Как безболезненно мигрировать с RxJava на Kotlin Coroutines+Flow
Для выполнения асинхронных операций в Android-приложениях, где нужна загрузка и обработка любых данных, долгое время использовали RxJava — и о том, как перейти н...
Подборка советов по написанию чистого кода на Swift и SwiftUI: https://proglib.io/w/2dc48e6c
Medium
10 SwiftUI and Swift Coding Tips for Writing Cleaner Code
Write meaningful code and ship your apps faster