Расширения — одна из самых крутых функций в Kotlin, поскольку дает возможность расширять класс новыми функциями, даже не наследуя его. В статье представлены пять полезных расширений, которые можно использовать в своих проектах.
https://proglib.io/w/78b22aa9
https://proglib.io/w/78b22aa9
Medium
Five Useful Kotlin Extensions you may use
Extensions is one of the coolest features in Kotlin as it provides the ability to extend a class with new functionality without even…
Руководство по разработке сетевого слоя на чистом Swift: https://proglib.io/w/2f0cc5dc
Хабр
Пишем свой сетевой слой на Swift: протокол-ориентированный подход
Сейчас практически 100% приложений используют работу с сетью, поэтому вопрос организации и использования сетевого слоя встает перед каждым. Есть два основных подхода к решению этой проблемы,...
Коллекция полезных проектов с открытым исходным кодом (Kotlin + Java) для разработчиков под Android: https://proglib.io/w/4d666f60
GitHub
GitHub - androiddevnotes/awesome-android-kotlin-apps: 👓 A curated list of awesome android kotlin apps by open-source contributors.
👓 A curated list of awesome android kotlin apps by open-source contributors. - androiddevnotes/awesome-android-kotlin-apps
📌 Первое занятие нашего курса по математике для Data Science доступно на YouTube
На вебинаре вы узнаете, как решать задачи по комбинаторике. Вы изучите основные формулы комбинаторики, правило суммы и правило произведения. Мы разберем, что такое выбор без возвращения, с возвращением, с учетом порядка, без учета порядка. Параллельно порешаем несколько задач на понимание теории.
https://www.youtube.com/watch?v=GxQGbhjVWWM
Присоединяйтесь к полному курсу по ссылке (набор до 10 октября): https://proglib.io/w/3c4c0acc
На вебинаре вы узнаете, как решать задачи по комбинаторике. Вы изучите основные формулы комбинаторики, правило суммы и правило произведения. Мы разберем, что такое выбор без возвращения, с возвращением, с учетом порядка, без учета порядка. Параллельно порешаем несколько задач на понимание теории.
https://www.youtube.com/watch?v=GxQGbhjVWWM
Присоединяйтесь к полному курсу по ссылке (набор до 10 октября): https://proglib.io/w/3c4c0acc
YouTube
Комбинаторика для начинающих с примерами. Лекция преподавателя МГУ
Теория вероятностей: основные формулы комбинаторики. Правило суммы и правило произведения. Выбор без возвращения, с возвращением, с учетом порядка, без учета порядка. Примеры. Задачи.
Сайт издания «Библиотека программиста» — https://proglib.io
Оставить…
Сайт издания «Библиотека программиста» — https://proglib.io
Оставить…
Swift-Algorithms — новый пакет с открытым исходным кодом, в котором собраны реализации некоторых алгоритмов на Swift.
https://proglib.io/w/f59eb0b8
Подробно о пакете написано в официальной статье.
https://proglib.io/w/f59eb0b8
Подробно о пакете написано в официальной статье.
GitHub
GitHub - apple/swift-algorithms: Commonly used sequence and collection algorithms for Swift
Commonly used sequence and collection algorithms for Swift - apple/swift-algorithms
Если разработка вашего приложения находится на стадии выбора метода монетизации, то вам однозначно будет интересна статья, в которой проанализированы обезличенные данные аудитории более чем 1000 мобильных приложений для Android (72%) и iOS (28%), интегрированных с myTracker. В основном это пользователи из России, США, Канады, Великобритании и стран СНГ. В одной категории пользователи предпочитают подписки, а в другой — внутренние платежи.
https://proglib.io/w/710b00c5
https://proglib.io/w/710b00c5
AppTractor
Исследование myTracker: как различаются платежи пользователей в разных категориях приложений
Аналитики myTracker провели исследование и выяснили, за что и сколько платят пользователи приложений, в каких категориях они предпочитают подписки, а в каких — внутренние платежи, и влияет ли на эти показатели операционная система устройства.
Что выведет программа на языке Swift?
Anonymous Quiz
8%
3
13%
4
43%
5
19%
nil
17%
Посмотреть результат
Разбираемся с подходами чистой архитектуры приложений на Flutter: https://proglib.io/w/15d500c7
Хабр
Flutter + чистая архитектура: разбираем на примере
На определённом этапе изучения новой технологии начинаешь задаваться вопросом - как правильно организовать архитектуру проекта? Мне в своё время повезло - попались опытные наставники, которые дали...
Автор статьи делится подходом к использованию существующих и рекомендуемых практик в разработке для Android: https://proglib.io/w/d93991f3
Medium
Android Architecture: Hilt, MVVM, Kotlin Coroutines, Live Data, Room and Retrofit (ft.
When developing an Android app it is important to plan the architecture of the project. This will allow us to create complex, robust, good…
Что из перечисленного не является состоянием жизненного цикла activity в Kotlin?
Anonymous Quiz
9%
Started
65%
Waiting
7%
Created
8%
Destroyed
10%
Посмотреть результаты
Недавно Apple представила Swift System, новую многоплатформенную библиотеку для платформ Apple, которая предоставляет идиоматические интерфейсы для системных вызовов. Видение компании заключается в том, чтобы System в конечном итоге выступала в качестве единой библиотеки для низкоуровневых системных интерфейсов и всех поддерживаемых платформ Swift. Ознакомиться подробнее можно по ссылке ниже.
https://proglib.io/w/acbdb634
https://proglib.io/w/acbdb634
GitHub
GitHub - apple/swift-system: Low-level system calls and types for Swift
Low-level system calls and types for Swift. Contribute to apple/swift-system development by creating an account on GitHub.
Погружаемся в отрисовку первого кадра Android-приложения: https://proglib.io/w/07f1fcd3
Статья является продолжеем данного поста.
Статья является продолжеем данного поста.
Хабр
Отрисовка первого кадра Android-приложения
Всем приветЪ! Этот пост является продолжением поста про глубокое погружение в процесс загрузки-запуска Android-приложения. Сегодня мы пойдем чуть дальше и обсу...
Серия коротких видеоруководств по разработке компонентов приложений с помощью SwiftUI: https://proglib.io/w/f141f3d0
YouTube
How to show a map view – SwiftUI
SwiftUI’s Map lets us embed maps alongside the rest of our views, and control whether to show the user, what annotations we want, and more.
Android Kotlin Fundamentals
Курс от команды Google Developers Training, представляющий собой серию кодовых лабораторий, которые познакомят вас с основами создания Android-приложений с использованием Kotlin. В этом курсе вы изучите основные концепции программирования на Kotlin для Android и создадите различные приложения.
Исходный код для создаваемых вами приложений находится на GitHub: starter-apps / solution app.
https://proglib.io/w/54a040be
Для новичков есть новый и более упрощенный курс по основам Android на Kotlin, в котором уже доступно 2 раздела: https://proglib.io/w/302b1b60
Курс от команды Google Developers Training, представляющий собой серию кодовых лабораторий, которые познакомят вас с основами создания Android-приложений с использованием Kotlin. В этом курсе вы изучите основные концепции программирования на Kotlin для Android и создадите различные приложения.
Исходный код для создаваемых вами приложений находится на GitHub: starter-apps / solution app.
https://proglib.io/w/54a040be
Для новичков есть новый и более упрощенный курс по основам Android на Kotlin, в котором уже доступно 2 раздела: https://proglib.io/w/302b1b60
GitHub
GitHub - google-developer-training/android-kotlin-fundamentals-starter-apps: android-kotlin-fundamentals-starter-apps
android-kotlin-fundamentals-starter-apps. Contribute to google-developer-training/android-kotlin-fundamentals-starter-apps development by creating an account on GitHub.
Подборка инструментов macOS, которые повысят вашу производительность: https://proglib.io/w/92c4b224
Medium
10 Must-Have macOS Tools for Power Users and Developers
Apps that have helped me boost productivity
Правда или ложь? Чтобы ваше приложение постоянно определяло местоположение устройства под управлением Android 10 или более поздней версии, вы должны запросить ACCESS_BACKGROUND_LOCATION.
Anonymous Quiz
57%
Правда
25%
Ложь
19%
Посмотреть результаты
Интересный пример создания полноценного iOS-приложения для медицинской сферы, поддерживающего полнофункциональные компоненты чата и возможности аудио / видео.
https://proglib.io/w/9b7e10d3
https://proglib.io/w/9b7e10d3
getstream.io
Build a Psychotherapy App with Video and Chat for iOS
Статья, в которой представлены результаты исследования языков программирования, используемых внутри iOS 14: https://proglib.io/w/80b3c947
AppTractor
Какие языки программирования используются внутри iOS 14?
Несмотря на то, что у нас нет доступа к исходному коду iOS, мы можем определить языки программирования, используемые в iOS. У этого подхода, очевидно, есть некоторые ограничения, и хотя гарантировать, что результаты совершенно точны, невозможно, общая картина…