アピアリーズ Tech Blog

アプリ開発・運用を簡単にするBaaS「アピアリーズ」。このBlogでは、アプリを作りたい方、運用したい方、広めたい方に、ちょっぴり使える情報をお届けします。

アプリ開発 HOW TO

アプリ開発時に使える通信機能まとめ

アプリに通信機能を実装する アプリは通信機能を実装する事でよりいろいろな事ができるようになります。サーバから画像や動画をダウンロードして表示するとか、データベースにデータを保存したり呼び出したりするとか、WEBサイトを表示したりすることもでき…

アプリを宣伝する方法にはどんなものがあるの?

アプリを宣伝してみよう せっかく面白いアプリを作っても、知ってもらわないと使ってもらえません。知ってもらうためにはやはり宣伝することが一番です。今回はいろいろなアプリの宣伝方法をご紹介します。 あなたは面白そうなアプリを探そうと思ったとき、A…

アプリユーザーに有益な情報を提供したい!

クラウドサービスを積極利用する Androidには様々な通信機能が使われていますが、ユーザーに開発側からのお知らせを通知する機能を「プッシュ通知機能」といいます。 この機能はユーザーが許可した場合にのみ利用可能で、デベロッパーは遠隔から特定のユーザ…

アプリ開発のためにはどんなチームを作れば良いの?

チームでアプリ開発をするメリット アプリ開発は一人でする事もできますが、チームでアプリ開発をするといろいろなメリットがあります。 誰でも得意な作業があると同時にそんなに得意ではない、またはほとんどできない作業があるのではないでしょうか。そん…

組織でアプリ開発をする際に必要なツールは?

組織での開発はコミュニケーションが大切 組織でアプリ開発を行う場合、それぞれで役割を分けて作業をするため、作業の進捗状況だけで無く、それぞれの役割で作っているものの繋げ方などアプリの制作に深く関わる打ち合わせもする必要があります。 それぞれ…

アプリ開発の際に便利なフリーのツールまとめ

便利ツールでアプリ開発スピードアップ アプリ開発は簡単なプログラムを作る場合でも、プランニング、レイアウト、コーディング、デバッグなどいくつもの工程を経て作っていくため、面倒くさいと考える方も多いのではないでしょうか。 実は、それらの工程を…

アプリ開発に必要なものは?

アプリ開発するにはまず環境構築から アプリの開発を始めようと思ったときに最初につまずきやすいのが環境構築です。環境構築は、どのOS向けのアプリを開発するかによって異なります。 まずはAndroidアプリを開発する場合の環境構築を見てみましょう。Androi…

アプリの基本のレイアウトを押さえよう

アプリの使いやすさはレイアウトで決まる どんなアプリを作ろうか。そう思ったとき、いろんなアイディアを考えたり、こんなアプリだったら面白いだろうとか便利だろうとか考えたりすると思います。中身が便利なことや面白いことはもちろん大切ですが、それと…

スマホアプリのOSのバージョンの違いって?

スマホのOSバージョンとは スマートフォンのOSにもバージョンがあります。iOSは毎年バージョンアップしていますが、2015年夏の時点での最新版はバージョン8です。Androidはというと最新版がLollipopと呼ばれているものです。この呼び方はコードネームという…

NTTレゾナント、クラウド型検証サービスをリリース、「iOS8.4」対応

クラウド型検証サービス「Remote Testkit」をリリース NTTレゾナント株式会社は3日、クラウド型スマートフォン検証サービス「Developers AppKitBox-Remote Testkit(リモートテストキット)」において、アップルの最新バージョンOS「iOS8.4」を搭載した端末…

JSONをマスターしよう!

JSONとは? JSONとはJavaScript Object Notationの略で、テキストベースのデータフォーマット形式です。 アピアリーズのDBでは、このJSON形式でデータを保存しますので、ぜひ抑えておいて下さい。 JSONはインターネットに関する技術標準を定めるIETFにより「…

アプリ開発の流れは?

今回はスマホアプリ開発の流れや手順について説明いたします。 アプリを配信するためには、ただアプリを作るだけではなく済ませなければならない手続きがあります。効率よく作業を進めるためにも、しっかりと把握しておきましょう。 プログラミング言語や開…

アプリを実機に転送するには?

アプリ開発を進める際、統合開発環境(IDE)上のエミュレータを用いてアプリの動作確認を行いますが、実機上でのテストもしたいですね。 今回は実機にアプリを転送する手順について説明いたします。 iOSアプリの実機への転送方法 前提 アプリ開発者としてiOS D…

アプリの容量に制限はあるの?

ストアに申請できるアプリの容量には制限があります。 各プラットフォームごとに確認していきましょう。 iOSアプリの場合 2015年2月に、これまでの2GBから4GBに増量しました。 「完全でリッチなユーザー体験を提供できる」とアップルは説明しています。 特に…

iOSとAndroid以外にこんなOSもある!

スマートフォンアプリというと、iOSやAndroidのアプリが主流ですが、その他にも様々なスマートフォンOSアプリがあります。 Windows Phone 8アプリ 開発ツールなど Windows 8.1 Visual Studio 2013 開発を始めるにあたってMicrosoftアカウントの登録が必要で…

Google Play Developer Consoleの登録はどうやってするの?

はじめに Androidアプリの公開を考えるとき、自分のWebサイトを立ち上げて、アプリを配信することも可能ですが、有料で販売するアプリやアプリ内課金の商品を管理したり、無料のアプリでもユーザーが安心してダウンロードできるようにしたりするためには、や…

iOSアプリの開発環境を整えよう!

はじめに スマートフォン向けにアプリ開発をしたいと思うなら、誰もがiPhoneアプリは開発したいと考えるでしょう。 iPhoneで使われているOSはiOSであり、iPhone向けにつくられたアプリは、同じiOSで動くiPad上でも動作します。 今回は、iOS向けのアプリ開発…

iTunes Connectにはどうやって登録するの?

はじめに iPhone向けのアプリ開発を進め、世界公開する上での大きなステップの1つに、iOSデベロッパプログラムへの参加と、登録情報の入力の手続きがあります。 外部サービスと連携したプログラム開発はイメージされる通り煩雑で、手続きを円滑に進めるため…

Androidアプリの開発環境を整えよう!

Androidアプリを開発したいと思ったら、まず開発環境を整えなければなりません。 代表的なものでは以下の2つがあります。 Eclipse 以前はADT(Android Develper Tools) Bundle版が配布されていましたが、Android Studioの正式版の公開とともに廃止されたよう…

Androidのエミュレータはどうやって使うの?

エミュレータって何? エミュレータとは開発環境上で仮想デバイスを構築し、その中で自分の作成したアプリを擬似的に起動させることができるものです。これにより実際に実機を持っていなくても動作を確認できます。 またAndroidスマホはいろいろなタイプの機…