アピアリーズ Tech Blog

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

アプリエンジニアコラム

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

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

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

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

よいアプリにはよい宣伝を!

よいアプリを開発したらにはよい宣伝を! 個人開発のアプリは、とりあえず自分に便利で楽しいアプリをつくろうというノリで始める方も多くいらっしゃるかと思います。一方でターゲットユーザーは30代の子育て中のママ、などというように戦略的にアプリを開発…

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

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

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

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

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

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

アプリを開発するのに必要な資格やスキルは?

開発者としての基礎知識 アプリを開発するに当たってどんな資格やスキルが必要になるのでしょうか。言語自体を勉強する事も重要です。ですが、それ以上にプログラム開発者の基礎を学ぶ事も大切です。 パソコンの基礎知識はもちろん、アルゴリズムという、プ…

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

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

アプリを開発すれば儲かる?儲からない?

アプリで収入が入る仕組み アプリ開発で稼いだという話を最近耳にすることが多くなってきました。でも、本当に稼げるの?という声にお答えして、まずアプリで収益を得る仕組みをご紹介します。 まず、一番シンプルなのは有料アプリの購入代金で収益を得ると…

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

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

PCでアプリを開発する際に必要なスペックは?

アプリ開発に必要なPCの性能 アプリ開発というと開発専用パソコンが必要と思ってしまう人もいると思いますが、普通のパソコンでもある程度の性能を備えていれば開発は可能です。パソコン選びの際にチェックすべきポイントを紹介します。 1つ目はCPUです。CPU…

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

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

アプリ開発にサーバーは必要?

スマホアプリになぜサーバーが必要なのかと疑問に思う方もいるでしょう。 確かにアプリ単体で全てが完結するアプリなら、サーバーとの通信は必要ありません。 しかし今やアプリ開発において、バックエンドとの連携がないものはほとんどないといって良いでし…

アプリ開発を依頼する際の契約ってどうすればいいの?

アプリ開発を開発会社に依頼する場合は「業務委託」となり、契約書の作成をしなければなりません。 はっきりと明記しなければならないこと 発注者と受注者の氏名、連絡先など 契約年月日 業務の内容や範囲 報酬額、支払日、支払い方法 振込手数料などの諸経…

アプリ開発を制作会社に依頼する際の流れは?

今回はアプリ開発を制作会社に依頼する時の流れや注意点について説明いたします。 ヒアリング(相談)段階 そのアプリに必要な機能、コンセプト、予算などを開発会社に伝えなければなりません。 あらかじめアプリのコンセプトやユーザーのターゲット層などを…

アプリ開発を依頼する制作会社の選び方

アプリのアイデアはあるけれど、リソースを割くことができない場合は、開発会社に依頼してみるのも一つの手です。 もちろん予算はないといけませんが、自分で開発する手間を省くことができます。 そこで今回は、開発会社を選定する上で重要なポイントをご紹…

アプリの企画書はどうやって作るの?

企画書を作ろう 実際にアプリ開発を始める前に、まず企画書を作成しましょう。 個人開発では必要ないと思うかもしれませんが「どんな人に使ってもらいたいか」「そのアプリの長所、アピールポイント」を明確にしておかないと、開発途中で当初の目的を見失っ…

アプリ開発の流れは?

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

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

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

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スマホはいろいろなタイプの機…

アプリ開発初心者がするべきことは?

はじめに アプリ開発に興味があるのなら、開発のために何を用意しなければならないか、詳細を知る必要があります。 今回は、初めてアプリ開発を行う方向けに、アプリ開発に必要になるものをご紹介しましょう。 ハードウェアの準備 ソフトウェアの一種である…

これだけ知っていれば大丈夫!アプリ開発に使う用語まとめ

はじめに アプリ開発で使われる独特な用語は、日常会話で聞きなれない英語が多く、重要そうな一文が何を伝えているかわからずに、困惑してしまうような状況が多くあります。 今回は、アプリ開発を始めた方向けに、プログラミングにおいて頻出する基礎的な用…

初めてのアプリ開発ではここに注意しよう!

はじめに アプリ開発において、プログラミングのつまずきは避けられないものです。アプリ開発の落とし穴に嵌ってしまうとき、制作の苦しみは強調され、開発作業を鬱蒼としたものにしがちです。 今回は、アプリ開発の落とし穴に嵌らないために、アプリ開発を…

アプリ開発の効率的な学習方法は?

「iOSやAndroidのアプリを作ってみたいな」と思っている方も多いかもしれませんが、どのようにして限られた時間の中で効率的な学習をすれば良いのでしょうか。 アプリ開発の学習方法としては、次の3つが挙げられます。 独学 アプリスクールや専門学校で学ぶ …

アプリ開発時には目的を持とう

はじめに 近年、個人でも手に入れられるような様々な種類のアプリケーション開発プラットフォームが増加しており、また、プログラムの販売・購入サービスや、フリーランスプログラマを対象とする開発の発注・受注サービスも充実してきています。 そのため、…

アプリ開発の歴史をさかのぼってみよう!

はじめに アプリ開発をはじめるにあたって、開発のプラットフォームとするオペレーティングシステム(OS)や、開発に使われるプログラム言語が、プログラム開発の歴史的な経緯において、どういった位置づけにあるかを知ることは、とても重要です。 今回は、…