Библиотека мобильного разработчика | 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
Распространенная тема - сопроводительное письмо к вакансии. Особенно это важно для программиста т.к. можно описать неформальные нюансы, которые не вошли в резюме.

Мы составили набор рекомендаций по составлению этого письма — пользуйтесь 😉

#пользаproglib
⚠️ На сайте DeveloperAndroidCom появился туториал по повышению производительности SQLite.

Разработчики обещают, что используя эти рекомендации, приложение будет работать быстро и предсказуемо по мере роста объема данных, а также вы снизите вероятность возникновения проблем с производительностью, которые трудно воспроизвести и устранить.
Это ли не чудо?

Найдете здесь все
🧠🧠🧠 Никогда не задумывались о том, как наш мозг принимает решения, как взвешивает все нюансы, как мы вообще мыслим? Тема, конечно, не одной статьи, но мы постарались вынести в нее самое основное, чтобы стало чуточку яснее 😉

Читать статью

#новостиproglib
👍2
В WWDC показали новый статический параллельный линкер. официально поддерживаемый для разработки под iOS. Говорят, что он в 5 раз быстрее, чем ld64 и оптимизирован для работы на нескольких ядрах.

Читать твит

#новостиproglib
👍2
Ребята из Google подвезли крутой воркшоп по data слою. В нем вы:

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

🟢 Видео — https://www.youtube.com/watch?v=P125nWICYps
Нейросети уже давно плотно вошли в жизнь разработки(и не только). Они уже много чего умеют, в том числе создавать вменяемый рабочий код. Так почему бы не использовать их в корыстных целях, облегчив свою участь? Предлагаем хорошую подборку сервисов, которые уже сейчас можно прикрутить к проекту 😉

Перейти к статье

#новостиproglib
👍3
Недавно, вот тут, был вопрос с типичного собеседования по Kotlin. А вот правильный ответ:

В коде представлены лямбды. Все три формы записи означают одно и тоже. Правильный код на картинке.

#вопросыссобеседования
👍5🌚1
🧑‍🎓 Эксперт из КРОК в данном видео о вариантности типов в Java и Kotlin. Спикер рассмотрит эволюцию вариантности типов в мире JVM, начиная с ковариантных массивов из самых первых версий Java, через подстановочные типы Java, до вариантности в месте объявления и в месте использования в Kotlin.

Смотреть видео

#новостьproglib
👀 Мониторинг сетевого пути

До iOS 11 доступность проверялась URLSession + SCNetworkReachability.
Правильный вариант — настраивать waitsForConnectivity в URLSession и будет вам счастье.

Подробнее в статье

#новостьproglib
👍2
🤔🤔🤔 Не знаете, как начать использовать регулярные выражения в Swift? Вот вам туториал. В нем вы узнаете, как создавать регулярки с помощью NSRegularExpression, как их сопоставлять и т. д.
Дерзайте, у вас все получится!

#новостьproglib
Знатоки, внимание вопрос по Kotlin:

Сколько существует функций области видимости, какие и чем отличаются?

#вопросыссобеседования
🤔1
Дебажим Jetpack Compose

В видосике узнаете, как решать распространенные проблемы при разработке с помощью Compose code, как оптимизировать производительность, а также layout inspection, composition tracing и т. д.

#нововстиproglib
👍1
Что-то пошло не так и ссылка в посте не линкнулась🤦‍♂️
1000 извинений 😇
Вот она
Apple вводит новые правила приватности для разработчиков

Купертино не перестает удивлять. Они ввели новые жесткие правила, которые в большей степени будут обязывать юзать яблочные инструменты. Из интересного:

Xcode теперь будет проверяться цифровыми подписями для SDK.

Манифесты конфиденциальности для сторонних SDK.

Если приложение использует потенциально опасные «штучки», нужно указать разрешенную причину использования API и и объявить это в декларации конфиденциальности.

Узнать больше

#новостиproglib
3😁2👍1
Отвечаем на вопрос с собеседования, который мы задавали в этом посте.

Сколько существует функций области видимости, какие и чем отличаются?
В Kotlin есть 5 функций: let, run, with, apply, also.
Отличаются они 2 параметрами:

👉 способ ссылки на контекстный объект (this или it)
👉 возвращаемое значение (объект контекста или результат лямбды)

#вопросыссобеседования
🔥2
💥💥💥 Наконец-то Kotlin получил новую плюшку для мультиплатформы — WebAssembly — ура, товарищи!
WASM дает возможность запускаться непосредственно в браузере или в любой другой среде, которая поддерживает WebAssembly и удовлетворяет требованиям Kotlin. Это открывает широкие возможности, от создания высокопроизводительных веб‑приложений до использования серверных функций с Node.js.

Хотя оно еще экспериментальное, это не останавливает позаниматься пет-проектами для практики, а ролик как раз вам для этого в помощь 😎

Смотреть видео
🔥41
🤖 Не знаете, как проходят реальные собесы? Готовитесь и хотите знать, что вас ждет и т. д.?
Есть реальный шанс узнать, как все происходит.
Ролик демонстрирует собеседование на джуна от руководителя группы разработчиков.

Смотреть видео

#новостьproglib
1