読者です 読者をやめる 読者になる 読者になる

WonderPlanet DEVELOPER BLOG

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

FirebaseをAndroidで使う(導入編)

ブログ担当の佐藤です。 今回は Firebase というクラウドサービスの紹介と実際にAndroidに導入したお話を書かせていただきます。 Firebaseとは、mBaaS(Mobile Backend as a Service)というクラウドサービスの1つです。 Firebaseの特徴は、オンラインでサイン…

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のFloatingActionButtonを実装する

今回のエンジニアブログ担当の佐藤です 今回もMaterialDesignネタでFloatingActionButtonの実装をしてみようと思います! FloatingActionButton(FAB)とはこれのことです。↓ FABはAndroid Support Library v22.2.0から使えるようになったDesign Libraryに含ま…

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

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

MaterialDesign Toolbar

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

AndroidでViewのキャプチャを撮る

今回のエンジニアブログを担当させていただきます、佐藤です。 今回はAndroidで、Viewのキャプチャを撮る→保存→メールに添付ということをやって行こうと思います! ・まずはキャプチャを撮る部分 /** * キャプチャを撮る * @param 撮りたいview * @return 撮…

Androidで4k intro入門

あけましておめでとうございます、エンジニアの成田です。本年もよろしくお願いいたします! それでは早速ですが、今回のブログはdemosceneのintroという分野について紹介させて頂きます。 demosceneとは小さいサイズのプログラムを特徴とする非インタラクテ…

透けるアクションバー

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

AndroidでBluetooth通信を行おう

今回のエンジニアブログを担当する大原です。 以前のブログ「AndroidでBluetooth対応デバイスを検索しよう」でデバイスを検索するところまで書きました。 今回はその続きで、Bluetoothのサーバーとクライアントで実際の通信を行うところを書いていきたいと思…

ListViewをひっぱって更新できるSwipeRefreshLayout

今回のエンジニアブログを担当させていただきます、佐藤です。 前回に引き続き、最近よく見かけるシリーズで「SwipeRefreshLayout」について紹介させていただきます。 SwipeRefreshLayout リストビューを下方向に引っ張ったりして更新をするときなんかに使え…

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

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

最近流行のNavigationDrawer

今回のエンジニアブログを担当させて頂きます、佐藤です。 最近のアプリで画面端をスワイプすると横からメニュー画面が開くUIが多く使われています。 今回はその機能について調べてみました! この機能はNavigation Drawer(ナビゲーション ドロワー)という名…

AndroidでNDKを使わないOpenGL ES 2.0

こんにちは、エンジニアの成田です。 今回はAndroidアプリケーションでOpenGL ES、特にAndroidのOpenGLラッパークラスを利用して初歩的なレンダリングを行う方法について書いてみます。 なお本稿では、AndroidからOpenGL ESのAPIをどう呼べばよいのかに主眼…

SQLiteDatabaseを暗号化をしてみる

今回エンジニアブログを担当する戸田です。 今回は、Androidのデータ永続化で利用される、SQLiteDatabaseの暗号化・復号化するライブラリ「SQLCipher for Android」について紹介します。 導入方法 Androidアプリケーションで「SQLiteCipher for Android」を…

パッケージ名からアプリ名を取得

今回のエンジニアブログを担当致します、佐藤です。 前回のエンジニアブログ(ライブ壁紙でステータスバーの通知を受け取る)でライブ壁紙でステータスバーの通知を受け取らせてみました。 これはステータスバーに表示されたアプリのパッケージ名を取得すると…

ライブ壁紙でステータスバーの通知を受け取る

今回のエンジニアブログを担当させて頂きます、佐藤です。 以前ご紹介させて頂きましたライブ壁紙というものが個人的に気に入ったので、またまたライブ壁紙について書いていきたいと思います。 今回はライブ壁紙に他のアプリ通知を取得させてみました! Andr…

TegraデバイスでOpenGL ESプロファイリング

今回エンジニアブログを担当する小瀬です。 3D開発などを行っていると、GPU側の挙動が見えずデバッグに苦労する事があるかと思います。 XCodeにはGPUプロファイラが付いている事をご存知の方も多いかと思いますが、NVIDIA製のTegra2以降のGPU限定でAndroid…

Activity遷移時アニメーションをつけてみる

今回エンジニアブログを担当させて頂きます佐藤です。 最近、Androidでアクティビティの遷移時にアニメーションをさせることができるのを知ったのでそのことについて書いていこうと思います! アクティビティの遷移時、intentを使って別のアクティビティを呼…

Objective-CでAndroidアプリ開発

今回のエンジニアブログ担当の山下です。 フルネイティブなアプリを作る場合、iOSではObjective-C、AndroidではJavaで書くのが一般的です。 OSが変わればAPIも変わりますし、そもそも記述する言語も変わってきます。 いろいろ勉強してみるのも為になりますが…

ライブ壁紙を作ってみる

こんにちは 今回エンジニアブログを担当させて頂きます、佐藤です。 先日、Androidでライブ壁紙を作ってみたいと思ったので 今回はライブ壁紙について調べたことをまとめてみました! ◆ライブ壁紙とは ライブ壁紙とは、ホーム画面で動くアプリケーションのよ…