エンジニア男

勉強したことの忘備録としてつらつら書いていきます。

2020-08-01から1ヶ月間の記事一覧

【Android】アプリをリリースする手順

Androidアプリをリリースする手順のまとめ。 まずはGoogle Play Consoleに登録が必要。登録手順は↓こちら https://www.engineer-otoko.com/entry/2020/08/26/202349 ・公式ドキュメント https://developer.android.com/studio/publish?hl=ja ■ストアの掲載情…

【Android】Admob広告の実装メモ

・Admob広告の実装メモ ・公式ドキュメント https://developers.google.com/admob/android/quick-start?hl=ja ①Google Admobの画面にて、[アプリを追加]ボタンを押下。 ②はい or いいえ を押下。今回は いいえ を選択。 ③下記の必須情報を入力し、[追加]ボタ…

【Android】Firebase Authenticationの使い方

AndroidでFirebase Authenticationの使い方のメモ ・公式ドキュメント https://firebase.google.com/docs/auth/android/start?hl=ja ■EmailとPasswordで認証 ・build.gradle(app) dependenciesに下記を追加 dependencies { implementation 'com.google.fireb…

【Android】Firebaseをプロジェクトに組み込む

Firebaseをプロジェクトに組み込む方法のメモ。 ①Firebase console画面の [プロジェクトを追加]を押下 ②プロジェクト名を入力し、[続行]ボタンを押下。 ③プロジェクトでGoogleアナリティクスを 有効 or 無効 を選択し、[続行]ボタンを押下。 ④Googleアナリテ…

【Android】Google Admobの登録方法

アプリで広告を張りたいので、Admobの登録方法のメモ。 ①下記のURLにアクセスし、[お申し込み]ボタンを押下 https://admob.google.com/intl/ja/home/ ②Googleアカウントの本人確認を行う。 ③利用規約に同意し、[ADMOBアカウントを作成]ボタンを押下。 ④はい …

【Android】アプリのアイコンの作成方法

・アプリのアイコンの作成方法が忘れそうだったのでメモ。 ・公式ドキュメント https://developer.android.com/studio/write/image-asset-studio?hl=ja ・Projectを右クリック >> [New] >> [Image Asset]を押下 ・Image Asset画面にてアイコンを作成 ・作成…

【Android】Google Play Consoleの登録方法

Androidアプリを公開するために必要な、Google Play Consoleへの登録をメモしておく。 ・公式ヘルプ https://support.google.com/googleplay/android-developer/answer/6112435?hl=ja ①こちらのURLより、Google Play Consoleの登録画面へ移動する。 https://…

【Android】DrawerLayoutの使い方

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>

【Android】SearchViewの使い方

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>

【Android】BottomNavigationViewの使い方

BottomNavigationViewの使い方まとめ。 ・参考動画 https://www.youtube.com/watch?v=JjfSjMs0ImQ ・公式ドキュメント https://developer.android.com/reference/com/google/android/material/bottomnavigation/BottomNavigationView ・MainActivity class M…

【Android】ActionBarまとめ

ActionBarの使い方のまとめ。 ・AndroidManifest.xml <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.android_components_app"> </manifest>

【Android】UI作成まとめ

UIの作成時によく忘れる項目についてのまとめ。 ・公式ドキュメント https://developer.android.com/guide/topics/ui/declaring-layout ・Layout 名称 説明 LinearLayout 他のビューを単一の列に水平に配置するか、単一の行に垂直に配置するレイアウト Const…

【Android】Fragmentの使い方まとめ

Fragmentの使い方まとめ。 ・ActivityにFragmentを表示させる手順 ・Activityクラス class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activ…

【Android】RecyclerViewにタップイベントを実装する方法

RecyclerViewにタップイベントを実装する方法のメモ。 ・参考動画 https://www.youtube.com/watch?v=69C1ljfDvl0 実装手順 1, Adapterクラスに、タップ処理のinterfaceを作成する。 2, Activity/Fragmentでinterfaceを実装する。 1, Adapterクラスに、タップ…

【Android】RoomにDate型を登録する方法

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…

【Android】Roomの使い方

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…

【Java】関数型まとめ

関数型の書き方のメモ。 ・ラムダ式 「ラムダ式」とは、メソッド定義を式として記述できる言語機能。 基本文法:「引数部 -> 処理本体」という形式で表す。 ラムダ式をメソッド単体の定義として見なせば、文法はそこまで難しくない。 引数部 → メソッドの仮引…

【Java】Mapのネスト

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,>…

【Android】FloatingActionButtonの実装方法

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 …

【Android】ListViewの使い方

ListViewの実装方法のメモ。 ・公式ドキュメント https://developer.android.com/reference/kotlin/android/widget/ListView 実装の流れ 3step 1, UIにListViewを実装する。 2, 表示したいデータをArrayAdapterに格納する。 3, ListViewにArrayAdapterをset…

【Android】DataBindingの使い方

DataBindingの使い方のメモ。 ・公式ドキュメント https://codelabs.developers.google.com/codelabs/kotlin-android-training-data-binding-basics/index.html?index=..%2F..android-kotlin-fundamentals#1 使用手順① : データバインディングを有効にする。…

【Android】Android Studioのインストール方法(Windows)

WindowsにAndroid Studioをインストールする手順 ※JDKをセットアップしている状態からのインストール手順です。 ①googleから最新のandroid studioをダウンロードする。url:https://developer.android.com/studio ②[利用規約に同意する]にチェックし、実行フ…