ニフクラ mobile backend(mBaaS)お役立ちブログ

スマホアプリ開発にニフクラ mobile backend(mBaaS)。アプリ開発に役立つ情報をおとどけ!

Google Apps Scriptのトリガーを使ってスクリプトを自動テストする

f:id:mbaasdevrel:20200310172712p:plain

スクリプト機能を使うことで、本来mBaaSでは提供されていない機能を呼び出せるようになります。言語もNode.jsやRubyが使えるので、サーバサイド開発のようにmBaaSの機能を拡張できます。

そんなスクリプトを使ってデータの自動更新などを行っているケースは多いですが、サーバサイドの処理になるのでエラーが出ていても分かりづらいという問題があります。そこで今回はGoogle Apps Scriptを使ってスクリプトを自動テストしてみたいと思います。

続きを読む

GAS SDKでデバイストークンを作成する

f:id:mbaasdevrel:20190222161342p:plain

Google Apps Scriptがβ版としてv8対応しています。v8版にすると、実行速度が向上するほか、constやasync/awaitといったモダンなJavaScriptで書けるようになります。

しかし、従来のGoogle Apps Script SDKは動作しなくなります。 ReferenceError: User is not defined というエラーメッセージが出るようになります。対応を試みたのですが、うまくいきませんでした。

そこで、よりモダンな書き方でv8対応版としてGoogle Apps Script SDKを作り直しています。今回はデバイストークンの作成方法について解説します。

続きを読む

【2020年05月版】開発もクラウドで。クラウドIDEまとめ

f:id:mbaasdevrel:20200513175628p:plain

アプリ開発をはじめようと思ったら、まるプログラミングエディタをダウンロードしてセットアップするところからはじめるでしょう。しかしクラウドIDEがその習慣をなくしてしまうかも知れません。

今回は最近になって続々登場しているクラウドIDEをまとめて紹介します。

続きを読む

Flutterでニュースアプリを作る(お気に入り表示処理)

f:id:mbaasdevrel:20200307221315p:plain

Flutter SDKが徐々にできあがってきましたので、これを使ってデモアプリを作ってみたいと思います。作るのはRSSフィードを表示して、それをお気に入り登録できるアプリです。データストアから一覧を表示して、詳細画面へ遷移するという流れは様々なアプリで応用できるでしょう。

前回は匿名認証とお気に入り登録処理を作りましたので、今回はお気に入り表示機能を実装します。

続きを読む

Flutterでニュースアプリを作る(匿名認証とお気に入り登録処理)

f:id:mbaasdevrel:20200307220041p:plain

Flutter SDKが徐々にできあがってきましたので、これを使ってデモアプリを作ってみたいと思います。作るのはRSSフィードを表示して、それをお気に入り登録できるアプリです。データストアから一覧を表示して、詳細画面へ遷移するという流れは様々なアプリで応用できるでしょう。

前回は記事の詳細表示を実装しましたので、今回は匿名認証とお気に入り登録処理を作ります。

続きを読む

Flutterでニュースアプリを作る(記事の詳細表示)

f:id:mbaasdevrel:20200305230542p:plain

Flutter SDKが徐々にできあがってきましたので、これを使ってデモアプリを作ってみたいと思います。作るのはRSSフィードを表示して、それをお気に入り登録できるアプリです。データストアから一覧を表示して、詳細画面へ遷移するという流れは様々なアプリで応用できるでしょう。

前回は記事の一覧表示を実装しましたので、今回は記事の詳細表示を実装します。

続きを読む

Flutterでニュースアプリを作る(記事の一覧表示)

f:id:mbaasdevrel:20200305225432p:plain

Flutter SDKが徐々にできあがってきましたので、これを使ってデモアプリを作ってみたいと思います。作るのはRSSフィードを表示して、それをお気に入り登録できるアプリです。データストアから一覧を表示して、詳細画面へ遷移するという流れは様々なアプリで応用できるでしょう。

前回はデータの投入とNCMBの初期化を行いましたので、今回は記事の一覧表示を実装します。

続きを読む

プッシュ通知をお知らせ一覧に利用する(データ保存。個別配信編)

f:id:mbaasdevrel:20200408172252p:plain

プッシュ通知をアプリ内でお知らせ一覧として利用する試みです。それによってデータストアでわざわざお知らせ用のクラスを作成、管理しなくてもよくなるでしょう。

今回はプッシュ通知を個別配信にのみ利用している場合における、データ保存法を紹介します。

続きを読む

プッシュ通知をお知らせ一覧に利用する(データ保存。全体配信編)

f:id:mbaasdevrel:20200408172220p:plain

プッシュ通知をアプリ内でお知らせ一覧として利用する試みです。それによってデータストアでわざわざお知らせ用のクラスを作成、管理しなくてもよくなるでしょう。

今回はプッシュ通知を全体配信にのみ利用している場合における、データ保存法を紹介します。

続きを読む

プッシュ通知をお知らせ一覧に利用する(条件配信におけるデータ保存編)

f:id:mbaasdevrel:20200408172245p:plain

プッシュ通知をアプリ内でお知らせ一覧として利用する試みです。それによってデータストアでわざわざお知らせ用のクラスを作成、管理しなくてもよくなるでしょう。

今回はプッシュ通知時に配信先を条件指定して送っている場合における、データ保存法を紹介します。

続きを読む

【短期間でもしっかり基礎からわかる】プログラミング勉強法~モバイルアプリ開発~

f:id:mbaasblog:20200228174906p:plain

2019年10月26日
Monaca UG Conferenceにて登壇いたしました! その際にプログラミングの勉強法についてお話ししましたので、少しご紹介します🎵

続きを読む

Flutterでキーを隠蔽化する

f:id:mbaasdevrel:20200110154553p:plain

mBaaSへアクセスする際にはアプリケーションキーとクライアントキー、二つのキーを使います。これらは漏洩するとデータストアやファイルストアを操作できてしまいます(ACLをきちんと設定しておけば、個人のデータについては問題ありません)。

そこでキーはアプリ内にハードコーディングせず、隠蔽化しておくのがお勧めです。今回はFlutterでキーを隠蔽化する方法を紹介します。

続きを読む

Flutterでニュースアプリを作る(NCMBの初期化とデータ登録)

f:id:mbaasdevrel:20200110154553p:plain

Flutter SDKが徐々にできあがってきましたので、これを使ってデモアプリを作ってみたいと思います。作るのはRSSフィードを表示して、それをお気に入り登録できるアプリです。データストアから一覧を表示して、詳細画面へ遷移するという流れは様々なアプリで応用できるでしょう。

今回はデータの投入とNCMBの初期化について解説します。

続きを読む

Web APIのレスポンスをデータストアにキャッシュする

f:id:mbaasdevrel:20171212211252p:plain

今のアプリはネットワークサービスありきで作られているものが多いです。mBaaSもそうですが、HTTP経由でWeb APIを呼び出してデータを取得したり、更新したりします。そうしたWeb APIを使う際にはそれぞれ決まった手順に沿って進める必要があります。

Web APIの呼び出しをクライアントで行っていると、コーディング量が増えたりして可読性が下がったり、メンテナンスが大変になります。そして何より、Web APIのキャッシュをしたいと思うとローカルのメモリに残しておくくらいしかありません。そこで今回はWeb APIへのアクセスをスクリプトで行い、キャッシュする方法を紹介します。

続きを読む