アプリ開発

React + FirebaseでサーバーレスなStripe決済機能を実装する(Checkout編)

はじめに

プロダクトのマネタイズには決済機能は欠かせません。

特にオンラインで提供されるサービスであるならばクレジットカード支払いができれば決済のハードルがぐんと下がり、ユーザビリティも向上するでしょう。

今回はStripeという決済代行サービスを使ってWebサービスに決済機能を実装してみます。

フロントエンドはReactで実装し、Firebaseを使うことでサーバーレスで実現します。

続きを読む

Ionicで始めるハイブリッドアプリ開発(iOS)

はじめに

HTML、CSS、JavascriptなどのWebの技術でモバイルアプリを作るニーズがますます高まってきていると感じてます。

正直Cordova時代はユーザビリティに難があるせいかいまいち盛り上がらない感じでしたが、最近だとReact NativeやNative Scriptが出てきて、今後この流れは止まらないだろうなと。

続きを読む

React Native用のWeb PlaygroundサービスExpo Snackを試してみる

はじめに

Webエンジニアやデザイナーであれば、CodepenJSFiddleといったサービスには大分お世話になっているのではないでしょうか。僕も大好きなサービスです。

さくっとデザインやコードを試したい時に、一々プロジェクトを作成して云々というのは面倒なので、オンラインのブラウザ上で開発が出来るWeb Playground系のサービスはとても便利です。

今回はReact Native用のPlaygroundサービスであるExpo Snackを使ってWebブラウザ上でReact Nativeアプリの開発をしてみます。

続きを読む

Genymotionを使ってMac環境でAndroidアプリ実行環境を整える

はじめに

Genymotionとは、PC上でAndroid OSを動かすことができるのエミュレーターです。
Mac環境でAndroidアプリのエミュレーターは今までAndroid Studioを使っていたんですが、Genymotionが良さそうだったので試してみました。

今回はMac環境でGenymotionをインストールしましたが、Windows、Linux環境向けにも提供されています。

法人利用だと有料ですが、個人利用であれば無料で使用することが出来ます。(2017年8月時点)

続きを読む

Expo XDEでReact Native入門

はじめに

React Nativeで開発を始めるにあたっていくつか選択肢がありますが、今回はExpo XDEというReact Native用のXDEを使ってプロジェクトの作成を行います。

続きを読む