mobi_dev | Unsorted

Telegram-канал mobi_dev - Мобильная разработка

15502

Актуальное по мобильной разработке — Android, iOS, кроссплатформа Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Другие наши проекты: https://tprg.ru/media

Subscribe to a channel

Мобильная разработка

7 Jetpack Compose проектов для практики

Подборка проектов с открытым исходным кодом, на которых можно попрактиковаться:
— приложение для отслеживания ТВ-шоу,
— лента Stack Overflow,
— приложение для любителей кофе,
— новости,
— аналог Spotify,
— приложение для доставки еды,
— Рик и Морти на GraphQL.

Сохраните, чтобы не потерять: https://medium.com/geekculture/7-jetpack-compose-projects-to-become-a-better-android-developer-282879cb197f

@mobi_dev #compose

Читать полностью…

Мобильная разработка

​​Состоялся релиз опенсорсного 2FA-аутентификатора для Android — Aegis Authenticator v3.0

Aegis Authenticator v3.0 — это бесплатное и безопасное приложение с открытым исходным кодом на Android для настройки, подключения и работы двухфакторной аутентификации (2FA) в различных сервисах.

Цель проекта — создать открытый безопасный аутентификатор для онлайн-сервисов с фичами, которых нет в других приложениях для аутентификации: надёжное шифрование AES-256-GCM, резервное копирование, HOTP и TOTP.

Aegis совместим с Google Authenticator и поддерживает импорт из других приложений-аутентификаторов, включая 2FAS Authenticator, Authenticator Plus, Authy, andOTP, FreeOTP, FreeOTP+, Google Authenticator, Microsoft Authenticator, Plain text, Steam, TOTP Authenticator и WinAuth.

Исходный код проекта размещён на GitHub под лицензией GNU General Public License v3.0.

@mobi_dev #android #безопасность

Читать полностью…

Мобильная разработка

12 алгоритмов в гифках, которые должен знать каждый разработчик

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

Так неужели знания в области алгоритмов бесполезны? Конечно, нет. Что по-настоящему важно, так это умение думать алгоритмически. Не только чтобы воспроизводить и изменять стандартные алгоритмы, но и чтобы вам было комфортно использовать код для решения задач, с которыми вы столкнетесь в роли разработчика.

Держите статью, где на пальцах объясняют принцип работы 12 популярных алгоритмов: поиски, сортировки, кодирование и другое. Для упрощения понимания у каждого алгоритма есть визуализация.

#алгоритмы #теория

Читать полностью…

Мобильная разработка

​​Какие самые глупые вопросы вам задавали на собеседованиях?

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

Какие вопросы на самом деле нужно спрашивать, собеседуя мобильного разработчика? А если бы вы проводили собеседование, какие вопросы задавали бы вы?

@mobi_dev #обсуждение

Читать полностью…

Мобильная разработка

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

Вот так вот в резюме пиши, негативных откликов не будет.

@mobi_dev

Читать полностью…

Мобильная разработка

Кроссплатформу писать нелегко...

Читать полностью…

Мобильная разработка

​​Как программисту сохранить зрение?

В 1999 году появилось понятие компьютерного зрительного синдрома. Основные формы: синдром сухого глаза и хронического утомления. Если вы длительно работаете за компьютером, то вы тоже можете быть в зоне риска.

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

https://tproger.ru/articles/7-prostyh-sovetov-dlja-programmista-kotorye-sberegut-ego-zrenie/

От себя хочу порекомендовать очень приятный сайт для тренировки глаз. Все под приятную музыку и понятные анимации. Можно поставить напоминание, чтобы в течение дня делать зарядку несколько раз: https://blimb.su/

@mobi_dev #здоровье

Читать полностью…

Мобильная разработка

​​Баг в Gboard приводит к маленькому размеру шрифта и клавиатуры на смартфонах Pixel и Fold

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

Эти проблемы в основном касаются обладателей смартфонов Google Pixel и Fold. В нескольких отчётах пользователей говорится, что баг возникает после использования смартфона с Android Auto.

