techiumスマートフォン用の表示で見るtechiumこのブログは何かに追われないと頑張れない人たちが週一更新をノルマに技術情報を発信するブログです。いただけますと気が向いたら調査するかもしれません。Realm先日からAndroidアプリの開発でRealmを使っていますが、今回はRealmの仕様なのかバグなのかよくわからない挙動にハマってヒドい目に遭ったというお話。RxJavaRxJavaではObservableでExceptionが発生した場合、デフォルトではそのObservableを監視しているObserverのonErrorメソッドが実行され、出力元のObservableが終了します。RxJava今回はRxJavaのdo〜系メソッドを使ってObservableのデバッグに役立てる方法を紹介します。RxJavaReactiveExtenstionの根本的な概念としてObservableとOperatorがあります。前回はRxJavaをより深く理解するためにObservableの生成メソッドをまとめてみました。RxJavaRxJavaを使いこなすためにはObservableを理解することが欠かせません。今回はより深くRxJavaを理解するためにObservable生成メソッドの挙動を調べてみました。Android-ObservableScrollViewAndroid-ObservableScrollViewはScrollViewやListViewなどのスクロール可能なウィジェットのスクロール状態を取得して、スクロールに関するイベントをハンドリングできるようにするためのライブラリです。LibraryAndroidアプリを開発する際にアプリ内のデータにアクセスして何が保存されているかを取得してデバッグを効率的にできるようにすることは多々あると思います。Retrolambda前回はRxAndroidでリアクティブプログラミングに入門するために、ダブルクリックイベントを検出するサンプルを作成しました。RxAndroid2週ぐらい遅れてる感はあるが巷で話題のReactiveProgrammingなるものに入門してみたので導入方法と簡単なサンプルを備忘録として残しておきます。今回試したのはRxAndroidです。RxAndroidでダブルクリックイベントをキャプチャする2016-04-22AndroidでDagger2を使ってDIする。Dagger2今回はDagger2の使い方について解説していきます。Injection(以降DI)を利用する上で便利なライブラリです。Bindingの解説で作成したアプリを改造し、武器を装備して雪山に出かけた上に攻撃をしてみます。説明が長...AndroidでDagger2を使ってDIする。Library前回はRetrofitではてなAPIを叩いて取得したJSONをパースしてリスト表示してみました。今回はもう一歩進んで、はてぶホッテントリのRSSフィードを取得してリスト表示する、簡易ホッテントリリーダーを作ってみた話です。LibraryAndroidでネットワーク通信するアプリを作る際、少し前まではVolleyを使うのがイケてるAndroiderの嗜みだったようですが、最近ではどうやらRetrofitがその地位を奪いつつあるようです。Viewで使用してみます。サンプルとしては、TextViewを一つ持ったレイアウトをリスト形式に並べて表示してみるようにします。Bindingの話題です。今回は、前回、前々回の記事で作成したHanterクラスを、ObservableFieldで置き換えてみます。Library普段からAndroidアプリを開発していてもボタンの長押しイベントのハンドリングやタッチイベントの発生順序など、細かい部分はよく忘れがちで、実装する都度調べ直すことも多いかと思います。今回は、"Import"について見ていきます。Bindingについて書いていきます。今回は、ボタンを押すことで性別が変化するようにしてみます。Bindingを使っていない場合、以下のようになると思います。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。