Фундаментальная серия статей о создании HTTP-стека с помощью Swift: https://proglib.io/w/c9838577
Dave DeLong
HTTP in Swift, Part 1: An Intro to HTTP
For a while now I’ve had a series of blog posts floating around in my head on how to build an HTTP stack in Swift. The idea started last spring with Rob Napier’s blog posts on protocols, and matured last summer and fall while I was working at WeWork on an…
Продолжаем конкурс на самый интересный контент в телеграм-каналах Proglib!
Призовой фонд — 280 тысяч рублей. Срок окончания конкурса — 15 мая
Автор лучшего поста в отдельно взятом канале получает 20 тысяч рублей.
Мы упростили конкурс — теперь вам достаточно найти интересную и актуальную статью 2020-2021 года, написать к ней небольшой анонс (до 700 знаков) и прислать нам, тем не менее ваши идеи по другим форматам только добавляют + в общий зачет. Авторство можем указать по вашему желанию. В канале @progbook предлагаем отправлять рецензии на новые книги и старые актуальные.
Полный список каналов:
https://xn--r1a.website/progbook
https://xn--r1a.website/proglibrary
https://xn--r1a.website/pyproglib
https://xn--r1a.website/frontendproglib
https://xn--r1a.website/javaproglib
https://xn--r1a.website/dsproglib
https://xn--r1a.website/phpproglib
https://xn--r1a.website/cppproglib
https://xn--r1a.website/mobileproglib
https://xn--r1a.website/goproglib
https://xn--r1a.website/csharpproglib
https://xn--r1a.website/devopsslib
https://xn--r1a.website/testerlib
https://xn--r1a.website/hackproglib
Все посты будут с лайками и дизлайками и хэштегом #proglib_contest. Ссылки мы будем прогонять через наш сокращатель, будут браться в расчет лайки, дизлайки, охваты, клики по ссылкам. Чем больше лайков/охватов/кликов по ссылкам в публикации, тем больше шансов стать победителем в конкурсе. Присылайте посты боту @proglib_contest_bot с указанием, на какой канал идет публикация. Юридическая информация здесь.
Призовой фонд — 280 тысяч рублей. Срок окончания конкурса — 15 мая
Автор лучшего поста в отдельно взятом канале получает 20 тысяч рублей.
Мы упростили конкурс — теперь вам достаточно найти интересную и актуальную статью 2020-2021 года, написать к ней небольшой анонс (до 700 знаков) и прислать нам, тем не менее ваши идеи по другим форматам только добавляют + в общий зачет. Авторство можем указать по вашему желанию. В канале @progbook предлагаем отправлять рецензии на новые книги и старые актуальные.
Полный список каналов:
https://xn--r1a.website/progbook
https://xn--r1a.website/proglibrary
https://xn--r1a.website/pyproglib
https://xn--r1a.website/frontendproglib
https://xn--r1a.website/javaproglib
https://xn--r1a.website/dsproglib
https://xn--r1a.website/phpproglib
https://xn--r1a.website/cppproglib
https://xn--r1a.website/mobileproglib
https://xn--r1a.website/goproglib
https://xn--r1a.website/csharpproglib
https://xn--r1a.website/devopsslib
https://xn--r1a.website/testerlib
https://xn--r1a.website/hackproglib
Все посты будут с лайками и дизлайками и хэштегом #proglib_contest. Ссылки мы будем прогонять через наш сокращатель, будут браться в расчет лайки, дизлайки, охваты, клики по ссылкам. Чем больше лайков/охватов/кликов по ссылкам в публикации, тем больше шансов стать победителем в конкурсе. Присылайте посты боту @proglib_contest_bot с указанием, на какой канал идет публикация. Юридическая информация здесь.
Курс «Kotlin для начинающих» от Донна Фелкера — профессионала с большим опытом, основателя Caster.io, автора «Разработка Android-приложений для чайников», «Разработка приложений для Android-планшетов для чайников», консультанта и соведущего подкаста для разработчиков Fragmented.
Курс рассматривает Kotlin как язык общего назначения, который можно использовать в любом проекте. Его можно просматривать как длинный непрерывный 9-часовой урок, или вы можете выбрать нужный эпизод из подробного плейлиста, который содержит целых 134 урока.
https://proglib.io/w/f3528b1d
Источник
Курс рассматривает Kotlin как язык общего назначения, который можно использовать в любом проекте. Его можно просматривать как длинный непрерывный 9-часовой урок, или вы можете выбрать нужный эпизод из подробного плейлиста, который содержит целых 134 урока.
https://proglib.io/w/f3528b1d
Источник
YouTube
Kotlin Tutorial for Beginners: The Kotlin Programming Language Full 9-hour Kotlin Course
This is a full length Kotlin Programming Course for beginners.
Over 9 hours of instruction that will take you from an absolute beginner to being able to write Kotlin and contribute to Kotlin projects.
This is the most comprehensive Kotlin course on YouTube.…
Over 9 hours of instruction that will take you from an absolute beginner to being able to write Kotlin and contribute to Kotlin projects.
This is the most comprehensive Kotlin course on YouTube.…
#proglib_contest
Автоматизируем работу с релизами с fastlane
Fastlane — инструмент автоматизации рутинных задач в разработке мобильных приложений. Например, fastlane позволяет решить такие рутинные задачи:
- распространение бета-сборки между тестировщиками
- публикация нового релиза в магазине приложений
- поддержка профилей и сертификатов приложений прямо в репозитории Git
Сжатое введение в курс дела для быстрого знакомства: https://proglib.io/w/f1f3cad4
Автоматизируем работу с релизами с fastlane
Fastlane — инструмент автоматизации рутинных задач в разработке мобильных приложений. Например, fastlane позволяет решить такие рутинные задачи:
- распространение бета-сборки между тестировщиками
- публикация нового релиза в магазине приложений
- поддержка профилей и сертификатов приложений прямо в репозитории Git
Сжатое введение в курс дела для быстрого знакомства: https://proglib.io/w/f1f3cad4
DEV Community
Automating mobile application deployments using Fastlane and CI/CD tools
The Problem Engineering teams these days find it troublesome to build, test and deploy...
Перевод статьи про расширения Swift, которые добавляют дополнительные функциональные возможности к существующим типам.
https://proglib.io/w/aff3bb65
https://proglib.io/w/aff3bb65
Хабр
10 расширений Swift, которые мы используем на Livefront
Привет, Хабр. Перевод подготовлен в рамках онлайн-курса "iOS Developer. Basic".Приглашаем всех желающих на бесплатный двухдневный интенсив «Создание простейшего...
Автор статьи небезосновательно считает, что Flutter имеет огромную ценность для стартапов и тех, кто имеет хакерское мышление. Вы обязательно должны попробовать его в действии, если еще не сделали этого.
https://proglib.io/w/f9e844e5
https://proglib.io/w/f9e844e5
Medium
Flutter — The Framework You Need To Checkout in 2021
Would you be interested in a framework that allows you to build applications for Android, iOS, desktop, and web in one fell swoop? All while delivering a UI with a blazing 60+ FPS? Thanks to the…
Подборка руководств по использованию фреймворка MapKit, предназначенного для работы с картами в iOS.
🗺 Начало работы
🗺 Как добавить карты в приложение iOS с помощью Swift
🗺 Начало работы
🗺 Как добавить карты в приложение iOS с помощью Swift
kodeco.com
MapKit Tutorial: Getting Started
Learn to use the powerful MapKit framework to build an interactive map, displaying location details and launching Maps for driving directions.
Набор полезных SwiftUI-библиотек, которые могут вдохновить вас на создание более удивительных приложений для iOS и, возможно, на работу в проектах с открытым исходным кодом.
https://proglib.io/w/9cd3fa35
https://proglib.io/w/9cd3fa35
AppTractor
10 SwiftUI-библиотек 2021
Многие разработчики поддержали идею и создали несколько потрясающих библиотек, которые вы можете подключить и использовать в своих проектах.
Anonymous Poll
26%
Неделю фиксить баги
74%
50 долларов и девятый андроид
Михаил Игнатов, тимлид в компании Профи, рассказывает о том, почему они выбрали Kotlin Multiplatform в качестве клиентского мобильного приложения на Android и iOS, как внедряли данную технологию, какие ключевые этапы прошли и какие сделали выводы.
https://proglib.io/w/a22e53e5
https://proglib.io/w/a22e53e5
Хабр
Как внедряли Kotlin Multiplatform в Профи
Привет, Хабр! Я Миша Игнатов, тимлид в компании Профи. Моя команда отвечает за клиентские мобильные приложения на Android и iOS. Мы используем Kotlin Multiplatfo...
По мере того, как развивается ваше Android-приложение, становится все труднее поддерживать стили компонентов и тему приложения.
Если у вас нет правильной системы дизайна, у вас могут быть несовместимые цвета в приложении, поэтому понимание стилей и тем поможет создавать интерфейсы, согласованные во всем приложении. Кроме того, если вы думаете о переходе на Compose, плохая система дизайна может усложнить работу.
Статья поможет ознакомиться с основными терминами и практическими аспектами для создания правильного стиля и настройки тем в приложении для Android.
https://proglib.io/w/c66477ed
Если у вас нет правильной системы дизайна, у вас могут быть несовместимые цвета в приложении, поэтому понимание стилей и тем поможет создавать интерфейсы, согласованные во всем приложении. Кроме того, если вы думаете о переходе на Compose, плохая система дизайна может усложнить работу.
Статья поможет ознакомиться с основными терминами и практическими аспектами для создания правильного стиля и настройки тем в приложении для Android.
https://proglib.io/w/c66477ed
Medium
Theming basics in Android
Theming the app could be one of the most confusing topics in Android development. It is getting harder to maintain the styles of your…
Продолжаем конкурс на самый интересный контент в телеграм-каналах Proglib!
Призовой фонд — 280 тысяч рублей. Срок окончания конкурса — 15 мая
Автор лучшего поста в отдельно взятом канале получает 20 тысяч рублей.
Мы упростили конкурс — теперь вам достаточно найти интересную и актуальную статью 2020-2021 года, написать к ней небольшой анонс (до 700 знаков) и прислать нам, тем не менее ваши идеи по другим форматам только добавляют + в общий зачет. Авторство можем указать по вашему желанию. В канале @progbook предлагаем отправлять рецензии на новые книги и старые актуальные.
Полный список каналов:
https://xn--r1a.website/progbook
https://xn--r1a.website/proglibrary
https://xn--r1a.website/pyproglib
https://xn--r1a.website/frontendproglib
https://xn--r1a.website/javaproglib
https://xn--r1a.website/dsproglib
https://xn--r1a.website/phpproglib
https://xn--r1a.website/cppproglib
https://xn--r1a.website/mobileproglib
https://xn--r1a.website/goproglib
https://xn--r1a.website/csharpproglib
https://xn--r1a.website/devopsslib
https://xn--r1a.website/testerlib
https://xn--r1a.website/hackproglib
Все посты будут с лайками и дизлайками и хэштегом #proglib_contest. Ссылки мы будем прогонять через наш сокращатель, будут браться в расчет лайки, дизлайки, охваты, клики по ссылкам. Чем больше лайков/охватов/кликов по ссылкам в публикации, тем больше шансов стать победителем в конкурсе. Присылайте посты боту @proglib_contest_bot с указанием, на какой канал идет публикация. Юридическая информация здесь.
Призовой фонд — 280 тысяч рублей. Срок окончания конкурса — 15 мая
Автор лучшего поста в отдельно взятом канале получает 20 тысяч рублей.
Мы упростили конкурс — теперь вам достаточно найти интересную и актуальную статью 2020-2021 года, написать к ней небольшой анонс (до 700 знаков) и прислать нам, тем не менее ваши идеи по другим форматам только добавляют + в общий зачет. Авторство можем указать по вашему желанию. В канале @progbook предлагаем отправлять рецензии на новые книги и старые актуальные.
Полный список каналов:
https://xn--r1a.website/progbook
https://xn--r1a.website/proglibrary
https://xn--r1a.website/pyproglib
https://xn--r1a.website/frontendproglib
https://xn--r1a.website/javaproglib
https://xn--r1a.website/dsproglib
https://xn--r1a.website/phpproglib
https://xn--r1a.website/cppproglib
https://xn--r1a.website/mobileproglib
https://xn--r1a.website/goproglib
https://xn--r1a.website/csharpproglib
https://xn--r1a.website/devopsslib
https://xn--r1a.website/testerlib
https://xn--r1a.website/hackproglib
Все посты будут с лайками и дизлайками и хэштегом #proglib_contest. Ссылки мы будем прогонять через наш сокращатель, будут браться в расчет лайки, дизлайки, охваты, клики по ссылкам. Чем больше лайков/охватов/кликов по ссылкам в публикации, тем больше шансов стать победителем в конкурсе. Присылайте посты боту @proglib_contest_bot с указанием, на какой канал идет публикация. Юридическая информация здесь.
Гайд по многопоточности в iOS
В статье рассматривается один из способов реализации многопоточности в iOS-приложении под названием Dispatch, также известный как Grand Central Dispatch (GCD), а также разбираются следующие вопросы:
- Многопоточность vs параллелизм
-
-
-
- Условия гонки и способы их решения
- Что на самом деле происходит при вызове синхронизации
- Синглтоны
https://proglib.io/w/a25f4ebd
В статье рассматривается один из способов реализации многопоточности в iOS-приложении под названием Dispatch, также известный как Grand Central Dispatch (GCD), а также разбираются следующие вопросы:
- Многопоточность vs параллелизм
-
DispatchQueues-
DispatchGroups-
sync vs async- Условия гонки и способы их решения
- Что на самом деле происходит при вызове синхронизации
- Синглтоны
https://proglib.io/w/a25f4ebd
Medium
Guide to Multi-Threading — GCD in iOS
Write concurrent code
#vacancy #mnogodeneg
Для нашего проекта, который https://proglib.io, требуется опытный PHP-разработчик.
Задачи
- Доработка и улучшение функционала движка proglib.io;
- Развитие дополнительных сервисов(например, чат-боты в Telegram), позволяющих прокачивать сообщество вокруг Proglib;
Требования
- Знание php >= 7.3 и всех его возможностей;
- Опыт работы с mysql, навыки написания sql запросов;
- Опыт работы с nosql базами данных;
- Умение работать с кэшированием;
- Написание кода по современным стандартам разработки: статические анализаторы, метрики (phpmetrics, dephpend, deptrac), вменяемый code style;
- Опыт работы с очередями (кролик, beanstalkd), понимание принципа работы очередей: ретраи, стратегии обработки проваленных сообщений, таймауты и так далее;
- Умение писать надежный код, устойчивый к различным воздействиям: невалидные данные, неожиданные сбои и так далее;
- Знание паттернов проектирования и паттернов разработки: circuit breaker, outbox, message bus и другие;
- Быть в курсе за внедрение зависимостей, контейнер внедрения зависимостей, миддлвары, хуки, сериалайзеры данных, как все это работает вообще и во фреймворках в частности;
- Опыт написания тестов и желание их писать;
- Опыт работы с Symfony или отсутствие опыта работы с Yii, Codeigniter, Bitrix, WP будет плюсом.
Условия
- Стабильно растущий проект;
- Уютный офис на Таганке, возможность несколько дней работать на удаленке;
- Корпоративное питание;
- Весёлый дружелюбный коллектив и неформальная обстановка;
- Гибкий график, отсутствие дресс-кода;
- Лояльное руководство и возможность посещать профильные мероприятия за счёт компании;
- Зарплата: 150-200 тыс. рублей.
Для связи можно писать в телеграм: @theasder.
Для нашего проекта, который https://proglib.io, требуется опытный PHP-разработчик.
Задачи
- Доработка и улучшение функционала движка proglib.io;
- Развитие дополнительных сервисов(например, чат-боты в Telegram), позволяющих прокачивать сообщество вокруг Proglib;
Требования
- Знание php >= 7.3 и всех его возможностей;
- Опыт работы с mysql, навыки написания sql запросов;
- Опыт работы с nosql базами данных;
- Умение работать с кэшированием;
- Написание кода по современным стандартам разработки: статические анализаторы, метрики (phpmetrics, dephpend, deptrac), вменяемый code style;
- Опыт работы с очередями (кролик, beanstalkd), понимание принципа работы очередей: ретраи, стратегии обработки проваленных сообщений, таймауты и так далее;
- Умение писать надежный код, устойчивый к различным воздействиям: невалидные данные, неожиданные сбои и так далее;
- Знание паттернов проектирования и паттернов разработки: circuit breaker, outbox, message bus и другие;
- Быть в курсе за внедрение зависимостей, контейнер внедрения зависимостей, миддлвары, хуки, сериалайзеры данных, как все это работает вообще и во фреймворках в частности;
- Опыт написания тестов и желание их писать;
- Опыт работы с Symfony или отсутствие опыта работы с Yii, Codeigniter, Bitrix, WP будет плюсом.
Условия
- Стабильно растущий проект;
- Уютный офис на Таганке, возможность несколько дней работать на удаленке;
- Корпоративное питание;
- Весёлый дружелюбный коллектив и неформальная обстановка;
- Гибкий график, отсутствие дресс-кода;
- Лояльное руководство и возможность посещать профильные мероприятия за счёт компании;
- Зарплата: 150-200 тыс. рублей.
Для связи можно писать в телеграм: @theasder.
Библиотека программиста
Материалы, которые научат и помогут программировать. Книги и лекции, видеоуроки и советы, тесты знаний и обсуждение горячих тем. Присоединяйтесь!
Есть опыт и знания в IT, которыми Вы хотите поделиться?
Станьте автором технических статей вместе с Proglib и получайте достойное вознаграждение!
Библиотека программиста приглашает к сотрудничеству внештатных авторов,
которые хотят поделиться знаниями, пропиарить свой авторский блог или просто заработать.
Мы предлагаем удаленную работу, гибкий график, возможность зарабатывать до 12к за статью и выплаты 2 раза в месяц.
Мы не ограничиваем в количестве статей.
Постоянным авторам предусмотрены премии за лояльность.
Интересующие направления для написания статей:
• Data Science, BigData и Machine Learning
• Блокчейн
• DevOps
• Информационная и Кибербезопасность
• Ruby on Rails
• C / C++/ C#
• Python
• Java
• Go разработка
• Разработка игр
• Android-разработка
• iOS-разработка
• Системная и бизнес аналитика
• Тестирование ПО
• Виртуальная реальность
• 1С
• Business Intelligence
• Интернет вещей
• Системы и сети
• IT Management
Оставьте заявку на https://proglib.io/w/7f52afde и мы свяжемся с вами!
Станьте автором технических статей вместе с Proglib и получайте достойное вознаграждение!
Библиотека программиста приглашает к сотрудничеству внештатных авторов,
которые хотят поделиться знаниями, пропиарить свой авторский блог или просто заработать.
Мы предлагаем удаленную работу, гибкий график, возможность зарабатывать до 12к за статью и выплаты 2 раза в месяц.
Мы не ограничиваем в количестве статей.
Постоянным авторам предусмотрены премии за лояльность.
Интересующие направления для написания статей:
• Data Science, BigData и Machine Learning
• Блокчейн
• DevOps
• Информационная и Кибербезопасность
• Ruby on Rails
• C / C++/ C#
• Python
• Java
• Go разработка
• Разработка игр
• Android-разработка
• iOS-разработка
• Системная и бизнес аналитика
• Тестирование ПО
• Виртуальная реальность
• 1С
• Business Intelligence
• Интернет вещей
• Системы и сети
• IT Management
Оставьте заявку на https://proglib.io/w/7f52afde и мы свяжемся с вами!
Знакомство с операторами shareIn и stateIn в Flow на примерах
Из статьи вы узнаете, как настроить данные операторы для выполнения определенных сценариев использования и избежать распространенных ошибок, с которыми вы можете столкнуться.
https://proglib.io/w/f50af90d
Из статьи вы узнаете, как настроить данные операторы для выполнения определенных сценариев использования и избежать распространенных ошибок, с которыми вы можете столкнуться.
https://proglib.io/w/f50af90d
Medium
Things to know about Flow’s shareIn and stateIn operators
The Flow.shareIn and Flow.stateIn operators convert cold flows into hot flows: they can multicast the information that comes from a cold…
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Продлеваем на неделю конкурс #proglib_contest на самый интересный контент в телеграм-каналах Библиотеки программиста.
Почему? Мы выделили большой призовой фонд и хотим разыграть его среди активных читателей. Но пока мало кто успел поучаствовать. Смекалистые подписчики уже поняли: шансы выиграть очень высоки. За лучший пост в любом из телеграм-каналов Библиотеки программиста автор поста получит 20 000 ₽.
Каналов 14 штук, названия говорят сами за себя: @progbook, @proglibrary, @pyproglib, @frontendproglib, @javaproglib, @dsproglib, @phpproglib, @cppproglib, @mobileproglib, @goproglib, @csharpproglib, @devopsslib, @testerlib, @hackproglib. Таким образом, призовой фонд составляет 280 000 ₽.
Очень простые условия:
1) Найдите интересную и актуальную статью, вышедшую в 2020-21 годах, и напишите к ней анонс объемом до 700 знаков. Для @progbook можно написать рецензию на книгу.
2) Пришлите текст анонса и название целевого канала нашему боту @proglib_contest_bot.
Выиграет тот, чей пост в канале наберёт больше лайков/охватов/кликов по ссылкам. Юридическая информация: https://proglib.io/best-post-contest.
Почему? Мы выделили большой призовой фонд и хотим разыграть его среди активных читателей. Но пока мало кто успел поучаствовать. Смекалистые подписчики уже поняли: шансы выиграть очень высоки. За лучший пост в любом из телеграм-каналов Библиотеки программиста автор поста получит 20 000 ₽.
Каналов 14 штук, названия говорят сами за себя: @progbook, @proglibrary, @pyproglib, @frontendproglib, @javaproglib, @dsproglib, @phpproglib, @cppproglib, @mobileproglib, @goproglib, @csharpproglib, @devopsslib, @testerlib, @hackproglib. Таким образом, призовой фонд составляет 280 000 ₽.
Очень простые условия:
1) Найдите интересную и актуальную статью, вышедшую в 2020-21 годах, и напишите к ней анонс объемом до 700 знаков. Для @progbook можно написать рецензию на книгу.
2) Пришлите текст анонса и название целевого канала нашему боту @proglib_contest_bot.
Выиграет тот, чей пост в канале наберёт больше лайков/охватов/кликов по ссылкам. Юридическая информация: https://proglib.io/best-post-contest.
Библиотека программиста
Правила проведения публичного конкурса
Материалы, которые научат и помогут программировать. Книги и лекции, видеоуроки и советы, тесты знаний и обсуждение горячих тем. Присоединяйтесь!
Swift Mentorship Program
У Swift-разработчиков появилась уникальная возможность совместно поработать с опытными участниками сообщества Swift над проектами с открытым исходным кодом.
Каждый подопечный будет иметь возможность общаться с опытным разработчиком в сообществе Swift и учиться у него. Подопечный может участвовать в любом проекте с открытым исходным кодом, написанном на Swift, или даже в самом компиляторе Swift, в зависимости от целей обучения подопечного.
Наставники и подопечные будут подобраны на основе учебных целей подопечного и опыта наставника, и будут работать над проектами с открытым исходным кодом в течение 12 недель.
Эта программа призвана снизить порог входа для участников и помочь приобрести новые навыки в сообществе независимо от опыта, поэтому предварительный вклад в проект не требуется. По окончании программы наставничества вклад и полученный опыт подопечных будут опубликованы в специальном посте на главном сайте Swift.
Анонс
Подробности и FAQ
У Swift-разработчиков появилась уникальная возможность совместно поработать с опытными участниками сообщества Swift над проектами с открытым исходным кодом.
Каждый подопечный будет иметь возможность общаться с опытным разработчиком в сообществе Swift и учиться у него. Подопечный может участвовать в любом проекте с открытым исходным кодом, написанном на Swift, или даже в самом компиляторе Swift, в зависимости от целей обучения подопечного.
Наставники и подопечные будут подобраны на основе учебных целей подопечного и опыта наставника, и будут работать над проектами с открытым исходным кодом в течение 12 недель.
Эта программа призвана снизить порог входа для участников и помочь приобрести новые навыки в сообществе независимо от опыта, поэтому предварительный вклад в проект не требуется. По окончании программы наставничества вклад и полученный опыт подопечных будут опубликованы в специальном посте на главном сайте Swift.
Анонс
Подробности и FAQ
Swift.org
Announcing the Swift Mentorship Program
We’re thrilled to announce the Swift Mentorship Program — a new contributor program for the Swift community and part of the Diversity in Swift initiative. The Swift Mentorship Program is designed to support developers as they become active open source contributors…
Hilt — это рекомендованное Jetpack решение DI для Android-приложений и полностью готовое к использованию в боевую. Чтобы узнать о нем больше и начать использовать его в своих приложениях, ознакомьтесь со следующими ресурсами:
- Узнайте о преимуществах внедрения зависимостей здесь
- Документация, чтобы узнать, как использовать Hilt в вашем приложении
- Руководство по миграции с Dagger на Hilt
- Codelabs для пошагового изучения Hilt: использование Hilt в приложении для Android и переход с Dagger на Hilt
- Примеры кода: посмотрите, как работает Hilt в приложениях Google I / O 2020 и Sunflower
- Шпаргалка, чтобы быстро увидеть, что делают различные аннотации Hilt и Dagger и как их использовать.
Источник
- Узнайте о преимуществах внедрения зависимостей здесь
- Документация, чтобы узнать, как использовать Hilt в вашем приложении
- Руководство по миграции с Dagger на Hilt
- Codelabs для пошагового изучения Hilt: использование Hilt в приложении для Android и переход с Dagger на Hilt
- Примеры кода: посмотрите, как работает Hilt в приложениях Google I / O 2020 и Sunflower
- Шпаргалка, чтобы быстро увидеть, что делают различные аннотации Hilt и Dagger и как их использовать.
Источник
Android Developers
Dependency injection in Android | App architecture | Android Developers