記事一覧
Secrets Gradle Pluginを使ってAndroidアプリのAPIキーをリポジトリから隠す方法
間違って流失してしまうと高額な被害を及ぼす可能性のあるAPIキーを、悪用からどうやって守ればいいのでしょうか?この記事では、GoogleのSecrets Gradleプラグインを使って、比較的簡単なセットアップでリポジトリからAPIキーを隠す方法を紹介します。
注意:APIキーバイナリの一部なので、APKを逆コンパイルすることで復元可能です。そのため、(可能であれば)APIに制限を加えるなど、他
Kotlinのバッキングフィールド及びバッキングプロパティーとは何か
Android開発で人気のKotlinでは、Javaには無いバッキングフィールド及びバッキングプロパティーというコンセプトがあります。これは、Kotlinを学び始めた初心者の方にとって戸惑いがちなトピックです。
この記事では、この二つのコンセプトを簡単な例を使って説明したいともいます。
バッキングフィールド(Backing Field)
簡単に言えば、バッキングフィールドは、プロパティーアクセサ
Android Studio 4.0 の新しいUI開発ツールを探る
Android Studio 4.0に強化されたレイアウトインスペクタと共に、モーションレイアウトなど、UI開発をより快適にする機能が導入されました。この記事では、追加された新機能の中から、私自身のお気に入りをいくつか紹介したいと思います。
この記事で紹介する新機能:
- 3D ローテーションビュー
- ビューの表示および非表示
- ビューコードの検索
- モーションレイアウト
- レイアウト検