起業

個人事業の開業届

個人事業主は毎年1月1日~12月31日の期間で生じた所得を計算し、所得税を納税しなければなりません。事業規模に応じて、個人事業税や消費税の納税も必要です。開業届とは、個人事業を開業したことを税務署に申告するとともに、税の開始を報告することです。
Androidアプリ開発

アプリにオープンソースライセンスを表示

アプリ開発のオープンソースライセンス管理をgradleプラグインを使って自動化する方法を紹介します。license-tools-pluginを使用しているオープンソースのライセンス情報をHTMLで出力、ライセンス情報をアプリで表示します
ジムカーナ

車載動画に360°カメラの可能性

車載動画の撮影にInsta360に代表される360°撮影できるアクションカムを使用するとどうなるか?リフレーミングで視点の異なる動画の書き出しを使って、これまでの車載動画では視ることができなかった世界(視界)とその活用法を紹介します
スポンサーリンク
Androidアプリ開発

ドラムロールでアイテム選択

iOSアプリの時間選択で採用されているドラムロール式ユーザインタフェースをAndroidアプリで実装します。AndroidのドラムロールはNumberPickerを使用します。NumberPickerで数値以外を扱う場合に工夫が必要です
Androidアプリ開発

仮想デバイスか判定する

仮想デバイス(Android Virtual Device)で動作させるとExceptionが発生してアプリが終了することがあります。実行しているデバイスが仮想デバイスか判定して回避する方法を紹介します
DIY

超簡単!? DIYで車載カメラマウントを作成

車載を考えた場合、運転席から操作できることが必須です。本体部とカメラ部がセパレートか、Wi-Fi接続でスマホからリモート操作できるものを選びましょう。出来るだけ軽量で小型、手振れ機能がついているものが車載カメラとして使うのに適しています
Androidアプリ開発

SwitchCompatのテキストを右側に表示

SwitchCompatで選択した状態をユーザに伝える場合、状態をテキストで表示することが望ましいです。SwitchCompatのテキスト表示は左側でそのままでは不自然です。SwitchCompatのテキスト表示を右側にする実装を紹介します
Androidアプリ開発

ドラッグ&ドロップで移動可能なViewGroup

フリーレイアウトで自由に移動できるViewGroupの実装を紹介します。layoutを使用することで移動は可能ですが、親ViewGroupが子ViewGroupやViewの位置を確定させているため、再描画の際に元の位置に戻る問題が発生します
Androidアプリ開発

スワイプ操作でアイテムが消えないRecyclerview

ItemTouchHelperのスワイプ(onSwiped)は、アイテムがリストから消滅した時点でイベント発生します。削除前に確認メッセージを表示する場合に違和感があります。今回はスワイプ操作でアイテムがリストから消滅しない実装を紹介します
Androidアプリ開発

List(データ構造)をMapに変換する

データベースからから受け取ったデータ構造がListの検索結果をKeyを使ってアクセスしたい。この場合、検索結果をMapに変換する実装がスマートです。Listに格納されたデータをワンラインでMapに変換する方法を紹介します
スポンサーリンク