Google Dev Library レター: 第 21 版

7月 11, 2023
Swathi Dharshna Subbaraj Google Dev Library

今月のハイライト

この 2 か月間、コントリビューターの皆様にベスト プラクティスとして、Dev Library で過去に公開したコンテンツを見直し、更新していただくようお願いしました。ほとんどのコントリビューターの皆様が、コンテンツを見直し、最新のリリースを反映する作業を実施してくださいました。この取り組みは、最新の Google テクノロジーを使用してリポジトリを更新することをデベロッパーの皆様に奨励するもので、ユーザーや広範なデベロッパー コミュニティに利益をもたらすことを目的としています。

注目すべき最新プロジェクトをいくつかご紹介します。

スプレッドシート Compose ダイアログ - Maximilian Keppel さん

さまざまなユースケースで利用可能なダイアログとビューを提供する Android ライブラリをご覧ください。
Compose プロジェクト向けに Jetpack Compose で構築されており、ダイアログとビューをすべて簡単
かつ迅速に実装できます。 
Dev Library で詳細を見る

角丸の進行状況バー - Somkiat Khitwongwattana さん

この広範な「角丸の進行状況バー」のライブラリを Android プロジェクトでご活用ください。 Dev Library で詳細を見る

このキャンペーンの期間中に、コントリビューターの皆様からいくつかの新しいプロジェクトが公開されました。その中から、いくつかご紹介します。

Android TV サンプル プロジェクト - Ademir Queiroga さん

Android TV 開発の主要なトピックに関連する Android TV サンプル プロジェクトをご覧ください。
このプロジェクトでは、Google が推奨するベスト プラクティスに則っており、
経験に基づくインサイトがいくつか提供されています。  

Dev Library で詳細を見る

  • Workload Identity を使用した Cloud SQL によるストレージ プロビジョニング - Fermin Blanco さん

Android

Android の新しい Credential Manager API の使用 - Priya Sindkar さん

こちらのブログで、Android の新しい Credential Manager API を使用して、アプリのユーザーがワンクリックでシームレスにログインできるようにする方法をご覧ください。  

KStore - Isuru Rajapakse さん

こちらから、kotlinx.coroutines、kotlinx.serialisation、okio を使用して、オブジェクトのディスクへの保存とディスクからの復元を支援する、軽量な Kotlin マルチプラットフォーム ライブラリについてご覧ください。  

DevBricksX - Nan YE さん

こちらから、DevBricks の優れた改良版であり、拡張版である DevBricksX についてご覧ください。このプロジェクトは、低レベルのデータベース タスクからユーザー インターフェースのデザインまで、日々の開発作業のさまざまな側面をカバーしており、繰り返しの作業を行う必要性を排除します。  

Dose アプリ - Waseef Akhtar さん

こちらから、薬を決まった時間に飲むようリマインドするアプリである Dose を、MVVM とクリーン アーキテクチャを採用し、Kotlin と Jetpack Compose を使用してどのように構築したのかをご覧ください。  

Compose_adaptive_scaffold - Thomas Künneth さん

こちらから、大画面や折りたたみ式デバイスをサポートする Jetpack Compose アプリの開発方法をご覧ください。  


クラウド

Network Intelligence Center の接続性テストを使用したネットワーク到達性のトラブルシューティング - Gaurav Madan さん

こちらから、迅速な対応が必要となる場面で、ネットワークのトラブルシューティングがいかに重要であるか、またそれを効率的に行う方法をご覧ください。  

Google Cloud と GitLab CI でデータのカオスからデータのインサイトへ: 最先端のソリューション - Gursimar Singh さん

こちらから、データから重要なインサイトを得るための合理的かつ効果的なアプローチと、手動によるデータのデプロイと分析で生じる混乱に簡単に対処する方法をご覧ください。  


機械学習

クライアントサイドでの不適切なコンテンツのチェック

こちらから、クライアントのブラウザで不適切な画像を素早く識別するための JavaScript ライブラリをご覧ください。  

Tensorflow.js の YoloV7 - Hugo Zanini さん

こちらから、Tensorflow.js の Yolov7 を使用したオブジェクト検出をご覧ください。最大 80 の異なるクラスを認識するために、Yolov7 が MS COCO データセットでどのようにトレーニングされているのかもご確認いただけます。  


Flutter

強力な状態管理ソリューション、Inherited Widget について - Muhammad Salman さん

こちらから、Flutter の状態管理に関する背景と、Flutter の状態管理で最も重要なコンセプトの一つである Inherited Widget についてご覧ください。  

Firebase Remote Config を使用した Flutter アプリのオンザフライ コントロール - Mangirdas Kazlauskas さん

devlib3

こちらから、Firebase Remote Config の概要と、それを使用して Flutter アプリケーションのリアルタイム機能を実現する方法をご覧ください。  

AutoRoute を使用した最新版 Flutter Navigator 2.0 シリーズ - Cavin Macwan さん

こちらから、Navigator1.0 と 2.0 の違いと、なぜ Navigator2.0 が必要なのかをご覧ください。また、Flutter の Auto Route パッケージを使って Navigator 2.0 を実装する方法もご確認いただけます。  


Angular

Papanasi (UI ライブラリ)- Quique Fdez Guerra さん

こちらから、フロントエンド UI ライブラリである Papanasi をフレームワーク間で使用する方法をご覧ください。  

Angular で複雑なフォームを管理する方法 - Roland Tubongye Wabubindja さん

こちらから、複数の FormArray を含むフォームからのデータを保存し、編集する方法をご覧ください。  


コミュニティ最新情報

🚀 Google Maps Platform が Dev Library に追加されました

devlib4

Google Maps Platform公式に Dev Library に追加されました!デベロッパーの皆様は Google Maps Platform のリソースを活用して、地理空間データを視覚化できるアプリケーションを作成したり、ハイパーローカル ロジスティクスや位置情報を活用したアプリ開発など、幅広いプロジェクトを構築したりできます。また、さらに多くのリソースが利用可能となったことで、プロジェクトを次のレベルに引き上げることができます。

Dev Library のコントリビューターの皆様は、Google の地図、場所、経路のデータや機能を活用した、革新的で便利なアプリケーションを設計し、作成できるようになります。

Dev Library の Google Maps Platform 製品ページをご覧ください