ITエンジニア/デザイナ向けにオープンソースを毎日紹介

Twitter-MobileはjQuery Mobileを使ってHTML/JavaScriptだけで作られたTwitterクライアントです。

Twitterクライアントは何を使っていますか?それぞれのOSに対してネイティブなもの、Webアプリケーション、他のソフトウェアのアドオンとして組み込まれるものなどたくさんあります。今回紹介するのはHTML/JavaScriptだけで作られたスマートフォン向けのTwitterクライアント、Twitter-Mobileです。


まずTwitter認証を行います。


戻ってきました。タイムラインが読めています。


リプライもできます。


Retweetの時には確認ダイアログが表示されます。


リプライではない通常のツイートもできます。


メッセージを入力して送信します。


エラーが表示されましたが実際にはツイートされていました。ちなみにこれは検索機能です。


DMも送信できます。

Twitter-Mobileの面白さはスマートフォン向けのTwitterをjQuery Mobileで作っていることはもちろん、index.html一つで提供されている(後は外部ファイルを読み込んでいます)だけでTwitterクライアントとして必要な機能を網羅しているところにあります。

Twitter-MobileはjQuery/JavaScript製のオープンソース・ソフトウェア(MIT License)になります。


MOONGIFTはこう見る

Twitterはその殆どの機能をWeb APIで提供しています。フォーマットもフィード(RSS/Atom)はもちろん、JSON/JSONPなどもあります。そのためHTML/JavaScriptを駆使すればここまでのものが出来てしまうという訳です。

さらにjQueryなども外部でCDNとして提供されています。これはサーバリソースを殆ど使わず(実際、Dropboxに置いても動くでしょう)、Webアプリケーションが提供できてしまうということです。色々学べる点の多いソフトウェアです。

Richard Sepulveda

デモ:Twitter-Mobile

rsepulveda2/Twitter-Mobile - GitHub

 

MOONGIFTの関連記事

コメント

  • DevRel
  • Com2