Пользователи обнаружили, что баг пропадает после:
— принудительной остановки и перезапуска приложения Gboard;
— очистки кэша приложения Gboard;
— переключения смартфона в альбомный режим, нужно подождать, пока не появится Gboard, а затем вернуться в портретный режим;
— изменения в настройках смартфона общего размера шрифта на ползунке на 1 ступень и потом возвращения этого параметра обратно.
— перезагрузки устройства.

Также пользователи порекомендовали отключать в настройках Android Auto в автомобиле всплывающую клавиатуру при подключении смартфона, так как в противном случае баг в Gboard снова проявляется.

@mobi_dev #android #google

Читать полностью…

Мобильная разработка

​​Автоматизируем рутину в Android-разработке

Отличная статья, в которой объяснили, как автоматизировать повторяющуюся работу в андроид-разработке при помощи плагина для Android Studio, на примере отдельных -api -impl модулей: https://habr.com/ru/companies/alfa/articles/799873/

@mobi_dev #android

Читать полностью…

Мобильная разработка

​​Как реализовывать интерактивные виджеты, реагирующие с помощью механизма AppIntent?

Эти виджеты добавили почти год назад, но далеко не все разработчики знают, как их использовать.

В статье рассказали, как с помощью Widget Kit iOS 17 и AppIntent сделать виджет не только интерактивным, но и рабочим и отзывчивым в моменте, и обойти подводные камни, оставленные разработчиками API. 

Пример на приложении ToDo: https://habr.com/ru/companies/usetech/articles/798925/

@mobi_dev #ios

Читать полностью…

Мобильная разработка

​​Создание Bluetooth Chat приложения под Android

Серия видеоуроков по созданию чат-приложения между двумя устройствами. 

Часть 1: Сканирование ближайших устройств и отображение их в списке.
Часть 2: Подключение.
Часть 3: Отправка сообщений.

@mobi_dev #android

Читать полностью…

Мобильная разработка

Я: *Собираю себе компьютер с топовыми характеристиками*

Также компьютер, когда я запускаю на нём Android Studio:

Читать полностью…

Мобильная разработка

​​Правило Парето на максималках

Про принцип Парето слышали все, но далеко не у всех он работает. Рассказываем, что нужно сделать, чтобы превратить правило 80/20 в действительно эффективный инструмент. А также кому это правило не поможет.

@mobi_dev #советы

Читать полностью…

Мобильная разработка

​​Посвящается всем продуктивным разработчикам на этой неделе

@mobi_dev

Читать полностью…

Мобильная разработка

​​Движок игры рабочий, но есть нюанс...

Читать полностью…

Мобильная разработка

Разбираетесь в Android-разработке? — Проверьте себя, пройдите тест!

Хотите расти дальше и создавать быстрые, оптимизированные приложения для Android? Тогда этот курс для вас!

Пройдите тест из 20 вопросов и проверьте свои знания. Сможете сдать — пройдёте на продвинутый курс «Android Developer. Professional» от OTUS по специальной цене.  

Возможна оплата курса в рассрочку.

ПРОЙТИ ТЕСТ

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, LjN8K2PUW

Читать полностью…

Мобильная разработка

​​Основы Kotlin — руководство

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

Сохраните, чтобы не потерять: https://androidgeek.co/mastering-kotlin-a-comprehensive-guide-c70220318962

@mobi_dev #kotlin

Читать полностью…

Мобильная разработка

В такие моменты важно говорить уверенно: да, было!

Если вы давно хотите сменить грейд, харды на хорошем уровне, но всё не выходит — скорее всего дело в софт-скилах.

Мы узнали у сеньоров и тимлидов более 10 методов, которые помогут качественно работать с коллегами и перейти на следующую карьерную ступень. 

Реклама

Читать полностью…

Мобильная разработка

​​Концепты System Design

Серия годных статей на тему System Design. Там есть про рхитектуру, DNS, CDN, Data Storage, протоколы, балансёры и масштабируемость:

