タグ別アーカイブ: アプリ開発

[Android] アンドロイドappを作りたい



 

アンドロイドアプリを作ってみたいので、参考になりそうなサイトをピックアップ。


概要

初心者でもできる!アンドロイドのアプリ開発
http://matome.naver.jp/odai/2130492124900484301

[Android][開発] 私が参考にしたAndroidアプリ開発情報をまとめてみました
http://d.hatena.ne.jp/moto_maka/20110117/1295205374

素人のアンドロイドアプリ開発日記
http://andante.in/i/


 

GUIについて

[android] GUI部品を使おう!
http://allabout.co.jp/gm/gc/80739/2/

【スマホ集中連載 第3回】 “iPhone・AndroidアプリのUI・挙動はどこが違う?” ~LDNReaderで徹底検証
http://blog.livedoor.jp/ld_directors/archives/51608409.html


ニュースなど

【ニュース】 Google、Google TV向けAndroidアプリの開発ツールを公開
http://octoba.net/archives/20110823-android-news-2.html


ANDROID PEOPLE
Creative Commons License photo credit: Mariantonietta Continenza



[i] アプリ開発:初心者の愚痴



 

とりあえず、環境のインストールは終えたものの、買った本を見ても、エディタを眺めても、さっぱり何をしたら良いのか分からない。買う本のレベルを間違えたっぽい。中級者くらいのプログラムの知識があるiPhoneアプリ初心者向けの本だと思う。(iPhone SDK Programming Manual と言う本)まあ、何処にも初心者向けって書いてないしね。

まあ、愚痴は以上。ちゃんと見て買わなきゃなあ。

仕方がなく、初心者本を買いにいく前にネット上をあさって見る事にする。

このサイトの言い回し、良いかも。優しい感じ。

ここが大変だよiPhone開発(2)
iPhone開発。まずはサンプルを動かしてみよう
http://www.atmarkit.co.jp/fwcr/design/benkyo/iphone02/02.html

ここのサイトの他の記事も有効そう。

お金無いし、まずはネット上の情報で頑張ってみるかな。



[i] URLスキーム app連携



 

最近気になっている、アプリからアプリを起動させる方法などを調べてみる。
iDashPad ProとかMyWebClip辺りで良く利用するので、
プログラムやらなくても必要な情報だと思います。

とりあえず、それ系の情報で一番良く出てくるのがこのサイト(英)
http://applookup.com/

で、それ以外の情報源を探す。

アプリケーションを連携させてiPhoneをもっと便利に – Safari編
http://halspg.wordpress.com/2009/08/09/アプリケーションを連携させてiphoneをもっと便利に-sa/

他iPhoneアプリを起動させるためのURLスキーム
http://cotoha.jp/2009/05/iphone-apps-with-special-url-shortcuts.html

iPhoneアプリ間連携のためのURLスキーム共有スレ
http://jp.forum.appbank.net/thread/433/

URLを指定して他のアプリケーションを起動するためのユーティリティ
http://appup.net/item/detail/316695766
http://www.mybdesign.com/iphone/ou/index.html

プログラマ向けかな?

iPhone アプリ研究会(九州地方局)
http://appteam.blog114.fc2.com/category6-1.html

寄り道

iPhone – RINPA WIKI
http://www.rinpa.com/wiki/index.php?iPhone

iPhoneアプリケーションプログラミングガイド
http://developer.apple.com/jp/iphone/library/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/Introduction/Introduction.html

結局そんなに有意義な情報は無かったかも。。。

脱線して終わりました。

もしかして、ジェイルブレイクとか使えば見れるのか??
うちのはやってないので、知り合いに聞いてみよう。


追記:2010.02.13

情報が色々出てきてるみたいなので、追加。

2009/11/29(日) [iphone]購入したアプリのURLスキームを整理してみました。iPhoneをより上手に使えるようになるために…
http://d.matu.biz/0204

iPhone 用 Twitter クライアントの URL スキームまとめ
http://www.sukechan.net/archives/201/

↓ ああ、この記事に調べ方が書いてある。ナイスな記事。
iPhone: URLスキームを使ったアプリランチャー
http://vyookeiphone.seesaa.net/article/136982850.html



[i] iPhone アプリ開発のための良書を探す



 

初級~中級向けの本を、アマゾンでの評価を元に探してみようと思う。

「ゲームアプリ」「RSSアプリ」「GPSアプリ」「カメラアプリ」「マイクアプリ」
初心者向け

★★★★★(1件)
発売日: 2009/9/10
———

