Правильный ответ: ошибка компиляции.
Связано это с тем, что Bool не соответствует протоколу Comparable и запустить такой код не получится. В результате имеем следующую ошибку: Referencing instance method 'sort()' on 'MutableCollection' requires that 'Bool' conform to 'Comparable'.
Связано это с тем, что Bool не соответствует протоколу Comparable и запустить такой код не получится. В результате имеем следующую ошибку: Referencing instance method 'sort()' on 'MutableCollection' requires that 'Bool' conform to 'Comparable'.
Автор статьи делится опытом конвертирования React Native iOS-приложения в Android: https://proglib.io/w/69f196db
Medium
What to expect when converting an iOS app to an Android app in React Native
Recently, I worked on developing an Android app for my company’s product, which we have released an iOS app over a year ago. Since we are…
Не так давно Avito открыла наработки для своих Android-проектов. В репозитории собраны инструменты для запуска сборок на CI, автотесты, лучшие практики по настройке утилит и использованию библиотек. Подробности данных инструментов раскрыл
Дмитрий Воронин — инженер инфраструктуры Android в Авито. В рамках подкаста он рассказал все подробности о том, что интересного можно использовать в своих проектах и что еще будет в будущем.
Дмитрий Воронин — инженер инфраструктуры Android в Авито. В рамках подкаста он рассказал все подробности о том, что интересного можно использовать в своих проектах и что еще будет в будущем.
GitHub
GitHub - avito-tech/avito-android: Infrastructure of Avito android
Infrastructure of Avito android. Contribute to avito-tech/avito-android development by creating an account on GitHub.
Встраиваем видеоролики YouTube в Android-приложение
Пошаговая инструкция, как настроить YouTube API, чтобы интегрировать воспроизведение видео в Android-приложение на примере Kotlin.
https://proglib.io/sh/afPWDHUkMT
Пошаговая инструкция, как настроить YouTube API, чтобы интегрировать воспроизведение видео в Android-приложение на примере Kotlin.
https://proglib.io/sh/afPWDHUkMT
Android Secure Coding Standard
Пополняемый набор рекомендаций по разработке безопасных Android-приложений. На данном этапе количество и качество правил и рекомендаций выглядят впечатляюще, но еще предстоит много работы. Кстати, правки в него может внести каждый после соответствующего подтверждения.
https://proglib.io/w/72a723b1
Пополняемый набор рекомендаций по разработке безопасных Android-приложений. На данном этапе количество и качество правил и рекомендаций выглядят впечатляюще, но еще предстоит много работы. Кстати, правки в него может внести каждый после соответствующего подтверждения.
https://proglib.io/w/72a723b1
Видеоруководство по работе с Appium — фреймворком для автоматизации тестирования мобильных приложений.
https://proglib.io/w/dd15e920
Вдогонку к видео обязательно ознакомьтесь со старой, но информативной статьей, в которой описан опыт использования фреймворка в экосистеме Яндекса: https://proglib.io/w/e8c4b757
https://proglib.io/w/dd15e920
Вдогонку к видео обязательно ознакомьтесь со старой, но информативной статьей, в которой описан опыт использования фреймворка в экосистеме Яндекса: https://proglib.io/w/e8c4b757
YouTube
Appium Studio Tutorial for Beginners | Software Testing Training | Edureka
** Appium Online Training: https://www.edureka.co/appium-training-mobile-automation-testing **
This ‘Appium Studio Tutorial’ helps you understand what Appium Studio is and how you can use Appium Studio to test mobile applications. Below topics are covered…
This ‘Appium Studio Tutorial’ helps you understand what Appium Studio is and how you can use Appium Studio to test mobile applications. Below topics are covered…
Как профилировать сборку в Xcode и получать метрики, чтобы в дальнейшем оптимизировать время сборки проекта для iOS: https://proglib.io/w/b5c3dc76
Хабр
Оптимизация времени сборки — Часть 1
Почти каждый разработчик хотя бы раз сталкивался с довольно длительным временем сборки своего проекта. Это приводит к снижению производительности и замедляет про...
Разбираемся с переходом от одного действия к другому в Android и с тем, имеет ли значение порядок вызова startActivity() и finish().
https://proglib.io/w/399c12f4
https://proglib.io/w/399c12f4
Forwarded from Библиотека программиста | программирование, кодинг, разработка via @like
Мы теперь есть в Яндекс.Мессенджере. Присоединяйтесь:
https://yandex.ru/chat/#/join/627c55a9-89c7-4d27-86ed-287d33a5ce7d
https://yandex.ru/chat/#/join/627c55a9-89c7-4d27-86ed-287d33a5ce7d
Популярный марафон по Swift от Алексея Скутаренко: 27 тем и разборы домашних заданий.
https://proglib.io/w/9bee9620
https://proglib.io/w/9bee9620
Подробное руководство по оформлению кода на языке Swift от Airbnb: https://proglib.io/w/a51347bd
GitHub
GitHub - airbnb/swift: Airbnb's Swift Style Guide
Airbnb's Swift Style Guide. Contribute to airbnb/swift development by creating an account on GitHub.
Качественный вводный курс по разработке Android-приложений на Kotlin, в рамках которого вы разберётесь с настройкой среды разработки, отладкой приложения, проектированием и программированием не сложных пользовательских интерфейсов и многим другим.
https://proglib.io/w/2fadf996
https://proglib.io/w/2fadf996
Stepik: online education
Разработка Android-приложений на Kotlin
Задача курса - дать базовое понимание мобильной разработки для платформы Android на языке программирования Kotlin. В рамках курса рассказывается как настроить среду разработки, отлаживать приложения, проектировать и программировать не сложные пользовательские…
Подборка лучших практик и инструментов, предназначенных для автоматизации и упрощения сборки и разработки приложений для iOS.
https://proglib.io/w/91da288e
https://proglib.io/w/91da288e
Medium
iOS project best practices and tools
With an open source Xcode project template
Статья о том, какие сущестуют различия между реализацией паттерна Singleton в Java и Kotlin, как можно создавать Singleton в Kotlin без использования ключевого слова static, а также о том, что происходит под капотом, когда вы используете object в Kotlin.
https://proglib.io/w/88bfb31c
https://proglib.io/w/88bfb31c
Medium
The one and only object
Kotlin Vocabulary
Сколько раз будет выведено "bar was set"
Anonymous Quiz
35%
1 раз
25%
2 раза
22%
Ни разу
13%
Ошибка компиляции
6%
Ошибка выполнения
Инициализация не вызовет метод didSet у свойства — его вызовет код в блоке defer.
Поэтому "bar was set" будет выведено 1 раз.
Поэтому "bar was set" будет выведено 1 раз.
📕 25 лучших книг для программистов
Список наиболее часто рекомендуемых книг о программировании, составлен по результатам анализа упоминаний в интернет-публикациях. Книги об алгоритмах, чистом коде, паттернах проектирования, а также пособия для развития soft skills и прохождения собеседований.
https://proglib.io/sh/hwx5MziQen
Список наиболее часто рекомендуемых книг о программировании, составлен по результатам анализа упоминаний в интернет-публикациях. Книги об алгоритмах, чистом коде, паттернах проектирования, а также пособия для развития soft skills и прохождения собеседований.
https://proglib.io/sh/hwx5MziQen
Интересная статья о редизайне мобильного приложения по прокату велосипедов и самокатов с описанием изменений, которых коснулся как frontend, так и backend.
https://proglib.io/w/b5c793c8
https://proglib.io/w/b5c793c8
Хабр
Редизайн приложения — взгляд изнутри
Mobius bike — это сервис по прокату велосипедов и самокатов, разработанный для Таллина (на данный момент запланировано расширение географии). Гипотеза первог...
Как в Android передать данные от Activity к Service?
Anonymous Poll
13%
A - Мы можем хранить данные в общей базе данных и получать информацию о Service и Activity
5%
B - Мы не можем передавать данные от Activity в Service
33%
C - Используя метод putExtra () в intent, мы можем передать данные с помощью setResult()
47%
D - A и C
3%
E - Ничего из вышеперечисленного