Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck
9.55K subscribers
1.68K photos
83 videos
52 files
4.51K links
Все самое полезное для мобильного разработчика в одном канале.

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

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

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

РКН: https://gosuslugi.ru/snet/67a4adec1b17b35b6c0d8389
Download Telegram
Библиотека программиста планирует организовать серию офлайн-мероприятий.
Мы создали опрос, чтобы учесть пожелания и интересы подписчиков, а также какие темы наиболее интересны. Опрос займет не более 3-х минут и пройти его можно тут.
Антон Водолазский (iOS-разработчик в компании OBRIO, которая входит в экосистему Genesis и занимается разработкой мобильных приложений и игр) в своей статье рассмотривает подход к разделению ответственности контроллера и View.

Данный подход позволяет сократить количество кода в контроллере, дает возможность переиспользовать View и вынести логику, связанную с отрисовкой UI, из контроллера.

https://proglib.io/w/39a92e0a
Автор статьи поднял достаточно сложный вопрос о том, как рассказать об основных компонентах Android за 15 минут.

Надо сказать, у него получился довольно полезный материал, который дает широкую обзорную картину классических инструментов Android, и при написании первого приложения вместо вопросов «что мне использовать» будут более конкретные вопросы «как именно мне использовать компонент Х».

https://proglib.io/w/888a6c13
Продолжаем конкурс на самый интересный контент в телеграм-каналах 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 с указанием, на какой канал идет публикация. Юридическая информация здесь.
📱 10 главных ошибок начинающего Android-разработчика

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

https://proglib.io/sh/uEahi6N5mB
Введение в работу с Codable в Swift

Codable — это протокол Swift, который предоставляет мощный механизм для преобразования данных JSON в структуры Swift.

Несмотря на то, что на канале публиковались материалы на данную тему, подобные руководства никогда не будут лишними.

В статье объясняются основы работы с Codable, а также освещается практическая сторона: как определить структуру, реализующую протокол Codable, кодирование / декодирование данных JSON и многое другое.

https://proglib.io/w/16637ede
За последнее время интерес к NFT-токенам стремительно увеличивается. Вы наверное слышали о таких крупных сделках, как картина Бенкси, портрет Сноудена или токен Нурмагомедова? Кажется, мода на цифровое искусство только набирает обороты, а тут кто первый, тот и выиграл.

Являясь медиа об IT, «Библиотека программиста» просто не могла пройти мимо тренда и решила внести свой вклад в развитие блокчейн-технологий и цифрового искусства. Любой желающий может приобрести первую статью на сайте (proglib.io), которая имеет более 470 000 просмотров.
Цена лота от 1 Ethereum, торги продлятся 3 недели.
Узнать больше можно по ссылке: https://proglib.io/w/874152a9
Интервью с Давидом Григоряном (iOS разработчик из СБЕРа), в котором он рассказал всё, что нужно знать про программирование под iOS. От стартовых требований к знаниям и железу до собеседований и профессиональной работы в команде из более чем 200 iOS разработчиков в СБЕРе.

Кроме того, затрагивались общие вопросы: плюсы и минусы мобильной разработки, перспективы, рост, развитие и многое другое.

https://proglib.io/w/f966cca0
Вы профи в своём деле? Мы хорошо за это заплатим. Ищем экспертов для проведения мероприятия в Москве 22 и 23 мая. Темы следующие:

- Архитектура программного обеспечения
- Подходы к решению алгоритмических задач с собеседований Google и Яндекс
- Базы данных: модели, миграции, тестирование
- Практикум по рефакторингу

За один день платим от 20 до 30 тыс. ₽ (в зависимости от опыта и вовлеченности). Отклики с резюме кидайте сюда: @proglib_expert_bot
Вдруг кто-то из вас не знает, что помимо официальной документации от Apple, существуют практические руководства по Xcode, SwiftUI и UIKit.

https://proglib.io/w/843618f5
#android #jetpack

Правда или ложь? Для каждого класса Android, в который может быть внедрен Hilt, существует связанный компонент Hilt.
Anonymous Quiz
37%
Правда
25%
Ложь
38%
Посмотреть результаты
#news

26 апреля Apple выпустила Xcode 12.5 Beta 3. Новая версия IDE включает SDK для iOS 14.5, iPadOS 14.5, tvOS 14.5, watchOS 7.4 и macOS Big Sur 11.3, а также поддерживает отладку на устройстве для iOS 9 и новее, tvOS 9 и новее, а также watchOS 2 и новее.

Важно отметить, что для Xcode 12.5 Beta 3 требуется Mac под управлением macOS Big Sur 11 или новее. Стоит ли делать апгрейд, чтобы каждый разработчик в вашей команде работал с минимально необходимым оборудованием для Big Sur? Здесь представлены некоторые из наиболее важных функций для разработчиков в Xcode 12.5 и iOS 14.5 SDK.