実際にカウンターやゲームなどのアプリケーションを作成する手法までを解説。アプリケーション開発の中で、タッチスクリーン機能やアニメーション、乱数によるランダム移動、加速度センサー、効果音の再生、ビューアイテムの作成、ローカライズ方法など

★★★★☆(7件)
発売日: 2009/3/18
———

チュートリアル形式で解説するスタイルをとっています。実用的なサンプルアプリケーションをいくつか作成

★★★★☆(4件)
発売日: 2009/4/23
———

Cocoa&iPhoneハックを掌中に! 3年半にわたるマイコミジャーナルの人気連載「ダイナミックObjective-C」を加筆修正して再構成
中級者向け

★★★★☆(2件)
発売日: 2009/3/27
———

Leopardの登場とともに機能拡張されたアップルプロダクトの標準プログラミング言語Objective-Cを徹底解説。
中級者向け?

★★★★☆(15件)
発売日: 2008/5/28
———

とりあえず、こんなところかな。



[i] XCodeカスタマイズ,Googleカレンダー同期



 

  • XCodeのカスタマイズ
  • グーグルカレンダーとの同期

iphoneアプリで稼げるのか
【Xcode】設定しておくと便利なカスタマイズいろいろ
http://iphone.longearth.net/2009/08/09/【xcode】設定しておくと便利なカスタマイズいろい/

機械忍者
Xcodeの設定ファイル
http://cyborg-ninja.com/ittips/xcodeの設定ファイル.html

iPhone Gcal

これ、ビンゴ!かな?そんな気がする。

MOONGIFT
iPhone用のGoogleカレンダー操作デモアプリケーション「iPhone Gcal
http://www.moongift.jp/2009/07/iphone_gcal/

iphone-gcal – Google Code
http://code.google.com/p/iphone-gcal/

Google Sync

SYUHARI | シュハリ
iPhoneとGoogleカレンダーを同期
http://blog.vigital-plus.com/archives/2009/07/iphonegoogle.php

記事内のNuevaSyncが気になるので、検索。

iPhone 3G と Google カレンダーを自動プッシュで同期する NuevaSync
http://yamashita.dyndns.org/blog/iphone-google-calendar-nuevasync/

この辺は、プログラムとは関係ないか・・・

これは何?
iPhone3.0使ってみた – Google Calendar同期(CalDAV)
http://www.apptoiphone.com/2009/06/iphone30-google-calendarcaldav.html

CalDAVとは
http://itpro.nikkeibp.co.jp/article/Keyword/20071225/290169/

CalDAVとは,IPネットワークを介してカレンダー情報を共有するためのプロトコルである。

ん~使うのかなあ??

今回使う言語じゃないだろうけど、グーグルカレンダーへのポストについての記事

mixi マイミクの誕生日を取得する(ついでに Google Calendar にポストする)
http://d.hatena.ne.jp/claddvd/20070905#p1

PHP アプリケーションから Google カレンダーを利用する
PHP を使って Google カレンダーのデータを処理し、カスタム・アプリケーションに統合する
http://www.ibm.com/developerworks/jp/xml/library/x-googleclndr/index.html



[i] アプリ作るための情報収集



 

yagutaの日記
iPhone SDK アプリ高速化のための Tips
http://d.hatena.ne.jp/yaguta/20090710/1247239015

iPhone・iPod touch ラボ
iPhone・iPod touch とGoogle のカレンダーを双方向で同期する 「NemusSync」 – 今日のアプリ第171回
http://ipodtouchlab.com/2008/06/iphone-ipod-touch-google-nemusssync.html

iPhoneプログラミング・・・のただのメモ。
UIDatePickerの言語表示を変えようと頑張ったがダメだった
http://aosicode.blog94.fc2.com/blog-entry-32.html

JAM LOG
iPhone系メモ:iPhoneプログラミング系サイト
SQLiteを使ったToDoアプリを作る
http://jamlog.podzone.org/index.php?id=1272

iPhoneプログラミング記
http://amaterasu4.seesaa.net/category/6286112-1.html

実践! iPhoneアプリ開発
カメラアプリの作り方(1) – イメージピッカーのためのアクションシートを作る
http://journal.mycom.co.jp/column/iphone/001/index.html
http://journal.mycom.co.jp/column/iphone/index.html

iPhoneアプリの作り方講座、スタンフォード大学が無償公開
http://www.itmedia.co.jp/news/articles/0904/03/news035.html

サルにもできるiPhoneアプリの作り方
http://ameblo.jp/micro-garden/page-3.html


