Библиотека мобильного разработчика | 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
Building_Mobile_Apps_at_Scale_39_Engineering_Challenges_v1_01.pdf
15.5 MB
Building Mobile Apps at Scale: 39 Engineering Challenges (2021)

Автор: Gergely Orosz

Книга представляет собой руководство по созданию масштабных приложений для iOS и Android с описанием проблем и общих решений. Под масштабом имеется в виду миллионы пользователей и крупные команды разработчиков, которые постоянно запускают новые функции и обеспечивают надежную и эффективную работу приложения.

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

Глобальная цель книги — помочь немобильным инженерам научиться сопереживать типам проблем и компромиссов, с которыми сталкиваются мобильные инженеры, и станет началом разговора между серверными, веб- и мобильными командами.
1
#tip

В iOS 14 SwiftUI получил оболочку свойств @ScaledMetric, которая может масштабировать любое числовое значение.

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

https://proglib.io/w/c93fd52d
В наше время такие концепции и аббревиатуры, как DevOps с CI / CD уже не требуют расшифровки. Разбираемся, как настроить конвейеры CI / CD с помощью Azure DevOps:

- Для Android
- Для iOS: часть 1 и часть 2
👍1
#tip #android

Отображение Activity на экране блокировки со временем эволюционировало, поскольку флаги WindowManager устарели. Вы можете добиться того же поведения, используя новые API.
Пришло время подвести итоги конкурса на лучший контент #proglib_contest. Искренне благодарим всех, кто принял активное участие, без вашей поддержки конкурс бы не получился.

Победителем канала @mobileproglib становится автор поста — барабанная дробь 🥁https://news.1rj.ru/str/mobileproglib/2010.

Победитель определен по количеству лайков под постом среди других конкурсных сообщений. За победный пост автор получает 20 000 ₽. В ближайшее время мы свяжемся с победителем и отправим приз — оставайтесь на связи.

Спасибо, что читаете нас!
Уже в августе этого года с 11-й версии Android разработчикам необходимо будет использовать новые стандарты доступа приложений к внешним файлам.

Давайте узнаём, как обновиться на новую версию API Android по наставлению Google и какие при этом возникают проблемы.

https://proglib.io/w/68b83073
CS193P Spring 2021: обновлённые видеоуроки по SwiftUI от Стэнфордского Университета.

https://proglib.io/w/f693b5b2
🍏 Карьерный гид от новичка до профи: дорожная карта iOS-разработчика

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

https://proglib.io/sh/Oc7KthJQGV
Серия статей про расширенное функциональное программирование для любопытных, но практичных Kotlin-разработчиков:

Часть 1. The Traverse operation
Часть 2. Using Applicatives
Часть 3. Higher Kinded Types
Часть 4. The Kleisli Type
Часть 5. Using Typeclasses
Часть 6. Using Optics
Часть 7. The State Type
Часть 8. Shiny Things
Insidious Bugs — это эпизодическая серия от студии из Нью-Йорка Lickability, в рамках которой разбираются некоторые проблемные ситуации в разработке для iOS.

https://proglib.io/w/99740d1b
Если безопасность приложения — не пустые слова для вас, то обратите внимание на первую ссылку 👇