Forwarded from Библиотека программиста | программирование, кодинг, разработка
🤖🍏 Android + iOS: организация кода приложения с использованием Kotlin Multiplatform Mobile
Пример простого приложения (счетчика) под обе мобильные платформы, использующего общий код на языке Kotlin.
🔗 Основной сайт
🔗 Зеркало
Пример простого приложения (счетчика) под обе мобильные платформы, использующего общий код на языке Kotlin.
🔗 Основной сайт
🔗 Зеркало
👍3
Перевод статьи, в которой автор делится опытом, приобретенным в результате масштабирования Android-приложения с нуля до более чем 150 модулей.
— Часть 1
— Часть 2
— Часть 1
— Часть 2
Хабр
Трудности, с которыми мы столкнулись при модуляризации нашего приложения — Часть 1
Цель этой статьи — поделиться с вами опытом, приобретенным в результате масштабирования приложения с нуля до более чем 150 модулей. Мы расскажем вам о трудностях и подводных камнях, с которыми мы...
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🐔 IT и реальный сектор экономики: как мы цифровизировали птицеводство и что из этого получилось
В то время как лопаются криптовалютные пузыри (история с FTX), мы развиваем сельское хозяйство, внедряя ERP-системы на птицефабриках, чтобы повысить показатели производства и снизить перекрестное заражение птиц.
🔗 Основной сайт
🔗 Зеркало
В то время как лопаются криптовалютные пузыри (история с FTX), мы развиваем сельское хозяйство, внедряя ERP-системы на птицефабриках, чтобы повысить показатели производства и снизить перекрестное заражение птиц.
🔗 Основной сайт
🔗 Зеркало
👍4
Перевод цикла статей про bottom sheet на примере iOS-приложения «Кошелёк»:
— Custom transitioning
— Navigation
— Scrolling and interactions
— Custom transitioning
— Navigation
— Scrolling and interactions
Хабр
Bottom sheet: Custom transitioning
Современные требования к дизайну мобильных приложений всё чаще подкидывают задачи по отображению контента со сложным поведением. Для его реализации необходимо понимание того, как работают кастомные...
👍4
Начинающему Android-разработчику на заметку: пример добавления доменного слоя в приложение Now in Android для улучшения читабельности, масштабируемости и переносимости.
Читать
Читать
Medium
Adding a domain layer
In this article, I’ll explain how we added a domain layer to the Now in Android app for improved readability, scalability and portability.
👍4
Реализация 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-приложения. Поначалу особых проблем не будет. Вы реализовали лишь самые базовые функции. Экранов немного, и все они простые. Вам легко...