はじめてのReact Native

クロスプラットフォーム開発を可能にするツールとして有名な React Native は (簡単なアプリであれば) ネイティブのコードを書くことなく,ネイティブアプリを作ることができます.


Android で URL の画像を表示する

パッケージを使うと簡単に URL から画像を取得して表示することができます.


Android APK 軽量化とコードの難読化でハマったこと

Android Studio では ProGuard ツールを使うことで,簡単に軽量化と難読化ができるようになっていますが,簡単といってもエラーは出まくったので,エラーの解決方法を残しておきます.


はじめての Vue Native

Vue でネイティブアプリが開発できる Weex を以前触ってみましたが,気づいたら Vue Native というのが登場していました.


TabLayout と AsyncTaskLoader を併用するときの注意点

TabLayout を使うために Fragment と AsyncTaskLoader を使っていましたが,onLoadFinished()が実行されるタイミングを見てみると,タブを切り替えるたびに Loader クラスを呼んでることがわかりました.


SwipeRefresh+AsyncTaskLoader の使い方

SwipeRefreshLayout を使うと,引っ張って更新することができるようになります.


FloatingActionButton 使おうとしたらエラーの嵐だった話

Android で Floating Action Button を使おうとしたら,なぜかうまく動かなかったときの話です.


Android で R.java が認識されないときの解決法

突然 R.java が認識されなくなる,もしくは新規で追加した ID が自動更新で追加されなくなることがちょいちょいあります.


Vue+Weex で Android アプリをビルドする

ウェブサイト構築に Vue を使うとデータバインディングとか自分で実装せずとも自動で処理してくれるのですが,中国 EC サイト運営大手の Alibaba が開発している Weex を使うと,このウェブサイトをネイティブアプリ化することができます!すごい!


View.INVISIBLEとView.GONEの違い

Android アプリのレイアウトで要素を非表示にするとき,View.INVISIBLE と View.GONE にはどのような違いがあるでしょうか.