果たしてプログラミングのド素人がアプリを作ることは出来るのか?という体験談
アプリの基礎知識を全く知らないド素人がアプリを作ることはできるのか?
別にアプリが好きなわけではない。ただ興味本位で作ってみたいと思っただけなのだ。
ド素人がアプリ作りに挑戦!
アプリを作りたくなり作ることを決めたのは、かれこれ2年も前のこと。
う~ん、あれから何も進んでいない。わかったことはアプリのスペルはapplicationではなくappが浸透しているということぐらい。
よし!まずは本屋だ!
ということで本屋に行き、それらしき専門書を広げ、専門用語に圧倒されて以来、何もしていない。
な、な、な、な、情けない!
でも、今回はちょっと違う。
気づくと世の中は急速にスマホが普及し、もちろん筆者もスマホを使っている。
iPhone5とzenfone5とちょっと昔の旧式スマホ。メインはzenfone5。
iPhone5は画面が小さくてダメ。
まずやったことは
アプリを作るから!
と、まわりへの宣言。
逃げ道を塞いだ。背水の陣。
もう作るしか無いぞ!
大丈夫か?
アプリを作った経験は無いけど、PCスキルは少しはあるのが救い。
大昔はワードとかエクセルを使いこなし、パワポでプレゼンやる営業マン。
会社の全国プレゼン大会で優勝もしたんだよ。その後、アクセスを使って、大規模データベースを作ってみたり、フロントページでホームページを作ったり…。
Illustrator、Photoshop、DreamWeaverもちょっとはできるんだけど、全て独学。
ネットショップも運営してた。
さてアプリの話し。
iOS版とアンドロイド版。どっちにしよう。まずはここで悩み躓く。
AdobeのDreamWeaverCS5.5を持っている。ちょっと前は、CCというcloud版を使っていたのだが、ん~なんか~無駄というか、ごく一部のソフトしか使わないし…ということで、思い切ってCCは解約。
Adobeちゃんゴメン。
で、今はCS5.5を使用中。
そのCS5.5にはアプリを作る機能があるのだが、今まで使ったことがなく、CS5.5のヘルプを見ると、簡単にできそうな感じがして、いっちょやるか!という気になった次第でやんす。
あ。言葉変だけど、気にしないでね。推敲とかしないので…。その時の気分で書いてるので…。
結果から言うと、挫折!
DreamWeaverCS5.5でのアプリ制作は挫折に終わった。
それは何故なのか?
途中まではよかったのだが…。
それなりの出来。自画自賛しながら作っていたのたが、肝心のところで行き詰まってしまった…。
アプリ化ができなかった。
AndroidSDKとかいうプラグインを組み込んで、アプリ化(ビルドというらしい…)をするのだが、何度やっても、エラーエラーエラーエラー。
頭がおかしくなりそうだったのでやめた!
ネット上にもエラー回避の情報がなく、CS5.5は古いからね。つうか、DreamWeaverでアプリ作ってる人自体が少ない。つうか、いない。
こりゃダメだ。ということで挫折!
ド素人ではDreamWeaverCS5.5を使ってアプリは作れない。
よほどのスキルがなければ無理。
参考文献とか何一つ探せない。存在しない。二つぐらいあったけど、指示どおりにやってもエラーの連続。
DreamWeaverCS5.5にAndroid SDKはインストールできない。
何度やってもエラー。
インストールできないし、原因も不明。
DreamWeaverCS5.5のヘルプには解決方法が記載されているようだけど、そのとおりにやっても出来ない。
100回ぐらいやったけどダメだった。
DreamWeaverCS5.5でアプリを作る人はいないと思うけど、どうしても作るという人は、まずSDKの正常インストールが可能かどうかを確認してからのほうがいいよ。
作りこんでからアプリ化できないなんて、泣きたくなるからね。
ド素人の筆者は、DreamWeaverCS5.5でのアプリ作りに挫折。
Android Studioとやら…
DreamWeaverCS5.5でアプリが作れないことがわかり、でもしかし、アプリを作りたい。いや、ますます作りたくなったのである。
なんとかして、できることなら、簡単に作りたい。
簡単に!
ド素人だからネ。
調べてみると、何やらAndroid Studioというのがあるらしいではないか。
Eclipseというのもあるらしいのだが、ちょっと難しそうなので、これからのスタンダードになるというAndroid Studioなるもので作ることにした。
で、また本屋に…
すると、
Android Studioの最新版についての本がないではないか。
リリースしたばかりらしく、解説本がまだ売ってない。1冊あったのだが、アマゾンのレビューはイマイチで買う気になれず…。
あ~あ。また振り出しに戻った~~。
アプリ作るころはスマホなんてなくなってるんじゃないか?もっと簡単にパパパって作れないんだろうか~。
Hello world!だらけ
アプリの本でよくみかける、Hello world!プログラミングの基本なのかもしれないが…。
で…。どうすればいいの…。プロジェクトを新規作成して、Hello world!サンプルをビルドすると、ほらね!Hello world!って表示されたでしょ。
う~ん。ド素人にとってはどうでもいいことかも…。こういう理由で表示れます。ということを学んでも…。無意味というか。
ド素人はポンポン組み立てなくてはならないのです。パズルのように組み合わせて作れるのがほしい~。Hello world!が表示される仕組みなんて興味ないよ~。
結果がほしいんだから…。ド素人は皆こんな考えなんです。
簡単なソフトないのかな~。
結局、ド素人は、どうすればアプリを作れるの
DreamWeaverもダメ、AndroidStudioもダメ、Eclipseとかいうのもダメ。ダメというか俺のスキルの問題なんだけどね。難しすぎて嫌なだけかな。
javascriptとかちょっとだけならわかるけど、本格的なのはねぇ~。ディスプレイと睨めっこしてると目が悪くなるし…。
なんかいい方法はないかな~
と探してみたところ。
あった!これか!
探し求めていたものに近いものを発見!
アプリが比較的簡単に作れる方法が…。
Monacaというシステムを発見。
これならいけそうだと思い、早速アプリ開発を開始したのだ。