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

アニマネ開発日誌

アニメアプリのアニマネの開発日誌です。

アニメ作品をどのようにして同一作品と扱うか?

数あるアニメ作品ですが、同じ作品と認識する際に何を基準にするかというエントリがありました。

これ、アニマネでも色々悩んだ経緯があるので、アニマネの場合はどのようにしているかを書いてみます。

続きを読む

iOS 8のサポートを廃止したら使いたい、iOS 9の新API

iOS Swift UI アプリ開発

随分久しぶりの投稿となりましたが、個人的に使いたいiOS 9以降で使えるAPIをピックアップしました。

アニマネのiOS版は基本的に最新と一つ前のバージョンをサポートしていて、 バージョンごとに分岐するコードは極力使わない方針で開発しています。

iOS 10がリリースされたばかりですが、新OSよりiOS 8以降のサポートを切れることの方が嬉しかったりします。

というわけで今まで使わなかったけど、これから使っていきたいAPIを書いてみます。

続きを読む

React Nativeはアプリ開発者の夢を見るか?

iOS Android React Native アプリ開発

ES6とReactの勉強を兼ねて、React NativeでiOSアプリとAndroidアプリを作ってみました。

アニメグッズの最安値を検索するアプリです。

React NativeはJavaScriptが書ければiOSアプリとAndroidアプリが作れます。 それに加えてHTML5のハイブリッドアプリとは違い、高速に動作すると謳われるプラットフォームです。

コードの共通化ができて、しかも高速というのは開発者にはとても魅力的です。

タイトルはパロディなので少々大げさな感じがしますが、実際に作って色々と分かりましたので、 React Nativeについて軽く紹介しつつ、これから導入を検討している人向けに書いてみます。

続きを読む