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

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

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

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

РКН: https://gosuslugi.ru/snet/67a4adec1b17b35b6c0d8389
Download Telegram
Коллекция часто задаваемых вопросов/ответов, связанных с выпуском приложений в App Store и Play Store. Она основана на опыте, форумах разработчиков, Stack Overflow и документации.

https://github.com/tramlinehq/store-quirks
Please open Telegram to view this post
VIEW IN TELEGRAM
RuStore для разработчиков: как устроен главный российский магазин приложений

Техно — внутренний еженедельный митап Mad Brains, на котором команда делится опытом, знакомится с актуальными технологиями мобильной и веб-разработки.

Из этого видео вы узнаете про консоль разработчика, подписку приложений, монетизацию и многое другое.

📺 Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔3👍2
LeakCanary — известная библиотека для обнаружения утечек памяти в Android-приложениях. Узнайте, как запускается LeakCanary, откуда берется ярлык и как вообще LeakCanary находит утечки и путь до утекшей ссылки.👇

Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
Разработка рекламного SDK. Яндекс Mobile Ads SDK

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

📺 Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
#новости

Swift 5.8 уже доступен! Новая версия содержит множество улучшений, включая поддержку hasFeature(), улучшенную реализацию Result Builder, обновления для Swift-DocC, диспетчера пакетов Swift и многого другого.

Подробнее
👍2
Статей про «чистую» архитектуру и многомодульность очень много. Но не многие компании готовы делиться своим опытом и полученными результатами от внедрения этих практик. Android-разработчик из компании СберЗдоровье решил исправить ситуацию.

Читать
👍2
Подробное знакомство с объектами, которые Swift предоставляет для работы с датами и временем

Вы узнаете, как создавать объекты даты/времени в Swift, извлекать из них информацию и отображать их значения для пользователей.

🕠 Часть 1
🕠 Часть 2
5
Хотя EXC_BAD_ACCESS встречается в Swift намного реже, чем в Objective-C, это все же распространенное исключение, с которым раз и навсегда стоит разобраться.

Читать
👍6
Зачем защищать мобильные приложения?

Юрий Шабалин, AppSec-эксперт с опытом работы более 12 лет в области внедрения практик SSDL и построения процесса DevSecOps, раскрыл важные темы относительно безопасности мобильных приложений:

🗄Каким мифам о безопасности мобильных приложений опасно верить?
🗄К каким рискам могут привести эти легенды?
🗄Как на самом деле устроены мобильные продукты и почему важно их защищать?
🗄Как бесшовно внедрить безопасность приложений в разработку?
🗄Как наладить эффективный процесс анализа защищенности?

📺 Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Думали Телеграм останется в стороне, и ничего не сделает к 1 апреля, но нет, новая анимация при нажатии лайка — прекрасная! Круто придумали, молодцы! Видимо сам Дуров приложил к этому руку 👍
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42👏7
DoccGPT — эксперимент по полной автоматизации документирования кодовой базы Swift с использованием GPT и DocC. Все еще очень сыро, но вполне можно попробовать.

https://github.com/gonzalonunez/docc-gpt
👍7
В одном руководстве очень сложно разместить все аспекты, которые необходимы для современной Android-разработки. Но именно эта статья доказывает обратное.👇

Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
🎙Подкаст «Лента Мобиуса»: Андрей Зонов про обучение, тесты и шапочку тимлида

Интересный разговор с Андреем Зоновым, ведущим iOS-разработчиком в Тинькофф.

Что обсудили:

🗄Как повысить стабильность релиза и упростить работу своей QA команды?
🗄Какого быть молодым преподавателем и как мотивировать студентов?
🗄На кого лучше надевать шапочку тимлида и причем тут фильм «Человек, который изменил всё»?

Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍3
3 примера, в которых доступность помогла заработать денег, подсветить ошибки и решить споры

Рубанов Михаил, iOS Head of Mobile в Dodo Engineering, рассказывает о проблемах доступности со стороны ментальной модели интерфейса: как стойкие убеждения могут помешать сделать заказ и в чём может быть проблема вариативного поведения. Всё это будет вокруг одного — как адаптация для незрячих меняет канал восприятия дизайнера, чем показывает нюансы ментальной модели в голове человека и может указать на ошибки на самых ранних этапах разработки.

Читать
👍3
Audio
Запись баттла «‎Compose vs XML» в формате подкаста от Surf Android Team

00:00 — Приветствие.
00:39 — Пара слов о ведущих.
01:30 — О формате эфира.
02:23 — Вводная о Сompose и XML.
03:45 — Производительность.
14:43 — Простота освоения и использования.
22:03 — Размер APK.
24:08 — Cтабильность.
32:20 — Мультиплатформенность.
37:17 — Ответы на вопросы из чата.
40:59 — Сustom Views.
45:30 — Организация файлов в проекте.
51:12 — Анимации.
53:30 — Фрагменты.
56:40 — Навигация.
1:01:28 — Итог. Надо ли отказываться от XML?
1:06:51 — Ответы на вопросы из чата.
#news

⚡️ Улучшения в K2 компиляторе, новая инкрементальная компиляция в JVM и Kotlin/Wasm: это и многое другое в Kotlin 1.8.20.

Смотреть & Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
JetBrains представила версию 2023.1 для IntelliJ IDEA и AppCode, несмотря на то, что 14 декабря прошлого года этот продукт был закрыт и продажи были прекращены. Новый выпуск AppCode в основном нацелен на проблемы совместимости с Xcode.