On Github taijihagino / mobileapps
Created by Taiji HAGINO / @taipon_rock
IDE : Xcode
言語 : Objective-C/Swift
IDE : Android Studio/eclipse
言語 : Java
IDE : Visual Studio
言語 : C#/VB
それぞれのOSに特化した開発言語
UIの実装が簡単(IDEに専用ビルダーが用意されている)
画面描画、処理がスムーズで速い
HTML5ベースでネイティブアプリを実現
デバイス機能はAPIを経由して実行
Adobeの開発環境、ライブラリが利用可能
HTML5ベースでネイティブアプリを実現
デバイス機能はAPIを経由して実行
Monaca環境で開発、クラウド上での開発も可能
Trigger.io
Sencha Touch
他にも便利なライブラリ、フレームワークが多数!
単一の開発言語で全てのOSに対応
ネイティブの機能はAPI、UIモジュール等に依存
UIの実装はHTML5ベース
画面描画はブラウザ(WebView)依存
Adobe AIR、Xamarine、Titanium、RADなど
独自の開発言語、開発環境でUI含めた全てをネイティブとして開発可能
実行時にレンダリング、独自のUIキットなど、手法は様々
ちょっとだけソースコード管理のお話しを
ソースコード管理ツールはいろいろあるが・・・
プロジェクト毎に決めれば良いのでは?
まあ、それはそうなんですが
モバイル開発の分野ではGitがデファクトです!
先ずはGitHubで公開されてるサンプルソースコードをダウンロードして利用する、
なんて感じで始まるコーディング勉強会も多い!
と、言うことで
モバイルアプリの概要もそこそこに
GitHubの使い方を覚えていきましょう!