— 6 System Design Interview Concepts: https://levelup.gitconnected.com/6-system-design-interview-concepts-1b1882506766
— System Design Interview Question, Design Spotify: https://levelup.gitconnected.com/system-design-interview-question-design-spotify-4a8a79697dda
— Mastering Databases: https://levelup.gitconnected.com/system-design-interview-mastering-databases-9fb40bb561cd
— Computer Architecture: https://levelup.gitconnected.com/system-design-concepts-computer-architecture-5f2bc395aeb0
— Meeting Design Requirements: https://levelup.gitconnected.com/system-design-concepts-meeting-design-requirements-56bff97e7d40
— Architecture of Production Web Apps: https://levelup.gitconnected.com/system-design-concepts-architecture-of-production-web-apps-5d2d47eeb81b
— Networking Essentials: https://levelup.gitconnected.com/system-design-concepts-networking-essentials-09798e0ff7b4

@mobi_dev #system_design

Читать полностью…

Мобильная разработка

​​Ковертируем SVG в Jetpack Compose Image Vector

Полезный инструмент для мобильных разработчиков. Онлайн-конвертор позволяет преобразовывать SVG в Compose: https://www.composables.com/svgtocompose

@mobi_dev #инструменты

Читать полностью…

Мобильная разработка

Что модно в этом сезоне на наш взгляд и на взгляд Lamoda Tech?

Просто fun to remember, что сейчас очень модные neural network, очень модные pet-projects с какими-то details, облачные services модные. И это всё on design.

А как бы выглядел весь этот fashion-стек технологий Lamoda Tech в виде аутфитов с Lamoda? Мы уже представили, очень affordable получилось. Решать вам — подходят ли логотипам такие капсулы? 

Но самое главное: Lamoda Tech запустила у себя в канале конкурс на лучшую couple IT-инструмента и наряда. Subscribe на канал Lamoda Tech и присылайте им свои варианты сочетаний. Самым стильным модникам достанется сертификат Lamoda на shopping суммой 10 000 рублей.

Удачи и XO XO

Реклама

Читать полностью…

Мобильная разработка

Не пропустите мероприятие «GitVerse: открой вселенную кода»

29 марта в 10:00 приходите на онлайн-презентацию от СберТеха. На ней ведущие ИТ-эксперты расскажут о функциональности GitVerse – платформы для работы с исходным кодом.

GitVerse позволяет создавать проекты с открытым и закрытым исходным кодом и развивать их вместе с ИТ-сообществом. На платформе можно организовывать совместную работу, привлекать к проектам новых участников, комментировать код и назначать задачи.

Участники мероприятия узнают все о трендах разработки и роли open source в современном ИТ, возможностях, планах развития, кейсах разработки и оптимизации с помощью GitVerse.

А также – о функциональности AI-помощника GigaCode, который генерирует варианты завершения кода в режиме реального времени, поддерживает более 15 языков программирования и устанавливается как плагин в привычные среды разработки.

Узнайте больше о GitVerse и зарегистрируйтесь на мероприятие.

Встречаемся 29 марта!

Реклама

Читать полностью…

Мобильная разработка

​​Руководство для начинающих по работе с Jetpack Compose Preview в Android Studio

Видео-гайд с инструкцией как обновить Gradle для использования последней версии Compose, и как настроить базовый предпросмотр для функции composable на примере пользовательской кнопки.

Сохраните, чтобы не потерять: https://www.youtube.com/watch?v=nCd02GTBbIM

@mobi_dev #android

Читать полностью…

Мобильная разработка

​​Настраиваем кросс-обновления Android-приложений между сторами

Статья, в которой рассмотрели кросс-обновления Android-приложений без привязки к конкретному стору.

Полезная фича, чтобы пользователи могли устанавливать из одного источника, а обновлять – из другого, без необходимости удалять и ставить заново: https://habr.com/ru/companies/sravni/articles/797147/

@mobi_dev

Читать полностью…

Мобильная разработка

Вакансия для Android-разработчиков в команду VK Мессенджера

