【AndroidStudio 不要】サンプルアプリは「dryrun」で試してすぐ捨てよう

参考にしたいサンプルアプリをGiHubで見つけて試してみる場合は以下のような手順

1. サンプルアプリのリポジトリを探す.
2. zip をダウンロードする.
3. それを展開する.
4. AndroidStudio などIDEを開く.
5. インポートする.
6. Gradle が sync する.
7. プロジェクトを run.
8. 実行するデバイスを選択する.
9. 実際に動かしてみる.
10. zipファイルとプロジェクトフォルダを捨てる.

となりますが,「dryrun」をインストールすると

$ gem install dryrun
...
$ dryrun -h
Usage: dryrun GITHUB_URL [OPTIONS]

Options
    -m, --module MODULE_NAME         Custom module to run
    -p, --path PATH                  Custom path to android project
    -h, --help                       Displays help
    -v, --version                    Displays version

dryrun: Try the demo project of any Android Library

リポジトリのURLのみでターミナルからの一行で起動までが可能になります. AndroidStudioなどIDEは起動しなくてよいです.

プロジェクトディレクトリは残りません.

$ dryrun https://github.com/cesarferreira/android-helloworld

usage_v2

cesarferreira_dryrun__Try_the_demo_project_of_any_Android_Library

アプリ起動後, 動かしてみて, いらなくなったらターミナル出力の最終行に表示されているadbコマンドでアンインストール.

...
> If you want to remove the app you just installed, execute:
adb uninstall github.cesarferreira.helloworld

あなたのマシンには試したテストアプリの不要なプロジェクトディレクトリがたくさんありませんか?

man は長すぎるので「tldr」


使える実績のある開発ライブラリを探せるページを探す

こんな話がありましたが.

Deprecate_Otto_in_favor_of_RxJava_by_swankjesse_·_Pull_Request__181_·_square_otto

Deprecate Otto in favor of RxJava by swankjesse · Pull Request #181 · square/otto

いきなり利用しているライブラリのメンテが終了すると,「乗り換え先」を探したくなります.

「便利」
「使える」
「実績のある」
「問題のない」

というのをどうやって探すか.

「有名なあのアプリが利用しているライブラリを見てみる」

というのがよさげ.

そんなサイトを2つ.

libtastic

個人のサイトかな?

libtastic 2

libtastic_-_Tumblr

libtastic_-_Technologies 2

libtastic_-_Technologies

機能別, ライブラリ別, アプリ別にわかりやすくまとめられています.

もうひとつは, アプリを紹介している AppBrain のサイトの一部.

Android library statistics - AppBrain

Android_library_statistics_-_AppBrain

Database_libraries_-_AppBrain

Android_utility_libraries_-_AppBrain

こちらもすばやく見つけることができそうです.

眺めておくだけでもだいぶ違うような気がします.


ホームボタン長押しアプリの変更や削除する方法

下のホームボタンの長押しから起動できるコレ.

20160215-225059

通常は「Googleアプリ」になっているはず.

変更や削除をするには,

[設定]

[アプリ]

[Googleアプリ]
※ 設定されているアプリ

[既定で開く] (6.x のみ)

[設定を消去]

デフォルト・既定のアプリ「設定を消去」すると長押ししたときにアプリを選択できるようになります.

また, Android 6.x (Marshmallow) では以下の方法でも可能です.

[設定]

[アプリ]

[右上の歯車]

[既定のアプリ]

[アシストと音声入力]

[アシストアプリ]
※ 歯車ボタンを押さずに 欄自体を押す

[アシストアプリの選択]

いまや設定も複雑で深いとこにあるのよね.

Android 6.x (Marshmallow) ホーム長押し (アシスト機能) アプリの設定

【3年連続3回目】ホームボタン長押し から起動されるアプリの変更は「アシス」で