Реализация in-app покупок и подписок с использованием StoreKit 2 и Swift: пошаговое руководство для iOS-разработчика.
Читать
Читать
Revenuecat
iOS In-App Subscription Tutorial with StoreKit 2 and Swift
This tutorial will show you how to use StoreKit 2. We'll walk you through the steps to set up and configure in-app subscriptions in your app.
Андрей Белоус, Android-разработчик в Bumble, подробно рассказывает про межпроцессное взаимодействие в Android с погружением в необходимые детали.
Смотреть
Смотреть
🏄 50% скидка на все курсы Proglib academy!
Вжух и мы запускаем распродажу курсов до 10 января:
– Математика для Data Science
– Алгоритмы и структуры данных
– Как айтишнику устроиться в международную компанию
– Основы IT для непрограммистов
– Основы программирования на Python
– Frontend Basic: принцип работы современного веба
Выбрать курс вы можете по ссылке 🔗https://proglib.io/w/0e09a5c3
🔹На курсах мы делимся экспертизой вместе с ТОП- специалистами из Samsung, Revolut, Яндекс, Тинькофф и т.д;
🔹В процессе обучения вы не только прокачиваете скиллы, но и пополняете портфолио;
🔹Это не самообучение. Мы проводим индивидуальную проверку домашних заданий с разбором ошибок и рекомендаций.
🚀Начни год с прорыва!
Вжух и мы запускаем распродажу курсов до 10 января:
– Математика для Data Science
– Алгоритмы и структуры данных
– Как айтишнику устроиться в международную компанию
– Основы IT для непрограммистов
– Основы программирования на Python
– Frontend Basic: принцип работы современного веба
Выбрать курс вы можете по ссылке 🔗https://proglib.io/w/0e09a5c3
🔹На курсах мы делимся экспертизой вместе с ТОП- специалистами из Samsung, Revolut, Яндекс, Тинькофф и т.д;
🔹В процессе обучения вы не только прокачиваете скиллы, но и пополняете портфолио;
🔹Это не самообучение. Мы проводим индивидуальную проверку домашних заданий с разбором ошибок и рекомендаций.
🚀Начни год с прорыва!
Swift Enum с Labeled Associated Values: разбор не самой очевидной функции Swift, с которой могут столкнуться iOS-разработчики при работе с енумами.
Читать
Читать
Swifty Tech by Marco Eidinger
Swift Enum With Labeled Associated Values
Adding labels for associated values of enum cases when declaring a Swift enumeration case can improve clarity
История о том, как краш в Android-приложении довел до первых седин разработчика Альфа Мобайл для физических лиц, и какие необычные особенности есть у Android при работе с dex-файлами.
Читать
Читать
Хабр
Самый запутанный краш в моей жизни
Привет, мой дорогой читатель, сегодня я поведаю тебе очень занимательную историю о том, как краш на андроиде довел меня до первых седин. И какие необычные особенности есть у андроида при работе с dex...
👍3
Как подключить российский SSL-сертификат к iOS-приложению: что делать разработчикам приложений, чтобы экраны c 3-D Secure открывались и эквайринг продолжал работу.
Читать
Читать
Хабр
Как подключить российский SSL-сертификат к iOS-приложению
Одна из санкций, которая досталась России, — запрет на выдачу и продление SSL-сертификатов. Это приводит к тому, что у некоторых компаний сертификат может протухнуть и сайты перестанут открываться....
👍2
💫 Новогодний розыгрыш от Proglib academy!
Друзья, Новый год начинается с подарков, а лучший подарок себе – новые знания или даже профессия. И поэтому мы объявляем розыгрыш среди наших любимых подписчиков.
Подарки под елкой:
🥇 Apple AirPods Pro 2
🥈 Курс «Математика для Data Science
🥉 Курс: «Алгоритмы и структуры данных»
Подробнее об условиях участия, читайте тут: https://proglib.io/w/e72668b2
Друзья, Новый год начинается с подарков, а лучший подарок себе – новые знания или даже профессия. И поэтому мы объявляем розыгрыш среди наших любимых подписчиков.
Подарки под елкой:
🥇 Apple AirPods Pro 2
🥈 Курс «Математика для Data Science
🥉 Курс: «Алгоритмы и структуры данных»
Подробнее об условиях участия, читайте тут: https://proglib.io/w/e72668b2
#news
Экспериментальные функции для JVM, улучшенная производительность kotlin-reflect, новый параметр компилятора -Xdebug для более удобной отладки, улучшенная совместимость с Objective-C/Swift, совместимость с Gradle 7.3: эти и многие другие фичи в Kotlin 1.8.0.
https://kotlinlang.org/docs/whatsnew18.html
Экспериментальные функции для JVM, улучшенная производительность kotlin-reflect, новый параметр компилятора -Xdebug для более удобной отладки, улучшенная совместимость с Objective-C/Swift, совместимость с Gradle 7.3: эти и многие другие фичи в Kotlin 1.8.0.
https://kotlinlang.org/docs/whatsnew18.html
👍1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🎉 Задачи по Python, способы сортировки и плохие программисты. Наши лучшие статьи за 2022 год
Итоги 2022 года: 336 опубликованных статей, Питон традиционно в ТОПе, а слово года — релокация.
🔗 Основной сайт
🔗 Зеркало
Итоги 2022 года: 336 опубликованных статей, Питон традиционно в ТОПе, а слово года — релокация.
🔗 Основной сайт
🔗 Зеркало
Преимущества и недостатки использования компонентного подхода в разработке Android-приложений.
Читать
Читать
Хабр
Компонентный подход. Боремся со сложностью в Android-приложениях
Представьте, что вы начали разработку нового Android-приложения. Поначалу особых проблем не будет. Вы реализовали лишь самые базовые функции. Экранов немного, и все они простые. Вам легко...
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉16😢3👍1
О логах в iOS в целом, и в частности о появлении и развитии логов в iOS-приложении Додо Пиццы рассказывает Алексей Берёзка.
🗄 Часть 1: os_log
🗄 Часть 2: os_signpost
🗄 Часть 3: BlackBox
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Логи в iOS, эпизод 1: os_log
Представьте, что вы садитесь делать новый проект для iOS/iPadOS/macOS/tvOS/watchOS. Очень скоро сталкиваетесь с первым багом и, чтобы его понять и исправить, добавляете логи — вызываете print()...
👍3🔥1
https://developer.apple.com/tutorials/app-dev-training/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Как можно хранить стабы для MockWebServer в Android-тестах
Привет, меня зовут Николай. Моя должность в Delivery Club — QA Automation Engineer в мобильной платформенной команде. Эта статья будет о том, как мы подменяем и храним ответы бэкенда при...