はじめに Android 7.0 Developer Preview 2 から Stream や Optional といった Java 8 で搭載された API が使えるようになりました。しかし、これは minSdkVersion を 24 にした場合だけです。しばらくはバックポートライブラリである Lightweight Stream API を使うと良いのではないでしょうか? Lightweight Stream API はバックポートライブラリですが、本家の Stream や Optional の完全なポーティングライブラリではありません。 Lightweight と付いているとおり一部の API のみが実装されています。しかし、非常に魅力的なライブラリです。また、 Android で Stream や Optional を使うと何が嬉しいのかを考えてみたいと思います。 Stream