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

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

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

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

РКН: https://gosuslugi.ru/snet/67a4adec1b17b35b6c0d8389
Download Telegram
🔎 Коллекция руководств, инструментов и ресурсов для выявления и устранения уязвимостей в Android-приложениях

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

https://github.com/krizzsk/HackersCave4StaticAndroidSec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.

😂 Канал с мемами: t.iss.one/itmemlib

👨‍💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.iss.one/proglibrary
Библиотека хакера: t.iss.one/hackproglib
Go: t.iss.one/goproglib
C\C++: t.iss.one/cppproglib
PHP: t.iss.one/phpproglib
Frontend: t.iss.one/frontendproglib
Python: t.iss.one/pyproglib
Mobile: t.iss.one/mobileproglib
Data Science: t.iss.one/dsproglib
Java: t.iss.one/javaproglib
C#: t.iss.one/csharpproglib
Devops: t.iss.one/devopsslib
Тестирование: t.iss.one/testerlib
Бот с IT-вакансиями: t.iss.one/proglib_job_bot

🎓 Школа Proglib Academy: https://t.iss.one/proglib_academy


📺 Канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста

📄 Лента в Дзен: https://zen.yandex.ru/proglib


🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.iss.one/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.

Подписывайтесь: t.iss.one/event_listener_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
#humor

Давайте внедрим все эти сторонние SDK в AppDelegate, что может пойти не так?
😁25
Дэвид Смит, независимый iOS-разработчик и соведущий подкаста Under the Radar, пишет полезные заметки о дизайне приложений для iOS и watchOS. Вдруг кому-то пригодится.👇

https://www.david-smith.org/dnd/
Please open Telegram to view this post
VIEW IN TELEGRAM
Мини-гайд по View Composition

View Composition позволяет создавать повторно используемые компоненты для создания расширенных вьюх. Вы можете извлечь логику в повторно используемые компоненты, используя протокол ViewModifier в SwiftUI, и настроить свой код для повторного использования.

Подробнее
👍1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🏭 25 лучших практик отправки кода в продакшн

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

🔗 Основной сайт
🔗 Зеркало
👍1
Пример проектирования архитектуры Android-приложения, под капотом у которого возможность загрузки большого количества изображений на сервер без блокировки UI и с другими функциями во время загрузки.

Читать
🤔4👍3
Forwarded from Библиотека программиста | программирование, кодинг, разработка
➡️🍏 Сетевые запросы и REST API в iOS и Swift: протокольно-ориентированное программирование. Часть 1

Из этой статьи вы узнаете, как отправлять сетевые запросы к удаленному REST API и как декодировать данные. Также обсудим, почему стоит предпочесть нативную библиотеку популярным AlamoFire и AFNetworking.

🔗 Основной сайт
🔗 Зеркало
👍3
🧵Наглядный обзор различий между архитектурными паттернами MVC, MVP, MVVM, MVVM-C и VIPER от Alex Xu.
🔥17👍62
This media is not supported in your browser
VIEW IN TELEGRAM
#humor

Давайте быстро добавим немного SwiftUI в наше приложение UIKit. Что тут может пойти не так?
😁13🔥6👍1🤔1😢1
Разбираемся, откуда возникает TransactionTooLargeException при разработке для Android

Это исключение из области IPC-вызовов (interprocess communication) и Android Binder. Его также можно получить в безобидной ситуации, когда, казалось бы, мы ничего такого не делали и не пользовались IPC.

Читать
👍3
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🧠 Проводники по миру «счастья» и «удовольствия»: как программисту справиться с депрессией

Не ждите, когда пройдет депрессия – лечите ее. Рассказываем, в чем разница между серотониновой и дофаминовой депрессией и как справиться с ней без приема антидепрессантов.

🔗 Основной сайт
🔗 Зеркало
👍3
Серия статей о разработке клиента для Mastodon на SwiftUI

IceCubesApp — open source клиент для доступа к децентрализованной соцсети Mastodon. Он полностью построен на SwiftUI, что делает его быстрым, легким и простым в использовании.

Часть 1. Историй создания приложения, обзор архитектуры и кодовой базы.
👍2
Тут команда RuStore подготовила подробный гайд по регистрации и загрузке приложений.

В январе 2023 года аудитория RuStore составила 10 миллионов человек. На витрину магазина уже загружено 5 тысяч приложений от 3,6 тысячи разработчиков.

Читать
6😁5
📺 iOS- и Android-технологизация — плейлисты от компании Mad Brains для мобильных разработчиков. Доклады на митапах, разборы сложных тем и многое другое. Из последнего: «Навигация в помещениях», «Method Swizzling: как работает, нюансы», «Подписка в iOS: сборки, CI, bundle ID, сертификаты».
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4