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

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

もくもく会を開催しました

f:id:mbaasblog:20181119112341p:plain

mBaaSを使ってみたいけれど、最初の一歩が遠い…使い始めたけれど細かいところがよく分からないといった声は良く聞かれます。これはmBaaSに限らず、開発を行っていればよくあることでしょう。

そういった開発のファーストステップ、さらに開発を進める中で発生する問題をその場で解決できる場として、もくもく会を開始しました。特にテーマなどはなく、各自が黙々と開発を行うだけなのですが、疑問があればすぐその場で聞いて解決できるのがポイントです。

先日、初となるもくもく会を開催しましたのでそのレポートをお届けします。

続きを読む

mobile backendを作って開発されたアプリ「EnglishWorld」開発者にインタビュー!

f:id:mbaasblog:20181121114202p:plain

ニフクラmobile backendユーザーの方にインタビューをさせていただける機会を頂戴したので、お話を伺いました! アプリ開発中の苦労話や、mobile backendの話まで様々な質問に答えてくださいました!

次にインタビューをされるのはあなたかもしれませんよ?(笑)

続きを読む

async/awaitの書き方

f:id:mbaasdevrel:20171212211252p:plain

先日、スクリプト機能がバージョンアップしてNode.jsが8.11.3を選択できるようになりました。この8系以降の特徴として、async/awaitに対応したという点があります。async/awaitはJavaScriptの非同期処理を同期処理のように書ける記法になります。コールバックやPromiseで苦しんだ経験のある方はぜひasync/awaitを使ってみてください。

今回はこのasync/awaitの書き方を解説します。

続きを読む

第3回:プログラミング入門~初心者の私が始めるアプリ開発~

f:id:mbaasblog:20181105173409j:plain

プログラミングを始めようとしている方、教える立場の方、プログラミング大好きな方……皆様のお役に立つ情報をご紹介するとともに、プログラミング初心者の筆者が3か月でアプリ開発をマスターする過程を綴るブログです。

成長を見守ってください!そしてこのブログを見て「頑張ってみようかな」と思っていただければ幸いです。

続きを読む

Node.jsのスクリプトがasync/awaitに対応しました

f:id:mbaasdevrel:20171212211252p:plain

Node.jsのスクリプトがasync/awaitに対応しました

先日、スクリプト機能がバージョンアップしてNode.jsが8.11.3を選択できるようになりました。この8系以降の特徴として、async/awaitに対応したという点があります。async/awaitはJavaScriptの非同期処理を同期処理のように書ける記法になります。コールバックやPromiseで苦しんだ経験のある方はぜひasync/awaitを使ってみてください。

続きを読む

MonacaアプリでWebAssembly版NCMBを使うには

f:id:mbaasdevrel:20181009171043p:plain

Monacaはハイブリッドアプリ開発PFであり、開発はHTML/JavaScript/CSSで行います。そのため、アプリはストアでリリースされたものであってもソースが閲覧できる状態になっています。防ぐためにはエンタープライズプランで提供されるアプリのロジック暗号化プラグインやtkyaji/cordova-plugin-crypt-fileを導入する必要があります(独自プラグインの導入はプロプラン以上でなければいけません)。

万一コードを見られても安全でいられるために、WebAssembly版のJavaScript SDKを使いましょう。この方法であればフリープランでも使えますし、クライアントキーが漏洩する訳ではありません。

続きを読む

意外と面倒なモーダル表示をiOS SDKで実現する

f:id:mbaasdevrel:20181006114607p:plain

スマートフォンアプリにおいて、画面をすべてネイティブで作るのは大変です。そこで一時的にしか使わないような画面はHTMLで作成して、HTMLビューワーを使って表示したりします。

しかし、HTMLビューワーとはいってもHTMLコンテンツを読み込んだり、閉じるための機能を作ったりと実装は面倒です。そこでmBaaSのSDKに含まれているリッチプッシュ用のモーダル表示を使ってみましょう。

続きを読む

Swift + iOS SDKでスクリプトを使う

f:id:mbaasdevrel:20180806093819p:plain

NCMBのiOS SDKは正式にはSwiftをサポートしておらず、サンプルのコードもObjective-Cとなっています。Swiftもすでに3が主流となっており、利用者も増えています。そこでNCMB iOS SDKをSwiftでどう使えば良いかをコード例を用いつつ紹介します。

今回はiOS SDKでのスクリプト機能の使い方です。

続きを読む

Swift + iOS SDKでデータストアを正規表現検索する

f:id:mbaasdevrel:20180806093819p:plain

NCMBのiOS SDKは正式にはSwiftをサポートしておらず、サンプルのコードもObjective-Cとなっています。Swiftもすでに3が主流となっており、利用者も増えています。そこでNCMB iOS SDKをSwiftでどう使えば良いかをコード例を用いつつ紹介します。

今回はデータストアで正規表現を使った検索の方法を解説します。

続きを読む