カテゴリー別アーカイブ: Programing

ソフトでなくアプリ開発ってのがミソじゃないかと

ドットインストール

3分単位の動画でHTMLから流行のiOSプログラミングまで、結構、高尚な内容
ざっと流れを掴むのには丁度いい感じで、予習・復習が出来るし

いきなりTitanium MobileとかjQuery Mobileなんてのに飛んで摘まんでから
HTMLに戻ってみたりで、見ながら作るという訳には中々いかないんだけど
単純明快に細かく刻んで飽きさせないんで、いきなりソースコピペなんかよりはマシ


アプリを作ろう! HTML5入門 ―― HTML5+CSS3+JavaScriptで学ぶAndroid/iPhoneアプリ作成

PhoneGapなら、この辺から復習というか、ちゃんとに「お勉強」しといた方がいいかも

Webアプリ作成でPhoneGapとかTitaniumの基本ソース習得を目指すべきって事で


Android/iPhone/Windows Phone対応 jQuery Mobileスマートフォンアプリ開発

最後の方にはPhoneGapにも触れられてるんで、本は一冊で済ませて
あとはネットで調べつつというのであれば、こちらがよさげ…
当然、両方大人買いしてます

続きを読む

Aptana Studio 3 でAndroid開発環境構築

Eclipseのパッケージが色々あって、ググり倒したんだけど、これっ!というのがなく
最新情報が刻々と変わってたりして…
行き着いたのがAptana Studio 3 だった話で
IDEとしてはEclipseなので、MacでもLinuxでも同じ様に構築出来るはず
又、Eclipseにプラグインでも構築出来るんだけど、一発インスト出来るんで楽ちんだった

キモというかミソは、JavaでもPhoneGapでもプログラミング出来たら便利じゃね?という
作ってもいないのに、やっぱり環境ヲタまっしぐらに陥ってしまったというオチだったりして

Android 開発環境 インストール方法とかのEclipseの所をAptanaに置き換えて
インストを進めていけばOK…なんだけど、躓いたポイントが数々あったりして

ダウンロードしとくソフト
・JDK 7u7…Java SE DownloadsのJDK下DOWNLOADクリック
・Aptana Studio 3…Download ○Standaloneクリック(System別に自動判別してるはず)
・Pleiades…Aptanaの日本語化パッチ・最新版1.3.5クリック
・Android SDK Tools…Aptanaインスト起動してからAptanaでダウンロード、インストする
・Android Developer Tools(ADT)…これもAptanaからダウンロード、インスト
・PhoneGap…今はCordovaっていうらしいんだけどダウンロードサイトは未だにPhoneGap

って事で、いきなりバージョンによって名称が変わってたり、IDE起動してからダウンロード
インストっていうプラグイン式だったりで、ごちゃごちゃ…

手順としては
・JDKダウンロード、インスト…パスを通すとか通さないとか、通してないし
・Aptana Studio 3をインスト…ベースのEclipseでJava環境出来てるっぽい?
・Pleiadesインスト…解凍とかの手順はココんち参照でZen-Codingまでやっつけちゃう
フリーの高機能HTMLエディタ「Aptana Studio3」の日本語化と「Zen-Coding」のインストール方法。:MEGLOG

続きを読む

Androidアプリ開発に挑戦してみた(序)


作りながら覚えるAndroidプログラミング 改訂版

一番、オーソドックスというか元からある開発言語としてはJava
iOSのObjectーC即ちAndroidだとJavaって事なんだけど
開発環境(IDE)はEclipseっていう定番で、普通にOS Xでも動かせちゃう

iOSアプリは言語が何であれMacでしか作れないのだけれど
Androidは普通にMacでも作れちゃうって事

流行のというか、取っつきやすそうなHTML5+CSS3+JavaScriptで作るWebアプリなら
デバイスは関係なかったりするのだけれど
やっぱりブラウザ経由になるのでスタンドアロンで作れたとしても、遅いという話

も一つはAPIをJavaScriptで叩いて実行形式にしちゃうっていうのがあって
一番熱そうなのがアドビが吸収したPhoneGap
JavaScriptだけで実装させちゃうっていうのがTitanium
iPhoneも相当処理速度上がってるし、Androidデバイスはというと
デュアルコアは当たり前でクアッドになってたりするんで、JavaとかObjectーCで
作らなくても、Javaより汎用的なHTML5+CSS3でレイアウト作って
JavaScriptでAPI叩くっていうのが簡単だし、ネイティブアプリと遜色ない?

