WonderPlanet DEVELOPER BLOG

ワンダープラネットの開発者ブログです。モバイルゲーム開発情報を発信。

Java

Coordinator LayoutでかっこいいToolbarにする

エンジニアブログ担当の佐藤です。 今回紹介するのはCoordinator Layoutという機能です。またまたMaterial Designです。 Coordinator Layoutというのは子Viewの大きさや位置を動的に管理する機能です。 最近よく見かけるスクロールするとヘッダーが縮小され…

Floating Labels for EditTextを実装してみた

今回のエンジニアブログを担当する佐藤です。 前回FAB(Floating Action Button)に引き続き、TextInputLayoutをつかったFloating Labels for EditTextを実装したいと思います。 【Floating Labels for EditText】 Floating Labels for EditTextは、TextInputL…

Android Support Libraryの「Palette」を使って色を抽出する

今回のエンジニアブログ担当の佐藤です 今回は、AndroidのSupport Libraryに追加されたPaletteという機能があると知り、早速使ってみましたのでご紹介したいと思います。 Palette(パレット)とは、指定した画像の中から色の解析をし、自動で鮮やかな色,落ち着…

MaterialDesign Toolbar

今回のエンジニアブログ担当の佐藤です。 今回は、MaterialDesignのToolbarについて書いていきます! ◆Toolbar Android 5.0から追加されたActionBarに変わる新しいコンポーネントです。 ActionBarに比べてカスタマイズしやすく、なんだか今風スタイリッシュ…

JAX-RS で RESTful な WEB サービスを簡単に作成する

おつかれさまです。藤澤です。 みなさん個人的なアプリを作っていて、ちょっとした WEB サービスを用意したくなったことはないでしょうか。ですがクライアントサイドの開発経験しかないとサーバ立てたりとかハードル高そうに感じますよね。そんなとき JAX-RS…

透けるアクションバー

今回のエンジニアブログを担当させて頂きます、佐藤です。 最近のAndroidアプリでは画面最上部でアクションバーが消えたり、スクロールすると徐々に現れたりするレイアウトが流行っているように思います。 GooglePlayでもアプリ画面で取り入れられており、画…

AndroidでBluetooth対応デバイスを検索しよう

今回のエンジニアブログを担当する大原です。 以前のブログでiOSのMFi Game Controllersが紹介されておりましたが、 Androidでゲームコントローラーを使う場合、Bluetoothデバイスになるかと思います。 そこで今回は、AndroidにおけるBluetoothについて書こ…

Java8 のラムダ式と Stream API を試してみる

こんにちは。今回ブログを担当します 藤澤です。 先日ついに Java 8 がリリースされ、Java でもラムダ式やコレクション処理のための Stream API が使えるようになりました。C# 3.0 で LINQ に触れて以来すっかりハマってしまった自分としては嬉しい限りです…

色々使えるHashMap

今回エンジニアブログを担当させて頂きます佐藤です。はじめまして。 先日、JavaのHashMapにとても感動したので今回はHashMapについて記述させて頂きます。 HashMap HashMapはMap実装クラスの1つです。 Map クラスの特徴はキーと値をペアで保持できるところ…

C系言語(C,C++,Objective-C,Java)で高階関数を使ってみる

はじめまして。エンジニアをしています、鷲見と申します。 今回は高階関数とラムダ式について書いてみようと思います。 高階関数とは 高階関数(こうかいかんすう,higher-order function)とは引数に関数を指定できたり、 戻り値として関数を返せる関数で、…