http://gunosy-frontend.connpass.com/event/12636/ でのLT ブログに書く前にちょっと話してみた
先月の tiTokyo でもチラリと発表されていましたが、 Titanium 3.1 では TableView に変わるデータ列挙用の UI コンポーネントとして、 ListView というものが登場する予定です。そして、最近の Continuous Builds でその実装が一部始まったようなので早速試してみました。 ListView とは そもそも ListView とはなんでしょうか?これまで、例えば Twitter クライアントのようなアプリケーションを構築しようと思ったら、 TableView を使って Row の上に様々な View を配置していくスタイルが Titanium では一般的でした。 多目的に使われる TableView ですが、複雑なレイアウトやイベント処理の関係でパフォーマンスに悪い影響を与えることも少なくありませんでした。そこで登場するのが ListView
この記事はあすとろなんとか@astronaughts さん主催のTitanium Mobile Advent Calendar 2012 向けに書いています。 TitaniumAdvent Calendarもう全部埋まったと思い込んでいたら明日と明後日が空いてるのにちょっとビックリ。「WebAPIにアクセスして取得できるJSON処理についての3つのTIPS」というネタ書こうと思っていたけどTIPが2個しかないからなぁ。。— hiroshi oyamada (@h5y1m141) December 18, 2012 というのが背景にあって、書いてみました。 本題 Twitterに代表されるように最近のWebサービスではそのサービスのリソースにアクセスできるようにAPIが提供されており、WebAPIを活用したiPhoneアプリ開発をすることが比較的多くあるかと思います。 WebAPIを通じて取
この記事は、Titanium mobile Advent Calendar 2012の24日目の記事です。 ###Titaniumでハイブリッドアプリ 去年あたりからUI部分はHTML5で構築しながらも端末の豊富な機能の利用できるハイブリッドアプリが一つのトレンドかと思います。 もちろんUIとネイティブ側どちらもJavascriptで開発できるTitaniumも充分その流れに乗る資格はあるでしょう。 しかしTitaniumのWebViewではJavascriptのエラーや動的なDOMの構造の把握が難しく__お世辞にも開発環境として効率的とはいえません。__ ###餅は餅屋 そもそもリモートサーバーとAjaxで通信するのもTitanium側にTi.App.fireEventでイベントを送るのもシリアライズされたデータの受け渡しという点では変わりがないはず。 だとすれば__Titanium側へ
GitHub Watchまとめ ネタがなくてスキップした回もありましたが、ほぼ一年を通してピックアップを続けてきたGitHub Watchのコーナー。 ざっくりカテゴリをわけて、コメントを省略してまとめていきます。順不同です。 UI PureJS TiGrid, a Titanium module to evenly position elements https://github.com/cclafferty/TiGrid TiWebViewUserAgent https://github.com/harukazepc/TiWebViewUserAgent benCoding.Stepper Module https://github.com/benbahrenburg/benCoding.Stepper titanium-appcelerator-fields-mask https:/
Tips&Topics 2012年カテゴリ別まとめ なんでもあり情報でしたTips&Topicsをカテゴリ別・順不同にまとめてみました。 チュートリアル&入門系記事 どうしてTitanium Mobileなの? http://selfkleptomaniac.org/archives/2011 Titaniumのメリット・デメリットについて。 TitaniumMobileと他の開発手法を天秤にかけている場合に、一度目を通して頂きたい記事です。 Titanium Mobile: Building a Dribbble Gallery for iPad http://mobile.tutsplus.com/tutorials/appcelerator/titanium-mobile-building-a-dribbble-allery-for-ipad/ あまり見かけないiPad向けTi実装の
昨日、公式ブログにて公開されていた記事Breaking Changes in Titanium SDK 3.0の超訳になります。 2.1.4以前のTitanium SDKから互換性に影響する変更点として大きく5つ挙げられています。 Android関連 TabGroupの変更 AtivityIndicatorの変更 Rhinoランタイムエンジンの公式サポートの終了 1.8でdeprecatedとなっていたAPI群の除去 iOSのGroupded TableView背景に関する変更(2.1.4における変更) Android関連 TabGroup自体の変更 TitaniumからActionBarを利用するため、TabGroupの動作に変更が必要となった。このため、ActionBarの利用有無に関わらずTabGroupを利用するすべてのAndroidアプリケーションに影響します。 Action B
左上にボタンを配置してそれをタッチすることで、左側にメニュー一覧が表示され、同時にメインのTableViewがスライドするUIを最近よく見かけると思います ※例えばこのような感じのUI 現在の自分のやり方としては、上記のUIの実装をするのにTi.App.Propertiesを活用しています。 CoffeeScriptでのソースになりますが、該当箇所を抜粋しておきます listBtn = Ti.UI.createButton systemButton: Titanium.UI.iPhone.SystemButton.BOOKMARKS listBtn.addEventListener('click',(e)-> if Ti.App.Properties.getBool("stateMainTableSlide") is false mainTable.animate({ duration:2
この記事は、@astronaughts が始められた「Titanium mobile “early” Advent Calendar 2012」向けに書いています。11月1日 ~ 30日まで毎日誰かが Titanium Mobile についての記事を書いていくというイベントです。 Ti.Network.createHTTPClient をスマートに書きたい Twitter とか Facebook などの Web API を叩くために使う HTTPClient ですが、生 XMLHttpRequest チックすぎますよね。var http = Ti.Network.createHTTPClient(); http.open("GET", "http://example.com/"); http.timeout = 30000; http.onload = function () {}; ht
Androidアプリ with TitaniumMobileに挑戦中。iPhoneだと動くコードが動かない理不尽さを見ていると、HTMLを書いてIE6で見ると崩れまくっていたあの頃を思い出しますね。 さて、そんなandroidでは、解像度の異なる端末に対応するため、数値はdip指定するのが原則です。 New Defaults for Android Layouts in 1.7 « Appcelerator Developer Center Y.A.M の 雑記帳: Android multi screen 対応 ところが、view.animateとか、scrollView.setContentOffsetのように構造体をとる関数はたいていdp表記に未対応で、pixel単位で指定してあげる必要があります。変換関数が必要! このあたりのことはこの記事で解説されていて、 TitaniumMo
Captcha security check hisasann.com is for sale Please prove you're not a robot View Price Processing
Appcelerator Open Source As a company built on open source, we believe in its power to fuel innovation for everyone. That’s why we’re committed to giving back to the community and are proud that our contributions are being used by hundreds of thousands of developers worldwide. Check out the Appcelerator Platform Below are the latest untested continuous integrations builds of the Titanium SDK. Test
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く