タグ

titaniumに関するmoqadaのブックマーク (39)

  • React Native / Alternative な開発ツールの採択について

    #nikkeidenshiban_Sansan の勉強会での発表資料です

    React Native / Alternative な開発ツールの採択について
  • Titaniumを使ったアプリと苦労した事とかのまとめ2013年

    Titanium™ Advent Calendar 2013の12日目です。 今年の仕事はTitanium Mobileを使ったアプリ開発の1年でした。今回は開発したアプリの紹介と経験をまとめてみました。 開発したアプリがこれ。 teniteo(iPhone用アプリ) teniteo(Android用アプリ) このアプリの特徴 WordPressフロントエンド体 → http://teniteo.jp/ ソースコードはiPhone, Android共通。たまに内部で処理を分岐。 Alloyは使ってない。 参考:[Titanium] AlloyのSample App Screenshot一覧 サーバー側はWordPress(PHP)のプラグインで処理 参考:[Titanium] JSON.stringifyした値をPOSTしてもjson_decodeが失敗する Mapモジュールを使って

  • Titanium™ を捨てるとき - imthinker::net

    Titanium™ Advent Calendar 2013 2日目は釣りタイトルなポエムです!今年も Titanium には大変お世話になりました。いろいろな意味で。個人的な最大のトピックは仕事で使い始めたことなので、それと絡めて書いていきます。 Tips とか無いから、それを期待する人は引き返そう! Titanium との出会い Titanium との出会いは 2011 年でした。当日勤めていた会社の友人と一緒に何かサービスを作ろうと意気込んでいて、モバイルアプリ開発に手を出してみるものの、当時の iOS は ARC が無かったり、 Objective-C リテラルが無かったりして、やりたいことに対するスピード感が学習しながらでは出せないところに現れたのが Titanium でした。 幸い JavaScript はちょっと書けたし、標準 UI を使って開発ができるということだったので手

    Titanium™ を捨てるとき - imthinker::net
  • Web系がモバイルアプリ開発を覚えるまで - 素人がプログラミングを勉強していたブログ

    昨年末あたりからモバイルアプリ(iPhone, Android)の開発をやっていて、新しい言語とかSDKを一気にいろいろと覚えた。Web開発ばかりやっていてスマホアプリは未体験だったので、今日はスマホアプリ開発について雑感をいろいろ書く。 Titanium Mobile 独自のSDK + JavaScriptでiOSアプリとAndroidアプリを作れるフレームワーク。やめといたほうがいいと思う。UI自体はDOMっぽい独自の物で作る+alert("hi")でアラートが出るなど、開発初期段階では高速につくれる。 しかし、問題点も多い。Titanium Mobileはプロトタイピング以外には向いてないというのが自分の感想。とっつきやすいのはいいが、ネイティブのSDKを覚える価値のほうが高く、しかも独自のSDKの学習コストも馬鹿にならない。 JavaScript自体の問題 規模が大きくなってくると

    Web系がモバイルアプリ開発を覚えるまで - 素人がプログラミングを勉強していたブログ
  • TitaniumアプリでGoogleサービスとの連携を·gauth MOONGIFT

    gauthはGoogle認証を使ったサービスを開発するためのTitaniumアプリのモックアップです。 Googleでは数々のサービスを提供していますので、それと連携するアプリを開発したいというニーズは強いのではないでしょうか。Titaniumアプリとして開発するならば注目したいのがgauthです。 メイン画面です。こちらはID/パスワードでのデータ取得。 こちらはOAuth2。今ならこちらがメインでしょうか。 Googleのページでログインします。 リクエストが出ますので許可します。 接続が完了すればトークンが取得できるようになります。 コンソールで状態を確認できます。 最近では二段階認証を有効にしているケースも多いのでID/パスワードよりもOAuth2のが便利かも知れません。Google連携型のアプリを開発する際にはぜひ参考にしてください。 gauthはTitanium製のソフトウェア

    TitaniumアプリでGoogleサービスとの連携を·gauth MOONGIFT
  • AlloyでのiPhoneアプリ開発にCoffeeScriptを使う

    犬が早朝から吠えたので4時に叩き起こされたが、タイムラインを追いかけていたらAlloy with CoffeeScript のお誘いというこれは!というエントリがあがっていたので、早速誘われてみた。尚、jsとcoffeeは一緒のディレクトリに置いておくのが好みなので@k0sukeyのオリジナルなjmkに変更をくわえてあります。 ストップウォッチをつくる Titanium Mobile iPhone/Androidアプリ開発入門のストップウォッチを参考にしました。

    AlloyでのiPhoneアプリ開発にCoffeeScriptを使う
  • Emacs+titanium cli+alloyでiPhoneアプリを開発する

    静岡javaScript勉強会 #2に参加されるみなさんこんにちは、参加されないみなさんもこんにちは。僕は11月のすべての土曜日を留守にして家族の顰蹙を買うという重圧に耐え切れずに早々に離脱してしまいましたので朝からお家でjsってます。 ところで、@tomofの「Backbone.js入門」面白かったですか?よっしゃーいっちょおとうさんもbackbone.jsでウェブアプリケーションつくっちゃうぞーっていう気になりましたか?はいそうですか、そうですよね。ついでに、その勢いでBackbone.jsっぽい開発のノリでiPhoneアプリを開発できたら面白いと思いません?思いますよね。 やりましょう、Alloyで!(孫社長風味でよろしく) というような内容のエントリです。 Titanium CLIとAlloyのインストール Titanium CLIはTitaniumで開発するためのコマンドラインの

    Emacs+titanium cli+alloyでiPhoneアプリを開発する
  • Alloyでつくる簡易RSSリーダー

    Titanium Mobile iPhone/Androidアプリ開発入門の簡易RSSリーダーをAlloyで書きなおしてみた CoffeeScrptで開発する方法については、ここを参照のこと。 軽くハマったのはviewかな。 views/index.xml 最初TabGroupにidを設定したら、$.index.openでエラーがでた。 結局$.indexってなんじゃろか?とドキュメントを読んだら解決した。 要するにViewのトップレベルには Ti.UI.Window Ti.UI.TabGroup Ti.UI.iPad.SplitWindow のいずれかが必要で、idが明示的に指定されてない場合には、そのファイル名がidとして利用される。 規約に従うことにしたらxmlはシンプルになった。 createApplicationTabGroup = -> tab1 = createRSSTab

    Alloyでつくる簡易RSSリーダー
  • k0sukey.tumblr (Alloy with CoffeeScript のお誘い)

    アルファヒトバシラーな方を除く、CoffeeScript な方々がちっとも Alloy に来なくて寂しいので、CoffeeScript を使って Alloy アプリを書けるようにしたよ! Alloy with Jade を @kzfm さんへ紹介した時に、どーやってんだろ?とソースを見ていたら、どうやら jmk というものを使っているようです。んで、おもむろに、 $ alloy generate jmk してみると、ProjectDir/app/alloy.jmk ができあがりました。こいつのソースを覗いてみると、ソースをコンパイルする直前と直後に処理を割りこませることができるようです。あ、これは CoffeeScript いけちゃうね、と思ったわけで、CoffeeScript な方々を Alloy に呼び込むためにちょっくら書いてみました。 まずは入っていると思いますが CoffeeSc

  • Titanium SDKのバージョンをCUIで管理·tsm MOONGIFT

    tsmはTitanium SDKのバージョンマネージャです。 JavaScriptを使ってiOS/Androidアプリが開発できるTitanium。利用者も多いとは思いますが、SDKの更新頻度が早く追従しきれない人も多いのではないでしょうか。そんな方に使ってみてほしいのがtsmです。 インストールしました。npmコマンドで簡単にインストールできます。 リモートにあるSDKのバージョン一覧です。 今はインストールされているSDKはありません。 “install バージョン”で任意のバージョンのSDKがインストールできます。 tsmでは古いバージョンから最新の2.0まで任意のSDKをインストールできます。それだけでなくベースの生成を行ったり、ビルドまでtsmから行えます。古いコードを最新版でビルドしてみる、またはその逆など色々な使い方がありそうです。 tsmはnode.js/JavaScrip

    Titanium SDKのバージョンをCUIで管理·tsm MOONGIFT
  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    サービス終了のお知らせ - NAVER まとめ
  • 小さな Titanium Mobile の読み物

    小さな Titanium Mobile の読み物Titanium Mobile (タイタニウム モバイル) は Appcelerator, Inc. が開発している iOS/Android 向けアプリケーション開発ツールです。 Titanium Mobile はウェブサイト開発で使われる JavaScript を使ってクロスプラットフォームアプリケーションを開発できる特徴があります。 こう書くとウェブアプリケーションを単品のアプリケーションとしてパッケージにする「ハイブリッド」なアプリケーションをイメージする人もいると思いますが、 実際には各プラットフォーム向けにネイティブなアプリケーションを開発できます。 これが Titanium Mobile 最大の特徴といえるでしょう。 ただし、 Titanium Mobile は 1 つのコードで iOS/Android 両方に対応するわけではあり

  • HugeDomains.com

    Captcha security check hisasann.com is for sale Please prove you're not a robot View Price Processing

    HugeDomains.com
  • Titaniumにおける"Proxy"オブジェクトとは? - JP::HSJ::Junknews::HatenaSide

    記事はAppcelerator Developer Blogの2012/2/3の記事「What is a Titanium “proxy” object?」をいつもの調子で劣化翻訳したものです。 http://developer.appcelerator.com/blog/2012/02/what-is-a-titanium-proxy-object.html いつもよりも訳質の悪さには自信があるので、眉につける唾の準備をしてご覧下さい:-P AppceleratorのDeveloper Blogや公式Wikiのドキュメントを追いかけているならば、おそらく「Proxyオブジェクト」というフレーズを目にしたことがあるでしょう。 ProxyとはiOSやAndroidのネイティブオブジェクト(特にUIオブジェクト)の代役となる特殊なJavaScriptオブジェクトです。(ちなみに詳細はモジュー

    Titaniumにおける"Proxy"オブジェクトとは? - JP::HSJ::Junknews::HatenaSide
  • はてなブログ | 無料ブログを作成しよう

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    はてなブログ | 無料ブログを作成しよう
  • Pathの華麗なメニュー表示をTitaniumアプリにも取り込む·pathmenu.js MOONGIFT

    pathmenu.jsはPath(iPhoneアプリ)で実装されているメニュー表示をTitaniumで行うモックアプリ。 PathというiPhoneアプリに実装されているメニュー表示、選択機能が人気です。Objective-Cで実現するのはQuadCurveMenuですが、さらにTitaniumで実装したプロジェクトが登場しました。それがpathmenu.jsです。 初期表示です。右下にアイコンがあるのでタップします。 メニューが開きます。もちろんアニメーション付きです。 項目をタップすると拡大されます。 デモ動画です。Path風に動いているのが分かります。 pathmenu.jsが面白いのはモジュールを使うのではなく、JavaScriptだけで実装したということではないでしょうか。うまくすればWebベースでさえ使える可能性がありそうです。 pathmenu.jsはTitanium用、Ja

  • プログラマの実態: Titanium と CoffeeScript でAndroidアプリ開発

    2011/12/15 Titanium と CoffeeScript でAndroidアプリ開発 自分好みなAndroid用のRedmineクライアントが欲しいなぁってことで、久しぶりにAndroidアプリを作成しようと思いたったわけですが、フリーランスの私にがっつりJavaで開発するだけの時間が取れそうにもなかったので、Titaniumで開発を行うことにしました。ついでにメイン開発機のMBAではTitaniumStudioを立ち上げて、Androidエミュレータを立ち上げてとなると、CPU的にも辛いので、どうにかvimでできないものかと探していたらありました。GuardでTitanium+CoffeeScriptの開発を快適にこれで非力なMBAちゃんでもなんとか開発できそうです。ここから少し手を加えて、下記のようなシェルスクリプトを用意しました。前提としては、プロジェクトのファイルは ~

  • Titanium Mobile Best Practices - JP::HSJ::Junknews::HatenaSide

    この記事はAppcelerator公式Wikiのドキュメント(2011/10/20更新版)に基づき、和訳±αしたものです。 訳質は良くないので眉に唾を付けて読んでくださいね(^^; https://wiki.appcelerator.org/display/guides/Mobile+Best+Practices (補足:Titanium Mobile SDK 1.7.x以前とは状況が異なる部分もありますので、1.8.x前提ということでご覧ください) このガイドラインの目的 Titanium Mobileは比較的歴史浅く、継続的に変化をしているプラットフォームです。 このベストプラクティスは変更される可能性も否めませんし、Titaniumのアプリケーションを構築するのに必要な知識のすべてを網羅する事も出来ません。 そのため、現在Titanium Mobileアプリケーション開発(もしくは一

    Titanium Mobile Best Practices - JP::HSJ::Junknews::HatenaSide
  • http://atnd.org/events/21951

    http://atnd.org/events/21951
  • [Titanium]window.urlが駄目な理由 - もぎゃろぐ

    [Titanium] window.urlは推奨されないプログラミング手法らしい - もぎゃろぐの続きです。 つい先日まで使っていた物を突然駄目だと言われても納得が出来ないと思うので、どういう場面で困ったことになるのかの例を一つ。 ある程度大きなプロジェクトになると、アクセスクラス付きのデータクラスみたいなのを作りたくなることがあります。たとえばこんなクラス。 var Obj = function(){ this.v = 1; } Obj.prototype.setVar = function(v){ this.v = v; } Obj.prototype.getVar = function(v){ return this.v; } var obj = new Obj(); obj.vを直接書き換える代わりに、セッターとゲッターを用意しておくことで、例えばセットした時にログを書くとか、セッ