アプリ開発

Androidアプリ開発

シンプルなカスタムListView

標準のListViewではリスト要素はレイアウトでひとつしか定義できないため、リストのアイテム毎にTextViewの色や文字サイズの変更など修飾できません。ListViewにセットするAdapterをカスタムすることで、修飾を可能にします。
Androidアプリ開発

SwitchBot気温と湿度をBLEでアプリ連携

SwitchBot温湿度計は、現在の気温と湿度をBLEアドバタイズに含めてデータ送信しています。SwitchBotから送信されているBLEアドバタイズにある気温と湿度をアプリに連携する機能を、Bluetoothライブラリを使用して実装します。
Androidアプリ開発

OpenWeatherMap気象情報をアプリで扱う

WebAPI を使用することでインターネット上のさまざまな情報をハンドリングすることが可能です。今回は、OpenWeatherMapのWebAPIを使用して、アプリでレスポンスの気象情報データ(JSON)をハンドリングする機能を実装します。
Androidアプリ開発

Activityの画面遷移と制御

メニュー、アイコン、Backボタンのタップ操作やスワイプ操作によるActivity間の画面遷移の実装から、異なる画面から遷移してきた画面から戻る際に正しい遷移元の画面に戻る、元の画面に戻ってきた際に一覧表示の表示状態を維持する実装までを解説する
Androidアプリ開発

RecyclerViewのスワイプ操作を無効化

データ削除や画面遷移をRecyclerViewにスワイプやクリック操作を実装した場合に、特定の条件下でスワイプやクリック操作によるデータ削除や画面遷移が行われないよう、スワイプやクリック操作を一時的に無効にする仕組みを実装します。
Androidアプリ開発

SQLiteのINSERTで
自動採番されたシーケンスを取得する

データベースのテーブルで、プライマリキーを自動採番されたシーケンスとするケースが多々あります。Roomでレコード追加(INSERT)の直後に自動採番されたプライマリーキーを取得する必要がある場合、DAOインタフェースの戻り値から取得可能です。
Google Playアプリ

AdMob広告配信の制限という制裁

AdMobはアプリに広告を表示させることで広告主から広告費として得られるアプリデベロッパー向けのサービスです。AdMob広告配信の制限とはどのようなものか、原因となる行為と、どのようにすれば解除されるかなどを考察しました。
Google Playアプリ

お客様のアプリへのGoogleAdMob
広告配信に制限がかけられました

現在、お客様のアプリケーションのひとつが AdMob プログラム ポリシーに準拠していない状態です。このため、アプリケーションへの広告配信が制限されています。AdMob ポリシー センターにアクセスして違反を確認し、再審査のリクエストを行ってください。
アプリ開発論

アプリ開発をするためには ①

アプリで実現したい機能=目的を定義します。あと動作する環境や求められる性能、条件などを合わせて整理します。動作する環境や求められる性能、条件は、直接的に実現したい機能に結びつかないこともあり、非機能要件と呼ばれています。要件定義の前に構想
アプリ開発論

アプリ開発をするためには ②

設計と聞くと、設計書を書くことを思い浮かべますが、考えや、すべきことを整理する、仕様や思いをメンバや未来の自分に共有することが目的ですので、アウトプットにこだわる必要はありません。 実務レベルでは成果物や納品物となることが多いので作成が必要
スポンサーリンク
タイトルとURLをコピーしました