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

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

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

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

РКН: https://gosuslugi.ru/snet/67a4adec1b17b35b6c0d8389
Download Telegram
Хотя 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.
В исследование безопасности мобильного приложения среди прочего входит анализ трафика. Но как поднять прокси-сервер для перехвата сетевого трафика Android-устройства?

Есть несколько способов, каждый из которых имеет свои достоинства и недостатки. Подробности — в пошаговом руководстве.
Ходят слухи, что в конце этого года Apple разрешит использование кастомных браузерных движков (не основанных на WebKit) на iOS. Так почему бы уже сейчас не написать свой базовый браузер с нуля: от парсинга HTML на Swift до рендеринга страниц с помощью SwiftUI.

🗄Часть 1
🗄Часть 2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩3👍2
Новый выпуск подкаста «Из бэклога» уже на YT!

В этом выпуске ведущие Кирилл Викентьев, CPO GrowthHacking & JTBD в Альфа-Банке и Поля Луз, графический арт-директор в redmadrobot поговорили с Артуром Василовым, руководителем отдела разработки мобильного SuperApp в Яндексе:

📌 Эффект FOMO, почему он возникает и как с ним бороться

📌 Про удалёнку и гранью между работой и личным временем

📌 О влиянии страха на личную эффективность

Найти выпуск можно здесь:

🔗 YouTube

🔗 Вконтакте

🔗 Яндекс.Музыка

Приятного просмотра!
👍21🔥1🤔1