ってな状況なのだけれど、いきなりJavaで試してみたんだけど
開発環境を構築するだけで大騒ぎだったっていう話

続きを読む

iPhoneアプリ開発に挫折した訳というか言い訳


HTML5/JavaScriptとPhoneGapで作るiPhoneアプリ開発入門

・Macでしか開発出来ない…2台持ってるんで無問題ではある
・よしんば作れたとしても公開するのに敷居が高い…有償だし
・何よりObjectーC…普通にCで挫折したし
・アプリ自体が飽和状態…開発の敷居も高いし、アイディアもないし
・APIというかファイル操作一つ取っても閉鎖的…完全に負け犬の遠吠え

なんだけど、最近は様相が変わってきて、野良(AppStore経由じゃない)公開は
無理っぽいんだけど、Xcodeが普通にダウンロード出来て
エミュレーターでならテストまでは出来ちゃう様になって
HTML5+CSS3+JavaScriptのWebアプリのネイティブアプリ化出来る開発環境も出来たりして
ちょっと手を出してみようかなぁと…

が、まぁ、やっぱりエミュレーター経由どまりで
無料アプリの公開でも金かかるし、2万とかなんだけど
その2万でAndroidの最新OS入ってるタブレットが買えちゃうとなると、どうな訳!?と

続きを読む

アプリ開発のキモはアイディアの筈なのに敷居が高いと思う件

EclipseJuno

やっぱり敷居が高いと思うのは、プログラミング初心者には無理というのではなく
オープンであるが故の弊害かも知れないのだけれど
開発環境が統一されてなく、色々な環境があったりして目移りしたり
頻繁にバージョンアップされていて、一体、どれをインストしたらいいのか?みたいな

iOSアプリもObjectーC一本だったのがJavaScript+API実装させてコンパイル出来るみたいな

HTML5でWebアプリだと基本デバイス選ばないし
デバイス特有のAPI呼び出せたりするんで、今時のデュアルコアCPU載せてたら
コンパイルしたのと遜色ないんじゃないかと思ってみたり…

ゲームとかって、結局、GPUというか動画の描写だもんなぁ

いきなりWindowsとかOS Xのソフトを開発しようとしたら
そらぁ素人には大志があったとしても敷居は背丈を超えてるわけで
スマホ・アプリなら割と簡単にビジネス(お金になる)にもなったりして
それでiOSアプリは一挙に膨れあがったりしたんじゃないかと

まぁ無料アプリでもマーケットに公開するのに、いくばくかの手数料を取られるってのがペケかなと

アイディア次第でコンセプトがはっきりしてればアプリは人気になるわけで
「こうしたい」っていうのがはっきりしてれば作りやすいと思ってたんだけど

続きを読む

Xcode てかiOSシミュレータ探しまくった件

IOSシミュレータ

Xcode 4.3.2になってAppStoreから普通にダウンロード出来るようになったんだが
なんだかiOSシミュレータは別途Developerエントリーしてダウンロードしないと使えない?

開発用にAppleIDを別に作ってDeveloperエントリーしろって
方々(山のように買い込んだ本とか)で脅されてたんでビビってたんだけど

確かSnowLepard(MBP mid2010)でiOSシミュレータ動かしたよな?と
試しに一つっきりのAppleIDでログインしてみたら、あっさり認証出来たんで
一応、それらしきやつをインストールしてみた

なんだけど
いくら探してもDeveloperフォルダは見つからないし
Xcodeは英語でチンプンカンプンだし、物は試しで、いきなり新プロジェクト作って
Runしてみたら、あっさりiOSシミュレータ立ち上がった…

が、どこから立ち上がったんだ?と

続きを読む

作りたいモノがあればプログラミングは楽しいと思う件

プログラミングの習得、てか、プログラミング言語のマスターってむずい
なんででかっていうと、マスターするのが目的だったりするから…

なんちゃってプログラミングのきっかけは、遡ることDOS時代のbatだったりする訳で
ほんちゃんスクリプト言語の走り?SEDとgrepらへんで、なんだかなぁと思い
AWKで目覚め、CGI実装する前のPearlで頂点!ってのが限界

Cは、ご多分に漏れずポインタで躓き
BASICは冗長でやる気が出ず
Pearlで慣れちゃったモンだから関数系はダメだなと思い込み、Rubyでオブジェクト指向ってのに触ったんだけど
既にWindows花盛りだったんで、UIしょぼ過ぎ、てか、UIから書いてたら死んじゃいそうとか

で、ふと考えた…ヲッサンなりに

Pearlでマスターしたような気になったのは、一体何だったんだろうか? 続きを読む