Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck – Telegram
Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck
9.51K subscribers
1.72K photos
86 videos
52 files
4.55K links
Все самое полезное для мобильного разработчика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/b60af5a4

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a4adec1b17b35b6c0d8389
Download Telegram
Несмотря на запутанные пробелы, Swift имеет четко определенный приоритет оператора. В задаче порядок выполнения следующий: 1 + (2*number) - 1
Разбираемся, чем отличается дизайн под iOS от дизайна под Android. В статье автор разбирает 32 конкретных отличия дизайна под iOS и Android, которые поделены на четыре группы: базовые отличия, отличия в навигации и паттернах (UX), отличия в компонентах (UI) и прочие отличия.

https://proglib.io/w/36ad2572
Библиотека Moxy позволяет избежать boilerplate кода (нарушает принцип повторного использования кода) для обработки lifecycle фрагментов и activity, и работать с View как будто оно всегда активно. В статье автор описал преимущества использования Moxy в качестве вспомогательной библиотеки при использовании MVP для Android-приложения.

https://proglib.io/w/a69e43cc
Руководство по созданию iOS-приложения на Swift, которое представляет из себя онлайн-комнату, через которую транслируется содержимое вашего экрана и голоса для большого количества зрителей и позволяет им взаимодействовать друг с другом через чат. В качестве стека технологий используется Stream Chat и Client SDK Dolby.io.

https://proglib.io/w/6ef9ef64
Xcode 12 поддерживает разработку приложений для iOS 14, iPadOS 14, tvOS 14, watchOS 7, macOS 10.16. Также Xcode 12 поддерживает отладку на устройствах с iOS 9 и новее, tvOS 9 и новее и watchOS 2 и новее. Xcode 12 требует Mac под управлением MacOS Mojave 10.15.4 или новее. Подробное описание нововведений читайте в статье.

https://proglib.io/w/3d924a6f
Ведущий Android-разработчик из Badoo Аркадий Иванов на практике использует паттерн MVI, написал собственную библиотеку MVIKotlin и делится опытом использования данного паттерна, отмечая следующие моменты: в чем отличие, преимущества, как эффективно построить свое приложение с ним и почему для Compose — это лучшая архитектура.

https://youtu.be/9NYgRODhkdw
Автор статьи поднял действительно важную тему, связанную с проектированием приложения, в котором смогут комфортно работать десятки или сотни разработчиков. То приложение, которое легко расширять независимо от того, как много кода уже написано.

https://proglib.io/w/bb1e8f9a
DidSet не запускается в инициализаторе, поэтому исходное значение p.point.x будет равно 5, что даст true в результате выполнения программы.
11 недель Android

Серия еженедельных уроков, приуроченная к выходу беты Android 11, в которых разбирается одна из ключевых тем разработки под Android. Вы увидите следующие направления: машинное обучение, безопасность, совместимость, Jetpack, инструменты, Android за пределами телефонов, игры и Медиа, а также UI. На данный момент доступны только две темы.

https://proglib.io/w/33b441a5
​​💸 12 способов зарабатывать с помощью программного кода

Все в курсе, что у программистов высокие зарплаты. Но обычная работа в компании – лишь один из источников, с помощью которых можно зарабатывать на программировании. В этой статье обсудим другие способы.

https://proglib.io/sh/u7tJsmH5S4
​​👨‍💻 Как выбрать сервер для 1С

Рассказываем, как выбрать сервер для продуктов 1С в зависимости от числа активных пользователей и других требований к системе.

https://proglib.io/sh/bL4TeHxcQy
SwiftRewriter — инструмент, который форматирует код на языке Swift с помощью SwiftSyntax за вас. Смотрите слайды с iOSConf SG 2019 про данный инструмент или сразу внедряйте в проектах.
Автор статьи делится своими шаблонами Android/Kotlin проектов, которые могут помочь вам начать проект без необходимости тратить время на настройку всего с нуля.

https://proglib.io/w/71246231