Что выведет программа на языке Swift?
Anonymous Quiz
41%
42
31%
21
8%
Error
7%
Default
12%
Посмотреть результаты
Разбираемся на практике с десятью запутанными, но важными функциями Swift: https://proglib.io/w/49d9075e
Medium
10 Confusing Yet Crucial Swift Functions
is vs. isKind(of:) vs. isMember(of:), append() vs. appending(), isEmpty() vs. count==0, and more
Hilt интегрирован с библиотеками Jetpack, классами Android и автоматически генерирует и предоставляет все нижеперечисленное, кроме
Anonymous Quiz
11%
Компонентов для классов Android
30%
Ручного управления жизненными циклами классов Android
12%
Аннотации области
13%
Предопределенных привязок и квалификаторов
34%
Посмотреть результаты
Расширения — одна из самых крутых функций в 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.