Chromeブラウザ上でAndroidアプリを動かす

2日ほど前に、このようなニュースが出てました。 2017年新発売のChromebookはすべて最初からAndroidアプリをサポート、Google Play Storeをいきなり利用できる

私の知る限り、いくつかのChormeOS端末では、既にGooglePlayStoreが利用可能です。ChromeOSで動くならChromeブラウザでも動きそうですよね。 調べるとChromeのExtensionでARC welderというものが提供されています。
ARC welderは2015年頃にリリースされたようで、そういえば一度試した記憶があります。その時の印象は微妙でしたが、最近改めて使ってみるとかなり改善されています。実用段階です。

続きを読む

Androidのビルドの話

自分のAndroidアプリのビルド方法ついてまとめる。せっかくなのでAndroid開発のドメイン知識がない人でも伝わるように紹介をしたいと思う。 Java/Kotlinでアプリ開発する場合Android Studio(以下AS)以外の選択肢は殆どない。ただビルド方法については工夫の余地がある。

続きを読む

Androidライブラリのスケルトンを作るCLI作った

github.com

  • gem install robotkit すると、robotkitコマンドが利用可能になる
  • robotkit create :output_dir --package your.package.name ですぐ開発が始められるプロジェクトが作成される
  • まだαバージョンくらいの完成度
続きを読む

iOS開発を少しだけ

Android開発は数年経験があるが、iOSは全く経験がなかったので少しだけ齧った。swift本体や周辺のエコシステムも安定しつつあるので、時期としては良さそう。

cookpadの2016インターン用の資料を参考にしながらはてブリーダーを書いている。 cookpadインターン資料を参考にした理由は、比較的新しい事と、僕もAndroidサイドで関わっていて内容を把握しているからだ。 新しいことはとても大事で、iOSは古い記事を見てもswiftの文法が変わりすぎて全然動かない。iOS経験者なら問題ないかもしれないが初心者の場合はなかなか厳しい。インターンの資料もswift3.0ではないので、書き換えが必要な部分があるがXcodeが大体fixしてくれる。加えて資料を執筆しているslightairさんiOS開発で絶対的に信頼している。

また界隈の雰囲気を知るために、妄想iOSアプリ新規開発もとても面白い。

レポジトリは一応公開している Remee。 まだAPIのレスポンスをマッピングして適当なセルに貼っただけの進捗。徐々に整えていきたい。

続きを読む