この 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 が推奨するベスト プラクティスに則っており、
経験に基づくインサイトがいくつか提供されています。
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 データセットでどのようにトレーニングされているのかもご確認いただけます。
強力な状態管理ソリューション、Inherited Widget について - Muhammad Salman さん
こちらから、Flutter の状態管理に関する背景と、Flutter の状態管理で最も重要なコンセプトの一つである Inherited Widget についてご覧ください。
Firebase Remote Config を使用した Flutter アプリのオンザフライ コントロール - Mangirdas Kazlauskas さん
こちらから、Firebase Remote Config の概要と、それを使用して Flutter アプリケーションのリアルタイム機能を実現する方法をご覧ください。
AutoRoute を使用した最新版 Flutter Navigator 2.0 シリーズ - Cavin Macwan さん
こちらから、Navigator1.0 と 2.0 の違いと、なぜ Navigator2.0 が必要なのかをご覧ください。また、Flutter の Auto Route パッケージを使って Navigator 2.0 を実装する方法もご確認いただけます。
Papanasi (UI ライブラリ)- Quique Fdez Guerra さん
こちらから、フロントエンド UI ライブラリである Papanasi をフレームワーク間で使用する方法をご覧ください。
Angular で複雑なフォームを管理する方法 - Roland Tubongye Wabubindja さん
こちらから、複数の FormArray を含むフォームからのデータを保存し、編集する方法をご覧ください。
Google Maps Platform が公式に Dev Library に追加されました!デベロッパーの皆様は Google Maps Platform のリソースを活用して、地理空間データを視覚化できるアプリケーションを作成したり、ハイパーローカル ロジスティクスや位置情報を活用したアプリ開発など、幅広いプロジェクトを構築したりできます。また、さらに多くのリソースが利用可能となったことで、プロジェクトを次のレベルに引き上げることができます。
Dev Library のコントリビューターの皆様は、Google の地図、場所、経路のデータや機能を活用した、革新的で便利なアプリケーションを設計し、作成できるようになります。
Dev Library の Google Maps Platform 製品ページをご覧ください