2020-08-01から1ヶ月間の記事一覧
Androidアプリをリリースする手順のまとめ。 まずはGoogle Play Consoleに登録が必要。登録手順は↓こちら https://www.engineer-otoko.com/entry/2020/08/26/202349 ・公式ドキュメント https://developer.android.com/studio/publish?hl=ja ■ストアの掲載情…
・Admob広告の実装メモ ・公式ドキュメント https://developers.google.com/admob/android/quick-start?hl=ja ①Google Admobの画面にて、[アプリを追加]ボタンを押下。 ②はい or いいえ を押下。今回は いいえ を選択。 ③下記の必須情報を入力し、[追加]ボタ…
AndroidでFirebase Authenticationの使い方のメモ ・公式ドキュメント https://firebase.google.com/docs/auth/android/start?hl=ja ■EmailとPasswordで認証 ・build.gradle(app) dependenciesに下記を追加 dependencies { implementation 'com.google.fireb…
Firebaseをプロジェクトに組み込む方法のメモ。 ①Firebase console画面の [プロジェクトを追加]を押下 ②プロジェクト名を入力し、[続行]ボタンを押下。 ③プロジェクトでGoogleアナリティクスを 有効 or 無効 を選択し、[続行]ボタンを押下。 ④Googleアナリテ…
アプリで広告を張りたいので、Admobの登録方法のメモ。 ①下記のURLにアクセスし、[お申し込み]ボタンを押下 https://admob.google.com/intl/ja/home/ ②Googleアカウントの本人確認を行う。 ③利用規約に同意し、[ADMOBアカウントを作成]ボタンを押下。 ④はい …
・アプリのアイコンの作成方法が忘れそうだったのでメモ。 ・公式ドキュメント https://developer.android.com/studio/write/image-asset-studio?hl=ja ・Projectを右クリック >> [New] >> [Image Asset]を押下 ・Image Asset画面にてアイコンを作成 ・作成…
Androidアプリを公開するために必要な、Google Play Consoleへの登録をメモしておく。 ・公式ヘルプ https://support.google.com/googleplay/android-developer/answer/6112435?hl=ja ①こちらのURLより、Google Play Consoleの登録画面へ移動する。 https://…
DrawerLayoutの使い方。 ・activity_main_drawer.xml(res/menu/activity_main_drawer.xml) <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" tools:showIn="navigation_view"> </menu>
SearchViewの使い方のメモ ・参考動画 https://www.youtube.com/watch?v=vqh6TPLQ5-Q ・search.xml (res/menu/search.xml) <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://shemas.android.com/apk/res-auto"> </menu>
BottomNavigationViewの使い方まとめ。 ・参考動画 https://www.youtube.com/watch?v=JjfSjMs0ImQ ・公式ドキュメント https://developer.android.com/reference/com/google/android/material/bottomnavigation/BottomNavigationView ・MainActivity class M…
ActionBarの使い方のまとめ。 ・AndroidManifest.xml <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.android_components_app"> </manifest>
UIの作成時によく忘れる項目についてのまとめ。 ・公式ドキュメント https://developer.android.com/guide/topics/ui/declaring-layout ・Layout 名称 説明 LinearLayout 他のビューを単一の列に水平に配置するか、単一の行に垂直に配置するレイアウト Const…
Fragmentの使い方まとめ。 ・ActivityにFragmentを表示させる手順 ・Activityクラス class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activ…
RecyclerViewにタップイベントを実装する方法のメモ。 ・参考動画 https://www.youtube.com/watch?v=69C1ljfDvl0 実装手順 1, Adapterクラスに、タップ処理のinterfaceを作成する。 2, Activity/Fragmentでinterfaceを実装する。 1, Adapterクラスに、タップ…
RoomはDate型の登録は出来ないので、Long型に変換して登録する方法のメモ。 ・公式ドキュメント https://developer.android.com/training/data-storage/room/referencing-data?hl=ja 1, Entity @Entity(tableName = "user_table")data class User( @Primaryk…
Roomの使い方についてメモ。 ・公式ドキュメント https://developer.android.com/training/data-storage/room ・コードラボ https://codelabs.developers.google.com/codelabs/android-training-livedata-viewmodel/index.html?index=..%2F..android-trainin…
関数型の書き方のメモ。 ・ラムダ式 「ラムダ式」とは、メソッド定義を式として記述できる言語機能。 基本文法:「引数部 -> 処理本体」という形式で表す。 ラムダ式をメソッド単体の定義として見なせば、文法はそこまで難しくない。 引数部 → メソッドの仮引…
HashMapを値に持つHashMapの実装をしたので忘れないようにメモしておく。 Map<String, Map<String, Integer>> map = new HashMap<>();map.put("果物", new HashMap<String, Integer>());map.get("果物").put("みかん", 500);map.get("果物").put("りんご", 300);map.put("野菜", new HashMap<String, Integer>());map.get("野</string,></string,></string,>…
FloatingActionButtonの実装方法のメモ。 ・公式ドキュメント https://developer.android.com/guide/topics/ui/floating-action-button?hl=ja ・Material Components Android https://github.com/material-components/material-components-android/releases …
ListViewの実装方法のメモ。 ・公式ドキュメント https://developer.android.com/reference/kotlin/android/widget/ListView 実装の流れ 3step 1, UIにListViewを実装する。 2, 表示したいデータをArrayAdapterに格納する。 3, ListViewにArrayAdapterをset…
DataBindingの使い方のメモ。 ・公式ドキュメント https://codelabs.developers.google.com/codelabs/kotlin-android-training-data-binding-basics/index.html?index=..%2F..android-kotlin-fundamentals#1 使用手順① : データバインディングを有効にする。…
WindowsにAndroid Studioをインストールする手順 ※JDKをセットアップしている状態からのインストール手順です。 ①googleから最新のandroid studioをダウンロードする。url:https://developer.android.com/studio ②[利用規約に同意する]にチェックし、実行フ…