Библиотека мобильного разработчика
Полезные материалы по всему, что может быть интересно мобильному разработчику.
Библиотека Android для биометрии, которая позволяет разработчикам приложений интегрировать функции безопасности, такие как сканирование отпечатков пальцев, распознавание лиц или даже узоры блокировки устройства и PIN-коды, подобные тем, что встречаются в банковских приложениях.
Добавить в своё приложение можно по гайду — смотреть
⚡️Proglib запускает каналы про нейросети
По каждому направлению отдельно! А именно:
⭐Библиотека нейрозвука — здесь все, связанное с транскрибацией, синтезом речи, ИИ-музыкой
⭐Библиотека нейротекста — классические ИИ-помощники вроде ChatGPT, Gemini, Bing
⭐Библиотека нейровидео — здесь пишем про нашумевшую Sora AI, а также про Runway ML, дипфейки и другие видеотехнологии
⭐Библиотека нейрокартинок — генерируем изображения и рассказываем про Midjourney, DALL-E, Stable Diffusion
⭐️Библиотека робототехники и беспилотников — наконец, тут мы рассказываем не столько про ИИ, сколько про роботов, беспилотные технологии и интернет вещей
И все это — максимально подробно: с пошаговыми инструкциями, промтами, инструментами и лайфхаками.
Подписывайтесь!
Пока Apple думает добавлять Copilot в Xcode, хотя без официальных планов, мы уже можем расширить возможности IDE и интегрировать ИИ в нашу работу.
Как это сделать? Смотри тут
Forwarded From Библиотека фронтендера | Frontend, JS, JavaScript, React.js, Angular.js, Vue.js
💸👨💻 Тебе повезло, ты богатый айтишник
Как показали результаты нашего исследования, даже с профильным образованием найти первую работу в ИТ бывает нелегко. Большинству свитчеров первый оффер дается еще сложнее: огромный объем необходимых знаний и навыков нужно получить как можно быстрее.
Многие учатся (самостоятельно или на курсах) без отрыва от основной работы. Самые отчаянные вайтишники бросают работу и начинают учиться, живя на скромные сбережения. Герой этой истории, фронтендер Олег, начинал именно так. Под катом — его история.
👉 Читать статью
👉 Зеркало
Хотите сделать ваше приложение на Jetpack Compose быстрее? Смотрим, как управление стабильностью помогает в этом. Разбираемся, почему важны перекомпоновки и как правильно использовать аннотации @Immutable и @Stable, чтобы ваш код работал лучше и как повысить производительность с помощью Composable функций.
Читаем тут
Forwarded From Библиотека шарписта | C#, F#, .NET, ASP.NET
💪 Что не так с MVP: как создать конкурентоспособный продукт
Традиционная концепция MVP нуждается в пересмотре — авторы предлагают альтернативный подход, основанный на тесном взаимодействии с целевой аудиторией и непрерывных итерациях для создания действительно ценного продукта.
👉 Читать статью
👉 Зеркало
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Ни для кого не секрет, что высокая производительность и быстрая реакция на действия пользователя — важная часть всех мобильных приложений. Приемлемым считается время запуска, не превышающее 400 миллисекунд. Выше 20 секунд — система убивает приложение.
Разберемся, как ускорить запуск приложения
Рассмотрим лучшие практики использования ViewModel в Android, роль в управлении состоянием пользовательского интерфейса и бизнес-логикой, стратегии ленивого внедрения зависимостей и важность реактивного программирования.
Кроме этого, поговорим про подводные камни.
Давайте разбираться
Forwarded From Библиотека программиста | программирование, кодинг, разработка
Будем максимально подробно рассказывать про все существующие нейросети-помощники, которые генерируют текст или код — с пошаговыми инструкциями, промтами, инструментами и лайфхаками.
И другие!
Как в SwifUI называется контейнер, который определяет своё содержимое как функцию собственного размера и пространства координат?
Anonymous Quiz
30% - ViewBuilder
10% - Path
60% - GeometryReader
Сталкивались с загадочными ошибками Foreign Key в SQLite для Android? Поговорим об особенностях обработки ошибок внешних ключей в SQLite для Android, и узнаем, что такое ограничение внешнего ключа, проблемы, с которыми разработчики могут столкнуться при возникновении исключений внешних ключей в SQLite, и различные подходы к решению этих проблем.
Раскрываем тайну
Forwarded From Библиотека программиста | программирование, кодинг, разработка
💬 Open Source по-русски: путь к технологической независимости или обочина прогресса?
Для одних организаций open source является ключом к преодолению зависимости от иностранных вендоров и драйвером инноваций, для других — дырой в безопасности и обочиной технологического прогресса.
Мы хотим изучить текущее состояние и возможности открытого ПО в России. Пройдите опрос и помогите нам увидеть ситуацию глазами IT-профессионалов.
👉 Ссылка на опрос 👈
Прохождение займёт примерно 4 минуты
Рост кода неизбежен, а вместе с ним время сборки, размер apk и замедление разработки. В руководстве рассмотрели основные методы оптимизации Android-проектов, такие как:
Все подробности тут
Forwarded From Библиотека шарписта | C#, F#, .NET, ASP.NET
🔟 10 суровых истин, которые должен знать каждый джун
Вы думаете, что карьера в ИТ — это сплошные плюшки? Забудьте! Реальность жестока: низкие зарплаты на старте, бесконечные задачи и битва за релокацию. Откройте глаза на суровые реалии прямо сейчас!
👉 Читать статью
👉 Зеркало
Привет! Это Podlodka Crew, организатор онлайн IT-конференций.
25 марта стартует новый сезон по Android-разработке с темой «Оптимизация UI».
Билеты уже на сайте:
https://podlodka.io/droidcrew
Поспеши забрать свой, чтобы досконально разобраться в производительности UI приложений.
Реклама. ИП Толстая Елена Петровна ИНН:507503278104, erid:2SDnjehHQoz
Для тех, кто будет присутствовать лично, будет организован второй день live кодинга 15 мая. В прошлом I/O длилась три дня, но последние два года это мероприятие длится только один день.
Google сообщит программу и список сессий ближе к I/O 2024. Онлайн-регистрация начинается сегодня и является бесплатной. Регистрация позволит вам быть в курсе расписания и содержания мероприятия, а также актуальных новостей для разработчиков.
Ожидается множество ИИ-анонсов и новостей про выход Android 15. Кроме того, I/O — это отличная возможность для Google подробно рассказать об Android XR.
Ригистрация по ссылке
Swift Concurrency может быть очень сложным в использовании. В репозитории задокументированы решения и опасности, с которыми вы можете столкнуться в его использовании. Информация неисчерпывающая, но репозиторий развивается и поможет вам понимании сложного фреймворка.
Ссылка на репозиторий
☁️ Локальная передача файлов <//>
Уникальное приложение для обмена файлами через локальную сеть, используя Dart и Flutter. Процесс разработки был не простым. Это проблемы, связанные с специфичными файловыми системами, поскольку Flutter и Dart в основном предлагают API файловой системы, похожие на UNIX.
С реализацией можно ознакомиться на GitHub
Сравниваете свои достижения с достижениями других?
Anonymous Poll
30% - Да, хочу быть не хуже других
18% - Нет, в этом нет пользы
28% - Всё поддается сравнению, так я мотивирую себя
24% - Да, но в итоге чувствую недовольство