Onsen UIはスマートフォンのハイブリッドアプリを作る際に便利なUIフレームワークです。特にMonacaとの相性がいいです。Monacaはニフクラ mobile backendと組み合わせるのがとても簡単なので、私自身Monacaアプリを作る際によく使っています。
しばらく使っていく中で、Onsen UIの便利な使い方が分かってきましたので紹介します。これからOnsen UIを使っていく方は参考にしてください。
続きを読む
現在、非公式のReact Native SDKを作っているのですが、公式JavaScript SDKがES5ベースで作られているのに対して、React Native SDKはTypeScript/ES6ベースになっています。
一番大きな違いとしてはクラスを使って構築されていることです。その動作差異で苦労した点を紹介します。
続きを読むデータストアを安全に保つために必要なのがACL(アクセスコントロール)です。NCMBでは以下の3つのACLに対応しています。
現在作成中の非公式なReact Native SDKでもAclに対応しました。
続きを読む
ようやくできあがったWebAssemblyによるNCMBの署名処理をJavaScript SDKに組み込んでみたいと思います。なるべく現状のJavaScript SDKを変えない方法を紹介します。
続きを読む
最近盛り上がりを見せているハイブリットアプリ開発用フレームワークのReact Native向けSDKを非公式ながら開発中です。今回はついにプッシュ通知に対応しました。まだトークンの受信と通知の受信くらいしか対応していませんが、今後に期待してください。Androidではまだテストしていませんので、今回はiOSでの実装方法です。
続きを読む
React Nativeからもニフクラ mobile backendが使えるようにSDKを開発中です。前回はデータストアの保存に対応しましたが、今回は検索や更新にも対応しました。削除もできるのですが、React Native側で不具合があるようです。
続きを読む
React Native用のNCMBライブラリが有志によって作られています。こちらのライブラリを使えばNCMBの認証をReact Nativeアプリでできるようになります。
とは言え、他の機能がないのは寂しいので、フォークしてデータストアの機能を追加してみました。
続きを読む
毎日、アプリに対して様々なリクエストが投げられるかと思います。そんな中、大量データの入っているクラスに対するリクエストや、クラスに対する検索内容が複雑なリクエストの場合、レスポンスまでかなり時間がかかってしまうことがあります。この様な検索に時間のかかるリクエストを、「スロークエリ」と言います。スロークエリが大量発生すると、アプリユーザー様のイライラを招いてしまうだけではなく、mobile backend システム全体の負荷も高まってしまい、アプリを一時停止させていただく・・・といった大事態に発展することもあります。 今回は上記現象を回避していただくために、スロークエリを発生させないクラス設計方法を、例と共にご紹介したいと思います!
続きを読む
皆さん、こんにちは。ニフクラ mobile backend (以下mBaaS) の運用・サポートを担当しています、ズオンです。 実は最近妊娠をしていて、プレママになりました。初めてのこと、気持ちは嬉しいですが、分からないことだらけで色々戸惑っています!専門の本を貸して勉強する方法もありですが、仕事も家事もあるので、ちゃんと勉強する時間が取れません。通勤の電車に乗りながら、プレママの知識をアプリでゲットしてます。
今回はそんな自分に役に立ったアプリを簡単に紹介したいと思います~ また、普段mBaaSを運用していて、アプリを作っている方々をサポートしながら、色々アプリを見てきました。 今回自分はアプリを使う側になり、違う観点でアプリを触って気づいたこともお話できたらと思います!
続きを読む
mBaaSユーザーの皆様、こんにちは。セミナー担当している池田ですヽ(•̀ω•́ )ゝ✧ mBaaSの使い勝手はいかがですか? まだまだ知らない機能や 実は使っている機能でも半分も使いこなせてないなんてこともあるかもしれません。 もっともっとmBaaSを知っていただくためにちょっと今いろいろ企画をしています٩(๑❛ᴗ❛๑)۶
続きを読む
ニフクラ mobile backend (以下mBaaS) は無料ではじめることができるため、会社内でスマホアプリ開発を行う際に、開発当初は個人のアカウントで利用していたけれど、他の方にアカウントを引き継ぎたい場面があります。例えばアプリが運用モードになって開発者と運用者が変わったり、部署異動にともなって担当が変わったときなどが想定されます。
今回は、mBaaSで、AさんがSNSアカウント(google)でmBaaSを利用し始め、そのうちBさんのSNSアカウント(google)にmBaaSアカウントを引き継ぎたい場合に、どのような手順でアカウントを引き継げばよいのかを具体的にご紹介します。
続きを読む前回まででスクリプトを作るところまで終わりましたので、今回は送信処理を含めてアプリを完成させます。
続きを読む
前回まででUIができましたので、今回はスクリプトの処理を作っていきます。このスクリプトで行うのは次の二つの処理です。
では解説していきます。
続きを読む
前回、アプリの概要を説明しましたので、実際にUIを作っていきます。今回はMonaca × Onsen UIを使っています。Onsen UIはMonacaを提供しているアシアル社の開発するモバイルアプリ向けのUIフレームワークです。
続きを読む