Macのキーボード設定

MacのKey Remap Mac(USキー)を買い換えた時にいつも自分のカスタムキーバインドの設定を忘れて右往左往するので、備忘録がてらに。 よく使うキーではあるが、デフォルトのバインドだと手がしんどいものが以下。 あまりトリッキーな設定はせず最小限で。 Spot…

DroidKaigi 2018 振り返り

DroidKaigi 2018 droidkaigi.jpAndroidの1年に1回のイベントで、 Elastic Team Buildingというテーマで登壇しました。 今年は、運営メンバーとしても活動していたのですが、 本ブログでは自分が登壇して得たものについて書きました。まずは、登壇資料です。s…

Androidで自作ライブラリ公開

Androidでライブラリ作成 Androidにおいて、自分のカスタムライブラリを作成する際に、必要な手順をまとめました。 Androidで公開ライブラリを作成する際には、JCenterとMavenCentralというリモートレポジトリサービスが一般的です。今回は、JCenterを利用し…

Androidで複数Product Flavorを利用する

ゴール 複数のビルド生成ファイルを作成(端末インストール)する。 上記を実現する際に問題が生じることがある。 問題 ビルド時のアウトプットファイル(.apk)の名前が重複してしまい 複数アプリを同時にインストールできなくなってしまうことがある。 根本的…

Migration to Android Plugin for 3.0

Android Studio 3.0のリリース Android Studio 3.0がリリースされて数ヶ月経ちました。ようやくつい最近少し触ったので、メモ程度に。 公式ドキュメントにGradle Pluginの移行についてのHow toがあるので、英語みてわかる人はこっち見た方が早いです。 いっ…

Android Studio Preference設定

たまに、Androidを更新するときにいっつも忘れるので備忘録代わりに。 IdeaVimのプラグインをインストールして、Scroll half down/upをリアサインする。 まず、Android Studio -> Preferences -> Keymap -> Plug-ins -> IdeaVimに移動。 上記で、Add Keyboar…