Библиотека мобильного разработчика | 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
Если вы находитесь на старте пути в iOS-разработку, то данная статья может стать толчком мотивации. После многих лет работы в сфере логистики и таможенного оформления автор статьи стал iOS-разработчиком в компании ЦФТ.
Крупнейший сервис Телеграм-аналитики TGStat проводит исследование аудитории Телеграма. Опрос анонимный, занимает не больше пяти-семи минут, почти везде просто клики по вариантам ответа. В результате статистика по каналам станет точнее, а жизнь — проще. Давайте поможем: https://tgstat.ru/research
Продолжаем конкурс на самый интересный контент в телеграм-каналах 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 с указанием, на какой канал идет публикация. Юридическая информация здесь.
Курс «Kotlin для начинающих» от Донна Фелкера — профессионала с большим опытом, основателя Caster.io, автора «Разработка Android-приложений для чайников», «Разработка приложений для Android-планшетов для чайников», консультанта и соведущего подкаста для разработчиков Fragmented.

Курс рассматривает Kotlin как язык общего назначения, который можно использовать в любом проекте. Его можно просматривать как длинный непрерывный 9-часовой урок, или вы можете выбрать нужный эпизод из подробного плейлиста, который содержит целых 134 урока.

https://proglib.io/w/f3528b1d

Источник
#proglib_contest

Автоматизируем работу с релизами с fastlane

Fastlane — инструмент автоматизации рутинных задач в разработке мобильных приложений. Например, fastlane позволяет решить такие рутинные задачи:

- распространение бета-сборки между тестировщиками
- публикация нового релиза в магазине приложений
- поддержка профилей и сертификатов приложений прямо в репозитории Git

Сжатое введение в курс дела для быстрого знакомства: https://proglib.io/w/f1f3cad4
Автор статьи небезосновательно считает, что Flutter имеет огромную ценность для стартапов и тех, кто имеет хакерское мышление. Вы обязательно должны попробовать его в действии, если еще не сделали этого.

https://proglib.io/w/f9e844e5
Набор полезных SwiftUI-библиотек, которые могут вдохновить вас на создание более удивительных приложений для iOS и, возможно, на работу в проектах с открытым исходным кодом.

https://proglib.io/w/9cd3fa35
Михаил Игнатов, тимлид в компании Профи, рассказывает о том, почему они выбрали Kotlin Multiplatform в качестве клиентского мобильного приложения на Android и iOS, как внедряли данную технологию, какие ключевые этапы прошли и какие сделали выводы.

https://proglib.io/w/a22e53e5
По мере того, как развивается ваше Android-приложение, становится все труднее поддерживать стили компонентов и тему приложения.

Если у вас нет правильной системы дизайна, у вас могут быть несовместимые цвета в приложении, поэтому понимание стилей и тем поможет создавать интерфейсы, согласованные во всем приложении. Кроме того, если вы думаете о переходе на Compose, плохая система дизайна может усложнить работу.

Статья поможет ознакомиться с основными терминами и практическими аспектами для создания правильного стиля и настройки тем в приложении для Android.

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

В статье рассматривается один из способов реализации многопоточности в iOS-приложении под названием Dispatch, также известный как Grand Central Dispatch (GCD), а также разбираются следующие вопросы:

- Многопоточность vs параллелизм
- DispatchQueues
- DispatchGroups
- sync vs async
- Условия гонки и способы их решения
- Что на самом деле происходит при вызове синхронизации
- Синглтоны

https://proglib.io/w/a25f4ebd
#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.
Есть опыт и знания в 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 и мы свяжемся с вами!