Ребята работают над созданием мессенджера с нетривиальной бизнес-логикой прямо на клиенте. Серьёзный челлендж — добиться максимальной производительности, оптимизировать всё: от запросов к API и базам данных до скорости отрисовки текста.

Работа очень разноплановая. Придётся разбираться с оптимизацией производительности — внутренними системами и архитектурой проекта. Нужно будет ускорить отрисовку интерфейса, переключение между экранами, работу с базой данных и API.

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

В компании минимум бюрократии и свободный график работы. 

Требования к кандидатам адекватные: минимум 3 года опыта разработки под Android, высшее техобразование. Важны навыки многопоточного программирования, работы с SQL и понимание механизмов отрисовки View.

Так что если в поисках новых вызовов, то откликнуться можно по ссылке.

Читать полностью…

Мобильная разработка

Открыта регистрация на конкурс прикладной разработки «Разработка игр – GameDev»

Друзья, приглашаем вас принять участие в конкурсе «Разработка игр – GameDev» от GitVerse в рамках олимпиады «IT-Планета 2024»! 

Подключайтесь, если вам от 18 до 35 лет, у вас есть опыт в разработке игры, навыки выбора движков и прототипирования. Участвовать можно как самостоятельно, так и в команде до 4-х человек.

До 31 марта регистрируйтесь и проходите отборочное тестирование на площадке для разработчиков GitVerse от СберТеха. 

Конкурс состоит из трех этапов: отборочное тестирование, основной этап в виде отправки проектов и очный финал.

Призовой фонд конкурса составляет 500 тыс. рублей*!

Подробные условия конкурсов и регистрация.

Следите за новостями и удачи в конкурсе!

*За вычетом НДФЛ

Реклама

Читать полностью…

Мобильная разработка

Шпаргалка по всем шпаргалкам

Это настоящая находка для любого разработчика. Сервис насчитывает около 6000 разнообразных шпаргалок в картинках: по программированию и разработке, обучению, играм и домашнему быту. Т.е. кроме классических шпаргалок по типу регулярок и SQL, тут можно найти шпаргалки по кофейным напиткам, командам в Minecraft и французской грамматике.

Сайт, который достоин быть в закладках

#шпаргалка #general #ru

Читать полностью…

Мобильная разработка

Разбираетесь в Android-разработке? Проверьте себя — пройдите тест!

Хотите расти дальше и создавать быстрые, оптимизированные приложения для Android — тогда продвинутый курс «Android Developer. Professional» для вас!

Пройдите тест из 20 вопросов и проверьте свои знания. Сможете сдать — пройдёте на курс от OTUS по специальной цене. 

Возможна оплата курса в рассрочку.

Пройти тест.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, LjN8K9MBb

Читать полностью…

Мобильная разработка

​​«Чистим» Android-проект для уменьшения размера APK, ускорения сборки и улучшения опыта разработки

Полезное руководство, в котором рассмотрели основные методы оптимизации Android-проектов для достижения меньшего размера APK, ускорения сборки и улучшения опыта разработки: https://apptractor.ru/info/articles/chistka-android-proekta-dlya-umensheniya-razmera-apk-uskoreniya-sborki-i-uluchsheniya-opyta-razrabotki.html

@mobi_dev

Читать полностью…

Мобильная разработка

Как написать приложение для Android без опыта? 

Сделайте это всего за пару часов с нуля на бесплатном практическом уроке «Инструменты Android для кроссплатформенной разработки» от OTUS.

В рамках вебинара:

— напишете простое приложение под Android — игру крестики-нолики;
— выделите логику в кросс-платформенный модуль;
— напишете визуальную часть для десктопа с использованием Compose multiplatform;
— запустите приложение на разных платформах. 

Встречаемся 21 марта в 20:00 мск в рамках курса «Специализация Android Developer». Доступна рассрочка на обучение!

Регистрируйтесь прямо сейчас, чтобы посетить бесплатный урок и получить запись.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, LjN8JzkW3

Читать полностью…
Subscribe to a channel