Путешествие Сьерры — использование API маркировки изображений ML Kit и Android для идентификации цветов

Сьерра О'Брайан, GDE, Android
Вопросы и ответы с Сьеррой
-
В: Какие инструменты Google вы использовали?О: Как разработчик Android, я каждый день использую множество инструментов Google, таких как Jetpack Compose и другие библиотеки Android, Android Studio и Material Design. Мне также нравится исследовать некоторые другие инструменты Google в личных проектах. Я создал приложение Flutter, покопался в Firebase и обучил свою собственную модель машинного обучения с помощью конструктора моделей.
-
В: Какой инструмент вам больше всего понравился? Почему?
О: Трудно выбрать что-то одно, но мне очень нравится Jetpack Compose ! Очень здорово иметь возможность работать с новым и развивающимся фреймворком, получая столько энергии и вклада от сообщества разработчиков. Compose упрощает быстрое создание вещей, которые раньше могли быть довольно сложными, таких как анимация и настраиваемые макеты. У него также есть очень классные инструменты в Android Studio, такие как Live Edit и подсчет рекомпозиции; все это повышает эффективность разработчиков и качество приложений. Одна из моих любимых особенностей Compose в целом заключается в том, что я думаю, что она сделает разработку Android более доступной для большего количества людей, потому что она более интуитивно понятна и ее легче начать, и поэтому мы увидим, как сообщество Android продолжает расти с новыми взглядами и опытом. привнесение новых идей.
Google также предоставляет множество действительно полезных инструментов для создания более доступных мобильных приложений, и я очень рад, что эти важные инструменты тоже существуют! Сканер специальных возможностей доступен в Google Play и может определить некоторые распространенные ошибки доступности в вашем приложении, дав советы о том, как их исправить и почему это важно. Лаборатория кода « Доступность в Jetpack Compose » — отличная отправная точка для изучения этих концепций.
-
В: Расскажите, что вы создали в прошлом с помощью инструментов Google.A: Любимый личный проект — это (очень) простое приложение для идентификации цветов, созданное с использованием API маркировки изображений ML Kit и Android. После конкурса Android Developer Challenge 2020 года, посвященного машинному обучению, мне было очень интересно узнать об ML Kit, но меня все еще пугала идея машинного обучения. Было на удивление легко следовать документации, чтобы создать и настроить пользовательскую модель, а затем добавить ее в приложение для Android. Я только недавно перенес приложение на Jetpack Compose.
-
В: Какой совет вы бы дали тем, кто только начинает свой путь разработчика?A: Найдите сообщество! Как и большинство вещей, разрабатывать игру с друзьями веселее.