http://www.google.co.jp/search?hl=ja&lr=&rlz=1C1CHNG_jaJP340JP340&tbo=1&tbs=qdr:y&q=iPhone+プログラミング+カレンダーの作り方&start=20&sa=N


追記:2010/02/04

iPhoneアプリを作ってみよう:目次エントリー
http://d.hatena.ne.jp/moto_maka/20081118/1226953067



[i] iPhone アプリ実践01



 

Apple ID:gouichi@meteorite.jp
Person ID:129243074
アップルIDを取得しておく(iTunesと同じ)
iPhone Dev Center – Apple Developer Connection
http://developer.apple.com/iphone/index.action
デベロッパー登録する(英語)
以下をDL、インストールする
Snow Leopard Downloads
iPhone SDK 3.1.2 with Xcode 3.2.1
理解する上で必要なキーワード
iPhone SDK
Xcode(IDE/統合開発環境)
Interface Builder(GUI設計ツール)>UI部品や設定>XIBファイル(リソースファイル)
iPhoneシミュレーター(テスト環境)
Instruments(パフォーマンス測定ツール)
Xcodeプロジェクトウインドウ
ツールバー(上部)
グループとファイルリスト(左部)
ディテールビュー(右部)
グループとファイルリスト:Resources(リソースファイル)>UserInterface
Interface Builder
Libraryウインドウ(各パーツ)
Inspectorウインドウ>Attributesタブ
グループとファイルリスト:Classes>CocoaTouchClass
.m & .h ファイル
xxxxxxxxxxAppDelegate.m
クラスの結びつけ
Interface Builder:File’s Owner
Inspectorウインドウ>Identityタブ
File’s Ownerをコントロールキーを押しながら
Viewウインドウに向かってドラッグ
動作確認
Simulator – 3.0 | Debug
ビルドと実行
viewDidLoadメソッド
CocoaTouch環境:GoF(Gang of Four)
Abstract Factory
Adapter

とりあえず、環境のインストール

インテルマック
OS10.6

アップルIDを取得しておく(iTunesと同じ)

iPhone Dev Center – Apple Developer Connection
http://developer.apple.com/iphone/index.action

デベロッパー登録する(英語)

以下をDL、インストールする
Snow Leopard Downloads
iPhone SDK 3.1.2 with Xcode 3.2.1

理解する上で必要なキーワード
分からない言葉があれば、検索して調べてみる。

  • iPhone SDK
  • Xcode(IDE/統合開発環境)
  • Interface Builder(GUI設計ツール)>UI部品や設定>XIBファイル(リソースファイル)
  • iPhoneシミュレーター(テスト環境)
  • Instruments(パフォーマンス測定ツール)

Xcodeプロジェクトウインドウ

  • ツールバー(上部)
  • グループとファイルリスト(左部)
  • ディテールビュー(右部)

グループとファイルリスト:Resources(リソースファイル)>UserInterface

Interface Builder

  • Libraryウインドウ(各パーツ)
  • Inspectorウインドウ>Attributesタブ

グループとファイルリスト:Classes>CocoaTouchClass

.m & .h ファイル

  • xxxxxxxxxxAppDelegate.m

クラスの結びつけ

  • Interface Builder:File’s Owner
  • Inspectorウインドウ>Identityタブ
  • File’s Ownerをコントロールキーを押しながらViewウインドウに向かってドラッグ

動作確認

  • Simulator – 3.0 | Debug
  • ビルドと実行

viewDidLoadメソッド

CocoaTouch環境:GoF(Gang of Four)

  • Abstract Factory
  • Adapter


[i] Objective-C 概要



 

理解に必要そうな情報を集めてみた。

Objective-C
http://ja.wikipedia.org/wiki/Objective-C

Objective-C入門
http://wisdom.sakura.ne.jp/programming/objc/index.html

ダイナミックObjective-C
http://journal.mycom.co.jp/column/objc/001/index.html

Objective-Cは特殊な言語?
http://www.atmarkit.co.jp/fcoding/articles/objc/objc01/objc01a.html

Objective-C 2.0プログラミング言語
http://developer.apple.com/jp/documentation/cocoa/Conceptual/ObjectiveC/Introduction/chapter_1_section_1.html



[i] アプリ制作の概要



 

目指せ!iPhoneアプリ開発エキスパート
http://gihyo.jp/dev/serial/01/iphone

第1回 プログラマのためのiPhone基本仕様の紹介

  • アプリ開発者から見るiPhoneの特色
  • iPhoneアプリを作るために必要なもの
  • Cocoa TouchとXcode
  • Objective-Cという言語
  • いざ,iPhoneアプリへの第一歩

2008年11月13日

