Уже в августе этого года с 11-й версии Android разработчикам необходимо будет использовать новые стандарты доступа приложений к внешним файлам.
Давайте узнаём, как обновиться на новую версию API Android по наставлению Google и какие при этом возникают проблемы.
https://proglib.io/w/68b83073
Давайте узнаём, как обновиться на новую версию API Android по наставлению Google и какие при этом возникают проблемы.
https://proglib.io/w/68b83073
Хабр
Обновляемся на новую версию API Android по наставлению Google
Скоро выходит Android 12, но в этом августе уже с 11-й версии разработчикам придётся использовать новые стандарты доступа приложений к внешним файлам. Если раньш...
Простым языком о различиях в API Android 12 Beta 1: https://proglib.io/w/3453966b
CommonsWare: Android App Development Books
Random Musings on the Android 12 Beta 1
Android 12 is upon us! I always take a deep dive through each developer preview and beta release, to see what we should know about that Google is not promoting much. So, here is what I have found for Android 12 Beta 1!
Основы Flutter для начинающих:
- Введение в разработку, первое приложение, понятие состояния
- Файл pubspec.yaml и использование Flutter в командной строке
Продолжение следует ☑️
- Введение в разработку, первое приложение, понятие состояния
- Файл pubspec.yaml и использование Flutter в командной строке
Продолжение следует ☑️
CS193P Spring 2021: обновлённые видеоуроки по SwiftUI от Стэнфордского Университета.
https://proglib.io/w/f693b5b2
https://proglib.io/w/f693b5b2
YouTube
CS193P Spring 2021 - YouTube
🍏 Карьерный гид от новичка до профи: дорожная карта 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 +...