Sierra의 여정 - ML Kit의 Image Labeling API 및 Android를 사용하여 꽃 식별

시에라 오브리안, GDE, Android
"커뮤니티 찾기, 여느 때와 마찬가지로 개발은 친구와 함께할 때 더 재미있습니다.”
시에라 Q&A
-
Q: 어떤 Google 도구를 사용했나요?A: 저는 Android 개발자로서 Jetpack Compose와 기타 Android 라이브러리, Android 스튜디오, Material Design 같은 많은 Google 도구를 매일 사용합니다. 개인 프로젝트에서 다른 Google 도구도 살펴보고 싶습니다. Flutter 앱을 빌드하고, Firebase를 탐색하고, 모델 제작자를 사용하여 저만의 ML 모델을 학습시켰습니다.
-
Q: 어떤 도구를 가장 선호하셨나요? 이유:
A: 하나를 선택하기는 어렵지만 Jetpack Compose를 도입하고 있습니다. 개발자 커뮤니티에서 나오는 엄청난 에너지와 정보를 가진 새롭고 진화된 프레임워크와 협력할 수 있다는 것은 정말 설레는 일입니다. Compose를 사용하면 애니메이션 및 맞춤 레이아웃과 같이 이전에는 매우 복잡했을 수 있는 항목을 더 쉽게 빌드할 수 있습니다. 또한 Android 스튜디오에서는 실시간 편집 및 리컴포지션 횟수와 같은 멋진 도구들을 사용할 수 있으며, 이러한 도구 모두 개발자 효율성과 앱 품질을 개선합니다. 일반적으로 Compose에서 마음에 드는 점 중 하나는 더 직관적이고 사용하기 쉬우므로 더 많은 사람들이 Android 개발을 더 쉽게 이용할 수 있게 된다는 것입니다. 따라서 새로운 관점과 배경을 지닌 Android 커뮤니티가 계속해서 성장할 것으로 보입니다.
Google은 접근성이 뛰어난 모바일 앱을 빌드하는 데 도움이 되는 여러 유용한 도구도 제공하며 이러한 중요한 도구가 있다는 점도 기쁘게 생각합니다. 접근성 검사기는 Google Play에서 사용할 수 있으며 앱에서 이러한 문제를 해결하는 방법과 그 중요성에 관한 일반적인 접근성 오류를 식별할 수 있습니다. 'Jetpack Compose의 접근성' Codelab은 이러한 개념에 대해 자세히 알아볼 수 있는 좋은 출발점입니다.
-
Q: Google 도구를 사용하여 이전에 빌드한 항목을 공유해 주세요.A: 가장 좋아하는 개인 프로젝트는 ML Kit의 Image Labeling API와 Android를 사용하여 빌드한 (매우) 간단한 꽃 식별 앱입니다. 2020년 ML에 중점을 둔 Android Developer Challenge를 진행한 후 ML Kit에 관심이 많았지만 여전히 머신러닝에 관한 아이디어가 부담스러웠습니다. 문서에 따라 커스텀 모델을 빌드 및 조작한 다음 Android 앱에 추가하는 작업이 무척 쉬웠습니다. 최근에는 앱을 Jetpack Compose로 이전했습니다.
-
Q: 개발자의 여정을 시작하는 사람에게 어떤 조언을 해주고 싶으신가요?A: 커뮤니티를 찾아보세요. 다른 모든 것과 마찬가지로 친구들과 함께할 때 더 재미있습니다.