第2回 iPhone SDKの入手と設定

  • iPhone SDKとは
  • iPhone SDKの導入
  • Xcodeを使ってアプリを作る
  • iPhoneアプリ開発へ

2008年11月28日

第3回 アプリ開発の第一歩

  • Xcodeプロジェクトの作成
  • Interface Builder
  • パーツの配置
  • ビルドと実行

2008年12月11日

第4回 初めてのプログラミング

  • 前回のおさらい
  • 操作と処理を確認する
  • アウトレットとアクション
  • プログラムの作成
  • Cocoa Touch がもたらすもの

2008年12月26日

第5回 アクションとObjective-C

  • アクションのおさらい
  • 値を取り出す
  • 計算と結果の表示
  • 難しい話はあとまわし
  • 公開するためのアプリ作り

2009年1月8日

第6回 画面とパーツの調整

  • 画面構成を考える
  • パーツの調整
  • さまざまなパーツ
  • 見た目の良さはアプリの良さ

2009年1月21日

第7回 応用テクニック

  • アクションとアウトレットの追加
  • 画面を覆うキーボード
  • 確認ダイアログ
  • データの保存
  • アプリの公開を目指して

2009年2月6日

第8回 アプリの完成を目指して

  • バーゲン教師を作る
  • 動作テストとバグ
  • アイデアを形に
  • 自分なりのやり方で

2009年2月19日

第9回 デバイスでアプリを動かす

  • iPhone Developer Programへの登録
  • アプリを動かす準備
  • 設定ファイルの作成とダウンロード
  • プロビジョニングのインストールと設定
  • 大切な忘れもの

2009年3月9日

第10回 App Storeでアプリを公開

  • アプリの登録に必要なもの
  • アプリの名前を決める
  • ディストリビューションビルドの作成
  • App Storeへの登録
  • エキスパートを目指して

2009年3月27日

日本人がつまずかないためのiPhone開発ポイント
http://www.atmarkit.co.jp/fwcr/design/benkyo/iphone01/01.html

その他の記事
http://core.atmarkit.co.jp/keyword/iphone.html

iPhoneアプリ

  • Push Notificationを使ったiPhoneアプリ13選
  • iPhone音楽アプリ「メロディベル」ができるまで
  • iPhone開発。まずはサンプルを動かしてみよう
  • 日本人がつまずかないためのiPhone開発ポイント
  • ニッポンのiPhoneアプリヒットメーカーたちに続け!
  • 業務用途で本当に“使える”モバイル端末はどれだ?
  • App Store登録もOK! JavaScriptで作るiPhoneアプリ
  • iPhoneをリモコンにしてみる
  • 日本のインディよ! iPhoneにカワイイ系で打って出よ

iPhoneアプリ作成言語:Objective-C

  • Cocoaの素、Objective-Cを知ろう

iPhone用Webページ

  • iPhone向けWebアプリを作ろう
  • あなたのサイトはiPhoneで見られますか?
  • AptanaでAjax・AIR・iPhone用ページの開発を行う
  • iPhoneのAjax戦略、そして今日もWeb APIは増加する

iPhone通信/ネットワーク

  • iPhoneSkypeとケータイ、通話に向いてるのはどっちだ
  • 「着うた」とiTunes Storeの直接対決はあるのか
  • iPhone 3Gでソフトバンクのネットワークが心配だ
  • なぜiPhoneは日本で使えないの?

Mac OS X

  • プログラマーを引き付けるMac OS Xの魅力

初心者向け解説サイトまとめ

iPhoneアプリ開発を始めてみたい!
http://iphone-dev.jp/modules/pico/index.php?content_id=14

http://ameblo.jp/micro-garden/

フラッシュでの開発に関するこんな記事もあった

FlashでiPhoneアプリ開発。に向けて準備しよう!
http://level0.kayac.com/2009/10/flashiphone.php

VixML 価格が不明なので、使えない可能性もあるが、XMLベースの開発が可能になるらしい
(1月の記事だからほかにも新しい情報があると思う)

VixML―画期的なiPhoneアプリ開発プラットフォーム登場
http://jp.techcrunch.com/archives/20090105vixml-a-revolutionary-new-iphone-development-platform-for-the-masses/

ネガティブな部分についての記事

開発者を悩ませるiPhoneアプリ開発の“影”
http://itpro.nikkeibp.co.jp/article/COLUMN/20080901/313935/

iPhoneアプリ開発者は「愛」故に負けるのか?
http://www.itmedia.co.jp/anchordesk/articles/0904/15/news044.html

iPhoneアプリ開発者は「愛」故に負けるのか?