Новости Android-разработки от Кирилла Розова: https://proglib.io/w/80f8fb53
YouTube
Compose 1.2 || Смерть LocalBroadcastManager || M1 Max унижен
Новости из мира Android разработки, мира технологий и всё что с этим связано.
🎵 Аудио версия https://anchor.fm/android-broadcast/episodes/75--Android-e1d2csr
🔗 Подпишись на канал https://www.youtube.com/channel/UCKsqMPIIhev3qbMxCL8Emvw/join
🔗 Avito.Tech…
🎵 Аудио версия https://anchor.fm/android-broadcast/episodes/75--Android-e1d2csr
🔗 Подпишись на канал https://www.youtube.com/channel/UCKsqMPIIhev3qbMxCL8Emvw/join
🔗 Avito.Tech…
Пишем простой Bottom Sheet для iOS и шаг за шагом его прокачиваем:
➖Учимся подстраиваться под размер контента и закрывать Bottom Sheet
➖Добавляем интерактивное закрытие, учитывая контент, который скроллится
➖Поддерживаем UINavigationController с навигацией внутри Bottom Sheet
https://proglib.io/w/840883c7
➖Учимся подстраиваться под размер контента и закрывать Bottom Sheet
➖Добавляем интерактивное закрытие, учитывая контент, который скроллится
➖Поддерживаем UINavigationController с навигацией внутри Bottom Sheet
https://proglib.io/w/840883c7
Хабр
Bottom Sheet, перейдём на «ты»?
Bottom Sheet представлялся мне сложным и недосягаемым. Это был вызов! Я не понимал, с чего начать. Возникало много вопросов: использовать view или view controller? Auto или manual layout? Как...
👍4
Сравнение Flutter и Kotlin Multiplatform от YouTube-канала Mobile Developer.
https://proglib.io/w/4e14c0c1
https://proglib.io/w/4e14c0c1
YouTube
Что хуже: Кotlin Multiplatform или Flutter? // Мобильный разработчик
В интернетах не утихают споры о том, какую из двух технологий использовать - Flutter или Kotlin Multiplatform? В этом видео мы попытаемся разобраться и разложить по полочкам, что из этого лучше использовать
Тайм коды
00:00:00 — Введение
00:00:37 — Что и…
Тайм коды
00:00:00 — Введение
00:00:37 — Что и…
🔥6👍2
🔐 Реализуем проверку TLS-сертификата в Android-приложениях безопасно и правильно.
https://proglib.io/w/2ce9d8f8
https://proglib.io/w/2ce9d8f8
Guardsquare
How to Implement Android TLS Certificate Checking | Guardsquare
Learn how to avoid potential android TLS certificate issues and tighten the security process using android certificate transparency in an application.
👍1
«Библиотека программиста» находится в поиске переводчика технических статей и автора оригинальных статей.
Обязанности:
– Письменный перевод с английского на русский язык технических статей (Medium, Dev.to и т. д.)
– Написание оригинальных статей.
Объем:
– от 3 до 10 тыс. знаков с пробелами.
Тематика:
– Мобильная разработка, информационная безопасность, Data Science, бэкенд веб-приложений, фронтенд-разработка, системное программирование, базы данных.
Языки:
– Python, SQL, JavaScript, C#, Java.
Пишите на hello@proglib.io
Обязанности:
– Письменный перевод с английского на русский язык технических статей (Medium, Dev.to и т. д.)
– Написание оригинальных статей.
Объем:
– от 3 до 10 тыс. знаков с пробелами.
Тематика:
– Мобильная разработка, информационная безопасность, Data Science, бэкенд веб-приложений, фронтенд-разработка, системное программирование, базы данных.
Языки:
– Python, SQL, JavaScript, C#, Java.
Пишите на hello@proglib.io
Подборка советов для iOS-разработчиков, которые позволят повысить продуктивность.
https://proglib.io/w/b7407818
https://proglib.io/w/b7407818
Medium
10 iOS Development Tips for 2022: Swift and Xcode
Use these productivity tips to become a more efficient iOS developer
👍4
Запись live-стрима от канала Mobile Developer, посвящённого разбору исходников Jetpack Compose.
https://youtu.be/Ra8Vbkqj8QQ
https://youtu.be/Ra8Vbkqj8QQ
YouTube
Смотрим исходники Jetpack Compose / Live 12.01.2022
На стриме, посвященному телеге, мы дружно решили, что интересно было бы в таком же формате глянуть и как устроен внутри Jetpack Compose, поэтому вот он и стрим )
Поддержать стрим
https://www.donationalerts.com/r/mobiledeveloper
Ссылка на видео про Measuring…
Поддержать стрим
https://www.donationalerts.com/r/mobiledeveloper
Ссылка на видео про Measuring…
👍4
Серия статей об использовании CryptoKit для повышения безопасности iOS-приложений:
➖Public-key cryptography with CryptoKit for iOS
➖Cryptographic hash functions in CryptoKit for iOS
➖Symmetric-key cryptography with CryptoKit for iOS
➖Public-key cryptography with CryptoKit for iOS
➖Cryptographic hash functions in CryptoKit for iOS
➖Symmetric-key cryptography with CryptoKit for iOS
Tanaschita
Public-key cryptography with CryptoKit for iOS
Learn how to implement public-key cryptography in iOS using CryptoKit. This guide covers encryption, digital signatures, and secure key exchange to protect sensitive data in our Swift apps.
Перевод статьи, в которой описан негативный опыт размещения приложения в Google Play.
https://proglib.io/w/488d5ea3
https://proglib.io/w/488d5ea3
Хабр
«Ваше приложение нарушает правила Google Play»: сводки из ада
Для начала представлюсь тем, с кем мы незнакомы: я системный администратор на Linux и также много работаю с кодом, в основном для собственного удовольствия. Среди моих личных проектов есть и...
Лучшие практики написания и запуска модульных тестов для iOS-разработчиков.
https://proglib.io/w/1d05ebcc
https://proglib.io/w/1d05ebcc
SwiftLee
Getting started with Unit Tests in Swift
Get started and learn how to write unit tests to validate your code. Best practices help you to be more productive by writing better tests.
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Что нужно уметь специалисту по анализу данных?
Область Data Science энергично развивается. Наука о данных – это не только нейросети, но и классические алгоритмы машинного обучения, да и вообще всё, что связано с вопросами анализа, обработки и представления информации в цифровой форме.
👨💻Data Scientist работает на пересечении нескольких областей: математики, программирования и бизнес-задач.
26 января в 19.00 МСК Артур Сапрыкин, один из дата сайентистов, разрабатывавших в Мегафон программы, анализирующие речь в форме текстов и аудио, расскажет, чем занимается Data Scientist, и какие основные навыки требуются от специалиста по анализу данных.
На бесплатном вебинаре вы:
– Получите представление о профессии и поймете, как двигаться дальше.
– Узнаете про рабочий день специалиста по анализу данных, и с какими задачами он сталкивается ежедневно.
Регистрация на сайте.
Область Data Science энергично развивается. Наука о данных – это не только нейросети, но и классические алгоритмы машинного обучения, да и вообще всё, что связано с вопросами анализа, обработки и представления информации в цифровой форме.
👨💻Data Scientist работает на пересечении нескольких областей: математики, программирования и бизнес-задач.
26 января в 19.00 МСК Артур Сапрыкин, один из дата сайентистов, разрабатывавших в Мегафон программы, анализирующие речь в форме текстов и аудио, расскажет, чем занимается Data Scientist, и какие основные навыки требуются от специалиста по анализу данных.
На бесплатном вебинаре вы:
– Получите представление о профессии и поймете, как двигаться дальше.
– Узнаете про рабочий день специалиста по анализу данных, и с какими задачами он сталкивается ежедневно.
Регистрация на сайте.
👍2
Краткое руководство по использованию CLI-инструментов Swift в GitHub workflow.
https://proglib.io/w/5867542b
https://proglib.io/w/5867542b
Swifty Tech by Marco Eidinger
Use a Swift command-line tool in a GitHub workflow
Learn how to execute a Swift command-line tool in your CI/CD workflow for iOS and Swift development and how to cache its CLI to improve workflow speed
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🕵 Я тебя не «иаонмпю»: о принципах работы симметричного и ассиметричного шифрования
Волк Боб и волк Джейн рассказывают, как работает шифрование.
https://proglib.io/sh/R46GxpL3Se
Волк Боб и волк Джейн рассказывают, как работает шифрование.
https://proglib.io/sh/R46GxpL3Se
👍2
Импакт-анализ на примере Android-проекта или запуск только тех тестов, которые связаны с последними изменениями в коде: практический кейс Ситимобил.
https://proglib.io/w/50d6e7ed
https://proglib.io/w/50d6e7ed
Хабр
Импакт-анализ на примере Android-проекта
Одной из самых дорогих по времени операций на CI-сервере является прогон автотестов. Есть множество способов их ускорения, например, распараллеливание выполнения по нескольким CI-агентам и/или...
Анонс библиотеки swift-parsing 0.5.0 👉 https://proglib.io/w/87087575
www.pointfree.co
Introducing Parser Builders
Today we are releasing 0.5.0 of our swift-parsing library, which leverages result builders for creating complex parsers with a minimal amount of syntactic noise. Learn how in this week's blog post, and give the library a spin today!
👍1