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

アニマネ開発日誌

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

モバイルアプリでユーザー認証やデータ同期が行えるAmazon CognitoがiOSで動かないのを何とか調べた話

iOS Swift アプリ開発 AWS

モバイルアプリにユーザー認証とデータ同期を組み込むAmazon Cognitoを試してみたのですが、 ネット上のサンプルコードが古く、えらく苦労したので上手く動いた方法を掲載します。

Amazonの公式ドキュメントも情報が古いままで、今回掲載した方法が正しいとは限らないので、 これから実装される方は注意してください。 そのうち公式のドキュメントやサンプルも更新されると思います。

続きを読む

Androidにマテリアルデザインなスクロールバーを追加できるMaterialScrollBar

Android アプリ開発 Java

AndroidにはiOSのUITableViewにあるセクションインデックスがなくて、 常々不便だと思っていたのですが、MaterialScrollBarを使えば少し解消できそうです。

続きを読む

モバイル開発において、端末ごとの同期をどのようにして行うか?

Android iOS アプリ開発

モバイルアプリの開発において、端末毎のデータの同期をどのように実装するのかについて考えてみました。

マルチプラットフォーム複数端末でサービスを提供する場合、ユーザーアカウントを用意してサーバー側に全てのデータを保持し、 クライアント-サーバー間で通信を行うのが一般的かと思いますが、 個人アプリではあまりリソースを掛けたくないので、悩ましい感じです。

アニマネでもいずれ実装することになるので、現状の選択肢をまとめてみました。

長いので結論だけ先に書くと、AWS、Azure、FirebaseあたりのBaaSを利用するといいんじゃないかなという話です。

続きを読む