Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck
9.75K 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
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🎉 Ой, сегодня уже 23 февраля…
А вы не успели определиться с подарком? Держите тогда набор мастхэв от Proglib.academy

Мало? Ну штош, вот еще скидка 50% на все курсы:
1. Основы IT для непрограммистов
2. Математика для Data Science
3. Алгоритмы и структуры данных
4. Основы программирования на Python
5. Frontend Basic и тд.

⛹️‍♀️Поторопитесь, срок действия истекает 28 февраля ;)

Proglib.academy – это:
— более 800 000 разработчиков в IT-сообществе;
— программы разработаны преподавателями ВМК МГУ;
— решение реальных задач, которые дают на собеседованиях в компании размера FAANG;
— спикеры Яндекса, Revolut, Тинькофф и т.д.

💎 Подробнее о курсах: https://proglib.io/w/8fa9bb50
👍2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📱Пишем iOS-приложение для планирования задач с помощью AirTable, Moya и VIPER

В этой статье мы создадим iOS-приложение для планирования задач и воспользуемся AirTable в качестве бесплатного онлайн-сервиса для удаленного хранения данных.

🔗 Основной сайт
🔗 Зеркало
👍4
Миграция Sunflower на Jetpack Compose

Автор делится стратегией миграции с существующих приложений на основе View на Compose, демонстрируя ее на реальном примере.

Читать
👍3
Масштабирование зрелой кодовой базы iOS с помощью Tuist

Tuist — свежий и любопытный инструмент, который помогает создавать, поддерживать и взаимодействовать с проектами Xcode. Разбираемся, в чем его преимущества и особенности.👇

Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
👏2
🔎 Коллекция руководств, инструментов и ресурсов для выявления и устранения уязвимостей в 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