ブックマーク / kazy.hatenablog.com (3)

  • Chromeブラウザ上でAndroidアプリを動かす - k4zy no blog

    2日ほど前に、このようなニュースが出てました。 2017年新発売のChromebookはすべて最初からAndroidアプリをサポート、Google Play Storeをいきなり利用できる 私の知る限り、いくつかのChormeOS端末では、既にGooglePlayStoreが利用可能です。ChromeOSで動くならChromeブラウザでも動きそうですよね。 調べるとChromeのExtensionでARC welderというものが提供されています。 ARC welderは2015年頃にリリースされたようで、そういえば一度試した記憶があります。その時の印象は微妙でしたが、最近改めて使ってみるとかなり改善されています。実用段階です。 導入 公式のドキュメントはこちらです。Getting Started with ARC ARC welderからインストールするとchrome://apps/ に

    Chromeブラウザ上でAndroidアプリを動かす - k4zy no blog
    yfnt
    yfnt 2017/01/26
  • Androidライブラリのスケルトンを作るCLI作った - k4zy no blog

    github.com gem install robotkit すると、robotkitコマンドが利用可能になる robotkit create :output_dir --package your.package.name ですぐ開発が始められるプロジェクトが作成される まだαバージョンくらいの完成度 背景 Androidライブラリを書いた経験があると共感してもらえると思うのですが、プロジェクトを作るのがめちゃめちゃ面倒なんです。 僕の場合ざっくり以下の手順をやります。 新規アプリを作成する手順でウィザードを進める Android library用moduleを追加する app の依存にlibrary moduleを追加する allowBackupなどを不要な宣言を消す Applicationクラスを作る jackやretrolambdaの設定を追加する app moduleをサンプルに

    Androidライブラリのスケルトンを作るCLI作った - k4zy no blog
    yfnt
    yfnt 2017/01/04
  • これ以上CustomWebViewで消耗しないためのAndroid用ライブラリ - k4zy no blog

    webviewに半年ほど消耗してるので、カッとなって書いた。 github.com 今まで十数回とWebViewを継承したクラスを作ってきました。 ネイティブアプリでも利用規約やライセンスの表示などは必ずと言っていいほどWebViewを利用します。 残念なことに、AndroidのWebViewはちょっと使いづらいです。 そこでWebView継承したカスタムWebViewを毎回用意するのですが、いつも同じこと書いてるので、少し抽象化して汎用的な便利WebViewをライブラリとして公開しました。 LxWebViewの特徴を簡単に紹介します。 XMLでWebViewSettingsを設定 WebViewSettingsは毎回コードから設定していましたが、XML attributesから記述できるようにしました。 <com.kazy.lx.LxWebView android:id="@+id/we

    これ以上CustomWebViewで消耗しないためのAndroid用ライブラリ - k4zy no blog
    yfnt
    yfnt 2015/03/31
    これ以上CustomWebViewで消耗しないためのAndroid用ライブラリ - kazy no blog
  • 1