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

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

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

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

РКН: https://gosuslugi.ru/snet/67a4adec1b17b35b6c0d8389
Download Telegram
👨‍💻 Тяжело в обучении, легко в бою <//>

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

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

Читай здесь 🖥
Please open Telegram to view this post
VIEW IN TELEGRAM
👍61👏1
☁️ Локальная передача файлов <//>

Уникальное приложение для обмена файлами через локальную сеть, используя Dart и Flutter. Процесс разработки был не простым. Это проблемы, связанные с специфичными файловыми системами, поскольку Flutter и Dart в основном предлагают API файловой системы, похожие на UNIX.

С реализацией можно ознакомиться на GitHub 😺
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱4👍3👏2
👾 Проблемы Swift Concurrency

Swift Concurrency может быть очень сложным в использовании. В репозитории задокументированы решения и опасности, с которыми вы можете столкнуться в его использовании. Информация неисчерпывающая, но репозиторий развивается и поможет вам понимании сложного фреймворка.

Ссылка на репозиторий 💻
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍2
🔎 Google I/O 2024 пройдет 14 мая <//>

🎤 I/O 2024 начнется с основного выступления генерального директора Сундара Пичаи в Shoreline Amphitheater в Маунтин-Вью, Калифорния. За ним последует основной доклад для разработчиков и технические сессии.

Для тех, кто будет присутствовать лично, будет организован второй день live кодинга 15 мая. В прошлом I/O длилась три дня, но последние два года это мероприятие длится только один день. 👨‍💻

Google сообщит программу и список сессий ближе к I/O 2024. Онлайн-регистрация начинается сегодня и является бесплатной. Регистрация позволит вам быть в курсе расписания и содержания мероприятия, а также актуальных новостей для разработчиков.

Ожидается множество ИИ-анонсов и новостей про выход Android 15. Кроме того, I/O — это отличная возможность для Google подробно рассказать об Android XR.

Ригистрация по ссылке 🖥
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🔟 10 суровых истин, которые должен знать каждый джун

Вы думаете, что карьера в ИТ — это сплошные плюшки? Забудьте! Реальность жестока: низкие зарплаты на старте, бесконечные задачи и битва за релокацию. Откройте глаза на суровые реалии прямо сейчас!

👉 Читать статью
👉 Зеркало
😁3👏1
🧹 Чистим Android-проект <//>

Рост кода неизбежен, а вместе с ним время сборки, размер apk и замедление разработки. В руководстве рассмотрели основные методы оптимизации Android-проектов, такие как:

🔸 Удаление неиспользуемых ресурсов;
🔸 Использование библиотек с меньшим размером;
🔸 Отключение ненужных функций;
🔸 Использование Proguard;
🔸 Использование Gradle plugin для оптимизации APK.

Все подробности тут 👈
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Forwarded from Библиотека программиста | программирование, кодинг, разработка
This media is not supported in your browser
VIEW IN TELEGRAM
💬 Open Source по-русски: путь к технологической независимости или обочина прогресса?

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

Мы хотим изучить текущее состояние и возможности открытого ПО в России. Пройдите опрос и помогите нам увидеть ситуацию глазами IT-профессионалов.

👉 Ссылка на опрос 👈

Прохождение займёт примерно 4 минуты
😁4
🐈 Кот в мешке <//>

Сталкивались с загадочными ошибками Foreign Key в SQLite для Android? Поговорим об особенностях обработки ошибок внешних ключей в SQLite для Android, и узнаем, что такое ограничение внешнего ключа, проблемы, с которыми разработчики могут столкнуться при возникновении исключений внешних ключей в SQLite, и различные подходы к решению этих проблем.

Раскрываем тайну 👈
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Как в SwifUI называется контейнер, который определяет своё содержимое как функцию собственного размера и пространства координат?
Anonymous Quiz
30%
ViewBuilder
10%
Path
60%
GeometryReader
🥱6👍2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
⚡️Proglib запускает канал про ИИ-помощников

Будем максимально подробно рассказывать про все существующие нейросети-помощники, которые генерируют текст или код — с пошаговыми инструкциями, промтами, инструментами и лайфхаками.

⭐️ChatGPT
⭐️Gemini
⭐️Claude
⭐️Bing
И другие!

👉Подписывайтесь!
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱21🔥1🌚1
👨🏻‍💻 Это можно, а это нельзя <//>

Рассмотрим лучшие практики использования ViewModel в Android, роль в управлении состоянием пользовательского интерфейса и бизнес-логикой, стратегии ленивого внедрения зависимостей и важность реактивного программирования.

Кроме этого, поговорим про подводные камни.

Давайте разбираться 👈
Please open Telegram to view this post
VIEW IN TELEGRAM
2🌚1
🏎️ Внимание.. марш! <//>

Ни для кого не секрет, что высокая производительность и быстрая реакция на действия пользователя — важная часть всех мобильных приложений. Приемлемым считается время запуска, не превышающее 400 миллисекунд. Выше 20 секунд — система убивает приложение.

Разберемся, как ускорить запуск приложения 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
1
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

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

Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.

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

👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
💪 Что не так с MVP: как создать конкурентоспособный продукт

Традиционная концепция MVP нуждается в пересмотре — авторы предлагают альтернативный подход, основанный на тесном взаимодействии с целевой аудиторией и непрерывных итерациях для создания действительно ценного продукта.

👉 Читать статью
👉 Зеркало
👍4
🚀 Оптимизации много не бывает <//>

Хотите сделать ваше приложение на Jetpack Compose быстрее? Смотрим, как управление стабильностью помогает в этом. Разбираемся, почему важны перекомпоновки и как правильно использовать аннотации @Immutable и @Stable, чтобы ваш код работал лучше и как повысить производительность с помощью Composable функций.

Читаем тут 👈
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
💸👨‍💻 Тебе повезло, ты богатый айтишник

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

Многие учатся (самостоятельно или на курсах) без отрыва от основной работы. Самые отчаянные вайтишники бросают работу и начинают учиться, живя на скромные сбережения. Герой этой истории, фронтендер Олег, начинал именно так. Под катом — его история.

👉 Читать статью
👉 Зеркало
💻 Claude 3 прямо в Xcode <//>

Пока Apple думает добавлять Copilot в Xcode, хотя без официальных планов, мы уже можем расширить возможности IDE и интегрировать ИИ в нашу работу.

Как это сделать? Смотри тут 👈
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31
⚡️Proglib запускает каналы про нейросети

По каждому направлению отдельно! А именно:

Библиотека нейрозвука — здесь все, связанное с транскрибацией, синтезом речи, ИИ-музыкой
Библиотека нейротекста — классические ИИ-помощники вроде ChatGPT, Gemini, Bing
Библиотека нейровидео — здесь пишем про нашумевшую Sora AI, а также про Runway ML, дипфейки и другие видеотехнологии
Библиотека нейрокартинок — генерируем изображения и рассказываем про Midjourney, DALL-E, Stable Diffusion
⭐️Библиотека робототехники и беспилотников — наконец, тут мы рассказываем не столько про ИИ, сколько про роботов, беспилотные технологии и интернет вещей

И все это — максимально подробно: с пошаговыми инструкциями, промтами, инструментами и лайфхаками.

Подписывайтесь!
🔥2