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

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

KotlinでNCMBを使う:初期化とデータストアへの保存

f:id:mbaasdevrel:20181207094536p:plain

AndroidではJavaの他、Kotlinも公式言語としてサポートされています。KotlinはJVM上で動作する静的な型付け言語で、言語体系がSwiftに似ています。そのため、Swiftに慣れた開発者であればすぐに習得できるかと思います(似ているので逆に戸惑う部分もあるのですが)。

今回はAndroid Studio 3系を使い、KotlinでNCMBを利用する方法を解説します。まずはデータストアの利用法です。

続きを読む

プッシュ通知をAPIで作成する場合に注意して欲しいこと

f:id:mbaasdevrel:20180524170416p:plain

mBaaSではプッシュ通知を作成する際に二つの方法を選択できます。一つは管理画面、もう一つはAPI経由です。管理画面から作成する場合は問題にならないのですが、API経由の場合に配信エラー内容が空の状態でエラーになってしまうことがあります。

今回のその原因と解決法について解説します。

続きを読む

パスワード登録、パスワード変更画面を変更する

メールアドレス認証を提供する際には、Webブラウザでパスワードを登録する画面であったり、パスワードを忘れた場合の画面を提供する必要があります。デフォルトの画面は以下のようになっていますが、アプリの雰囲気と合わせたいという要望は必ずあります。

そこで今回はこれらの画面のカスタマイズ方法を紹介します。

続きを読む

Swiftでロールを作成する

f:id:mbaasdevrel:20180806093819p:plain

データには適切なACLが必要です。そのために使われるのがロールになります。自分だけのデータであればACLに自分を指定すれば良いだけですが、複数人で共有したいといった場合にはロールを利用します。

今回はSwiftでロールを利用する方法を解説します。

続きを読む

Swiftでファイルストアからテキストファイルをダウンロードする

f:id:mbaasdevrel:20180806093819p:plain

ファイルストアでは画像ファイル以外のファイルフォーマットも扱えます。利用用途として多いのはCSVファイルなどのテキストファイルではないでしょうか。今回はSwiftでテキストファイルをダウンロード、利用する方法を紹介します。

続きを読む

【Monaca Advent Calendar 2018】プログラミング入門~初心者の私が始めるアプリ開発~

f:id:mbaasblog:20181218142931j:plain

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

今回、このブログはMonacaのアドベントカレンダー記事に掲載されております。 adventar.org
様々なMonacaユーザーの方が記事を書かれているのでぜひご覧ください。

続きを読む

【Monaca Advent Calendar 2018】2018年プログラミング再入門の記録と使った書籍たち

f:id:mbaasblog:20181214132131j:plain

この記事は『Monaca Advent Calendar 2018』14日目の記事です。

adventar.org

はじめまして、ニフクラ moible backendの企画を担当している佐々木と申します。
mobile backendのお役立ちブログを間借りしてアドベントカレンダーに参加させていただきます。
今日は、2018年の私の勉強史をまとめます。

続きを読む

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

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の書き方を解説します。

続きを読む