🍏 Карьерный гид от новичка до профи: дорожная карта iOS-разработчика
Поскольку бессистемные занятия редко дают результат, начинающие разработчики приложений для iOS должны составить индивидуальную учебную программу. Постараемся им в этом помочь.
https://proglib.io/sh/Oc7KthJQGV
Поскольку бессистемные занятия редко дают результат, начинающие разработчики приложений для iOS должны составить индивидуальную учебную программу. Постараемся им в этом помочь.
https://proglib.io/sh/Oc7KthJQGV
Серия статей про расширенное функциональное программирование для любопытных, но практичных Kotlin-разработчиков:
Часть 1. The Traverse operation
Часть 2. Using Applicatives
Часть 3. Higher Kinded Types
Часть 4. The Kleisli Type
Часть 5. Using Typeclasses
Часть 6. Using Optics
Часть 7. The State Type
Часть 8. Shiny Things
Часть 1. The Traverse operation
Часть 2. Using Applicatives
Часть 3. Higher Kinded Types
Часть 4. The Kleisli Type
Часть 5. Using Typeclasses
Часть 6. Using Optics
Часть 7. The State Type
Часть 8. Shiny Things
Medium
Advanced FP for the Enterprise Bee: Traverse
Introduction
Insidious Bugs — это эпизодическая серия от студии из Нью-Йорка Lickability, в рамках которой разбираются некоторые проблемные ситуации в разработке для iOS.
https://proglib.io/w/99740d1b
https://proglib.io/w/99740d1b
Lickability
Insidious Bugs
A detail-obsessed software studio. We design and develop delightful apps for amazing companies.
Если безопасность приложения — не пустые слова для вас, то обратите внимание на первую ссылку 👇
#devsecops
Запись вебинара: DevSecOps.
Динамический анализ приложений
На вебинаре Денис Морозов и Юрий Шабалин рассказали про эволюцию развития приложений и угроз, рассмотрели отличие динамических проверок в мобильных и веб-приложениях.
На конкретных примерах показали, как встраивать проверки безопасности в непрерывный процесс разработки (DevSecOps). Вы узнаете про динамический анализ готовых приложений: DAST, IAST, BAST и многое другое.
📺 Динамический анализ мобильных приложений
📺 Динамический анализ веб-приложений
Запись вебинара: DevSecOps.
Динамический анализ приложений
На вебинаре Денис Морозов и Юрий Шабалин рассказали про эволюцию развития приложений и угроз, рассмотрели отличие динамических проверок в мобильных и веб-приложениях.
На конкретных примерах показали, как встраивать проверки безопасности в непрерывный процесс разработки (DevSecOps). Вы узнаете про динамический анализ готовых приложений: DAST, IAST, BAST и многое другое.
📺 Динамический анализ мобильных приложений
📺 Динамический анализ веб-приложений
YouTube
Вебинар | DevSecOps Динамический анализ приложений | Безопасность мобильных приложений
Первая часть вебинара «DevSecOps. Динамический анализ приложений», прошедшего 25 мая 2021 года.
Юрий Шабалин рассказывает про практики анализа мобильных приложений, демонстрирует систему динамического анализа приложений на Android и iOS, отвечает на вопросы.…
Юрий Шабалин рассказывает про практики анализа мобильных приложений, демонстрирует систему динамического анализа приложений на Android и iOS, отвечает на вопросы.…
В новой версии Android появился стандартный API-интерфейс Splash Screen, который не только предоставляет стандартизированный способ отображать заставки в приложениях, но и улучшает взаимодействие с пользователем при запуске приложений. В статье разбирается его структура и настройка.
https://proglib.io/w/c51c3b06
https://proglib.io/w/c51c3b06
Сколько можно заработать на разработке приложений для macOS/iOS, попадая при этом в ТОП-чарты в соответствующих магазинах приложений?
https://proglib.io/w/a7075762
https://proglib.io/w/a7075762
AppTractor
Мои приложения для разработчиков вышли в топ iOS и Mac App Store: сколько это принесло?
Цель этой статьи - дать вам представление о том, сколько вы можете заработать, создавая инструменты разработчика.
#fix #ios
Stack Overflow — это один из ключевых источников знаний, к которому мы обращаемся при возникновении проблем в ходе разработки. Мы хотим ввести рубрику #fix, в рамках которой будем публиковать популярные вопросы по мобильной разработке с сайта stackoverflow.com. Оцените, если вам это полезно. Погнали:
https://proglib.io/w/02d17d52
Stack Overflow — это один из ключевых источников знаний, к которому мы обращаемся при возникновении проблем в ходе разработки. Мы хотим ввести рубрику #fix, в рамках которой будем публиковать популярные вопросы по мобильной разработке с сайта stackoverflow.com. Оцените, если вам это полезно. Погнали:
Calling C function from Swift version 5.3: using pthreadshttps://proglib.io/w/02d17d52
Stack Overflow
Calling C function from Swift version 5.3: using pthreads
EDIT3: Recreating the error from RDerik's code
I originally started with code I modified from RDerik. Now, others might recreate the error, I am running unmodified code from RDerik cloned from here.
I originally started with code I modified from RDerik. Now, others might recreate the error, I am running unmodified code from RDerik cloned from here.
Цикл видеоуроков по созданию Android-приложения с помощью Kotlin Multiplatform и современного стека разработки:
- Часть 1
- Часть 2
- Часть 3
- Часть 4
- Часть 5
- Часть 1
- Часть 2
- Часть 3
- Часть 4
- Часть 5
YouTube
ScienceHub. Создание Android приложения. Часть 1 [RU] / Мобильный разработчик
Всем привет ) Этим видео я начинаю целый цикл видео по созданию приложения с нуля. Даже если вы вообще никогда не делали приложения, теоретически посмотрев видео, вы сможете создать копию приложения
Внимание! Видео хранится очень долго, а технологии не стоят…
Внимание! Видео хранится очень долго, а технологии не стоят…
WWDC 2021 в самом разгаре и уже принесла много нового и интересного: https://proglib.io/w/97521a37
AppTractor
Apple представила новые технологии и инструменты для разработчиков приложений
Xcode Cloud поможет ускорить создание приложений, а новые возможности App Store позволят разработчикам привлекать больше пользователей.
Обзор вопросов безопасности и приватности, представленных на Google I/O 2021.
https://proglib.io/w/8577013b
https://proglib.io/w/8577013b
YouTube
🕵️♂️ По следам Google I/O 2021: Безопасность и приватность 😎
На Google I/O 2021 нам прямо со сцены заявили, что теперь "privacy by default" и вообще все будет хорошо. В этом видео я расскажу про плюшки для пользователей, проблемы для разработчиков и покажу немного кода для иллюстрации изменений в Android 12.
Полезные…
Полезные…
«Библиотека программиста» ищет продюсера онлайн-курсов
Нам требуется специалист с опытом запуска курсов от 1 года и широким кругозором в IT (высшее образование в IT будет плюсом). В обязанности продюсера будет входить развитие направление онлайн-курсов по Data Science, Frontend, Backend, Mobile, DevOps, QA, IoT и IT для не айтишников. Мы предлагаем фиксированный оклад 80 000 рублей и премии в размере 10% выручки от продаж. Офис компании находится в 10 минутах пешком от м. Таганская (Москва). Должность предполагает полную занятость с возможностью частично удаленного формата работы.
Подробное описание вакансии читайте на сайте.
Нам требуется специалист с опытом запуска курсов от 1 года и широким кругозором в IT (высшее образование в IT будет плюсом). В обязанности продюсера будет входить развитие направление онлайн-курсов по Data Science, Frontend, Backend, Mobile, DevOps, QA, IoT и IT для не айтишников. Мы предлагаем фиксированный оклад 80 000 рублей и премии в размере 10% выручки от продаж. Офис компании находится в 10 минутах пешком от м. Таганская (Москва). Должность предполагает полную занятость с возможностью частично удаленного формата работы.
Подробное описание вакансии читайте на сайте.
Перевод статьи про бесконечную автопрокрутку списков с помощью RecyclerView и LazyLists в Compose.
https://proglib.io/w/162cfb19
https://proglib.io/w/162cfb19
Хабр
Бесконечная автопрокрутка списков с помощью RecyclerView и LazyLists в Compose
Изучение различных подходов к созданию бесконечных автопрокручиваемых списков на AndroidБесконечная прокрутка списков с помощью RecyclerView (слева) и LazyRow (справа)Имплементация RecyclerView +...
Илья Харабет, iOS TechLead в Vivid Money, рассказывает про принципы формирования команды для iOS-разработки, техническое интервью и требования к кандидату.
https://proglib.io/w/fd39fcf1
https://proglib.io/w/fd39fcf1
Хабр
iOS интервью в Vivid
Возможно, вы знаете про Vivid, где-то слышали или же видите впервые. Мы делаем один из самых быстрорастущих и многообещающих финансовых сервисов в Европе. Чтобы...
Серия статей под названием «Дикие хранилища для Android-разработчиков»:
- Производительность запросов
- Многопоточность и конкурентность
- DataStore и SharedPreferences
- Производительность запросов
- Многопоточность и конкурентность
- DataStore и SharedPreferences
Medium
Wild Storage | Part 1 — Performance for queries
For Android developers
Павел Дмитриев, Full-stack iOS-разработчик в Postindustria, рассказывает о нововведениях в Swift 5.5. В первой части речь идет об
https://proglib.io/w/191bb477
Если у вас есть проблемы с загрузкой сайта, воспользуйтесь TOR браузером.
async/await.https://proglib.io/w/191bb477
Если у вас есть проблемы с загрузкой сайта, воспользуйтесь TOR браузером.
DOU
Что нового в Swift 5.5: async/await. Часть 1
Павел Дмитриев, Full Stack iOS Developer в Postindustria, рассказывает о многочисленных изменениях в языке Swift, который подрос до версии 5.5.
Продолжение серии статей о нововведениях в Swift 5.5
Прошлый материал затрагивал добавление
https://proglib.io/w/93ed086d
Прошлый материал затрагивал добавление
async / await и ряда дополнений для упрощения их адаптации. В новой статье разбираются кейсы использования нововведений в реальных задачах.https://proglib.io/w/93ed086d
#pentest #mobile #android
Если вы хотите ворваться в пентест Android-приложений, то начать необходимо с настройки рабочего окружения. Сегодняшний мануал отлично подойдет для этого, а также позволит найти первые уязвимости.
https://proglib.io/w/879f0897
Если вы хотите ворваться в пентест Android-приложений, то начать необходимо с настройки рабочего окружения. Сегодняшний мануал отлично подойдет для этого, а также позволит найти первые уязвимости.
https://proglib.io/w/879f0897
Medium
Getting Started with Android Application Security
A starter’s guide to setting up a testbed, assessing, and finding vulnerabilities in android applications