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

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

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

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

РКН: https://gosuslugi.ru/snet/67a4adec1b17b35b6c0d8389
Download Telegram
Разбираем 5 сложных алгоритмов, упрощенных с помощью функций высшего порядка Swift.

https://proglib.io/w/650791b8
Вакансия: автор образовательных курсов в сфере IT

Кого мы ищем? Профессионала c опытом создания образовательного IT-контента для специалистов уровня middle.

Обязанности:
- Составление учебной программы
- Подготовка текстовых материалов курса: методические материалы, домашние задания, программный код

Требования:
Владение инструментами разработчика, одним или несколькими языками программирования:
– Python
– HTML, CSS, JS
– Java
– SQL

Условия работы. Нам интересно длительное сотрудничество, работаем удалённо. Загрузка: 10-14 тыс. знаков в день, оплата: от 450 руб. за 1000 знаков.

В отклике на вакансию укажите образование, опыт работы и ссылки на ваши материалы.

Контакт для связи: @proglib_producer
Вакансия: спикер (преподаватель) образовательных IT-курсов

Кого мы ищем? Разработчиков с опытом публичных выступлений.

Обязанности:
– Запись видеокурсов по подготовленным нашими авторам материалам
– Проверка домашних заданий студентов

Требования. Нам важно, чтобы спикер обладал грамотной речью и хорошей дикцией, имел навыки программирования на одном или нескольких языках
– Python
– HTML, CSS, JS
– Java
– SQL

Условия работы. Мы рассчитываем на долгосрочное сотрудничество. Загрузка от 5 часов в неделю, оплата — от 1500 рублей за час съемки. Работа в нашей студии в Москве.

В отклике на вакансию укажите образование, опыт выступлений и разработки. Будет классно, если вы сможете записать краткий видеорассказ о себе — 30-40 секунд.

Контакт для связи: @vlad_proglib
Что учить новичку в Android: Java vs Kotlin?

Автор канала Mobile Developer отвечает на один из самых частых вопросов новичков в Android: «С чего начать — сразу учить Kotlin или лучше вначале выучить Java». По его мнению, эффективнее начать с Kotlin. Как вы считаете?

📺 Смотреть
🍏 Изучение iOS-разработки в 2021 году: 5 советов новичкам

Если вы пытаетесь изучить разработку мобильных приложений для iOS с нуля, в куче доступных гайдов и дорожных карт легко потеряться. В небольшом обзоре мы собрали необходимый минимум навыков для старта в профессии. Правильный подход – не пытаться откусить больше, чем сможете прожевать.

https://proglib.io/sh/WMOvZgzEPa
Собеседование Неклюдов — Мацюк

Денис Неклюдов (Staff Mobile Engineer в Lyft) и Евгений Мацюк (Software Expert в Лаборатории Касперского) встречаются за виртуальным столом.

Денис Неклюдов — гость всех мобильных конференций, известный по Android Dev подкасту, Google Developer Expert, влоггер из тикток, и просто хороший парень из солнечной Калифорнии.

Евгений Мацюк — автор статей и видео, участник подкастов про Архитектуру, Dagger 2, RxJava, Firebase, UI-тесты, процессы и много другое. Один из авторов фреймворка Kaspresso и архитектурного CookBook. Организатор и соорганизатор различных движух. Google Developer Expert. Встает в 5 утра, но не советует это делать другим.

https://proglib.io/w/bd751a51

Источник
Malcolm Kumwenda, iOS-разработчик из Кейптауна с пятилетним опытом в сфере финтех и электронной коммерции, рассказывает об используемых инструментах, архитектуре и ресурсах, используемых для разработки.

https://proglib.io/w/08e69daa
Appwrite — это альтернатива Firebase с открытым исходным кодом. Недавно был представлен релиз Appwrite 0.9, который включил массу новых интересных функций, таких как поддержка Android, Kotlin Server SDK, Flutter Desktop и множество других функций.

https://proglib.io/w/71b21613
🔧 hammer — новая iOS-библиотека от Gabriel Lanata для тестирования сенсорного экрана, стилуса и клавиатуры.

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

https://proglib.io/w/45c1fbec
Что нужно знать перед переходом на Jetpack Compose

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

https://proglib.io/w/5b142659
Nabin Shrestha, разработчик мобильных прложений для iOS и Android, рассказывает про настройку iOS-проекта в соответствии с шаблоном чистой архитектуры с поомощью RxSwift и Swinject.

https://proglib.io/w/1ca9acdc
Учимся рисовать собственные представления в Android

Создавать собственные представления стоит лишь в том случае, если нет другого, более простого способа реализовать нужную вам возможность или если у вас есть какие-либо из указанных ниже проблем, которые можно устранить за счет создания собственного представления:

1. Производительность: в вашем макете много представлений и вы хотите оптимизировать их, нарисовав одно, более легкое собственное представление.
2. Имеется сложная иерархия представлений, которую трудно использовать и поддерживать.
3. Необходимо создать специализированное представление, требующее рисования вручную.

https://proglib.io/w/1586afb2