Androidアプリにおける角丸の帯グラフの実装

こんにちは、フロントエンドエンジニアの権守です。Androidアプリ開発を始めてから2か月が経ちましたが、まだまだ実装に苦戦することも多いです。本記事では特に苦戦した実装の1つである角丸の帯グラフについて実装方法を3パターン紹介します。

f:id:vasilyjp:20171109181833j:plain

続きを読む

Facebook Graph APIを使用したユーザー情報の取得

こんにちは。
季節の中では秋が好き、バックエンドエンジニアのりほやんです。
近年、Facebookログインを使うサービスがとても増えています。 VASILYでもFacebookログインとFacebook Graph APIを使用した機能を実装しました。 本記事では、Facebook Graph APIを用いてユーザー情報を取得する方法と注意点について紹介します。 これからFacebook Graph APIを使用する方の参考になれば幸いです。

注意

この情報は2017年11月2日現在のものです。 Graph APIのバージョンはv2.10です。

f:id:vasilyjp:20171101200523j:plain

続きを読む

Spring Animationの動きを理解して使いこなす

f:id:vasilyjp:20171026162735j:plainフロントエンドチームの茨木です。
前回ブログを執筆したときにはiOSアプリを開発していましたが、先月からAndroidアプリを開発しています。 本記事では、Androidで美しいバウンドのアニメーションを手軽に導入できるSpring Animationをご紹介します。

続きを読む

Swift 4のUserDefaultsライブラリ: Default

f:id:vasilyjp:20171020193401j:plain

VASILYのiOSエンジニアにこらすです。

今回のテックブログではiOS・macOS・watchOS・tvOSのUserDefaultsにユーザー設定などを保存するのに便利なラッパーライブラリ Default を作ったので紹介します。

github.com

Defaultとは?

Defaultは、Codableに準拠するカスタムオブジェクトを保存するための拡張機能を提供するライブラリです。プロトコルDefaultStorableを介して、UserDefaultsに以下で説明する新しいインタフェースを提供することで、UserDefaultsを拡張します。 Codableサポート拡張機能とDefaultStorableプロトコル拡張機能いずれかを使うこともできますし、両方つかうこともできます。

続きを読む

ビルドバリアントによる複数バージョンのAPKのビルド

f:id:vasilyjp:20171012144649p:plain

アプリエンジニアの堀江(@Horie1024)です。

先日、1つのコードベースからアプリ名やアプリアイコン、アプリの挙動を変更した複数のバージョンのAPKをビルドする必要があり、その際どのように対応したかをご紹介しようと思います。

続きを読む