What’s Coming Up Next? – Tom Bluewater Introducing 地下っ鉄東京 for iOS

Mac OS X software 地下っ鉄東京

TOKYO (MacHouse) – 東京で働く人にとっては東京メトロは欠かせない交通機関ですね。しかも他の私鉄に乗り入れているので、東京メトロの路線もかなり便利になりました。自分は最寄の駅が東急電鉄の田園都市線のところなので、半蔵門線に乗りことが多々あります。ただ仕事の帰りに気になるのが、いつ急行が来るかです。仕事場が最寄の半蔵門線の駅まで歩いて5分かかるとすると、5分後に急行が来るとわかれば、駅まで急ぐし、まだ10分もあるとわかればきっと駅までゆっくり歩くはずです。最近ではどこの鉄道でも時刻表をPDFでダウンロードさせてくれるんですよね。それでまたPDFのファイルをiOSで標準添付されているiBookで開くことができますが、時刻表のような小さい字を見るのも大変です。特に自分は駅まで大抵早歩きするので、いちいち指でファイルを動かしながら電車の到着時間を確認してはいられないです。そこで。。。アプリをつくりました。その名は地下っ鉄東京です。

iOS Swift iPhone app 東京メトロ

Tom Bluewater
  iOS Swift iPhone app 東京メトロ

Tom Bluewater

「地下っ鉄東京」は東京メトロを利用する方々が列車の到着時間を早歩きで移動中でも簡単に確認できることを念頭に開発したアプリです。このアプリは東京メトロの「東京メトロオープンデータ」というシステムを利用して、列車の到着時間の情報などをサーバーから引き出します。東京メトロには9路線(銀座線、丸の内線、日比谷線、東西線、千代田線、半蔵門線、有楽町線、南北線、副都心線)あり、もちろん「地下っ鉄東京」はそれら全ての路線をカバーしています。また丸ノ内線の分岐線以外の全ての駅を網羅しています。このアプリではただ列車の到着時間を知らせるのではなく、5分以内に来る列車は下から上へと進み、それ以外の列車は下で待機します。直近の3本の列車の到着予定時間を伝えるようになっていて、到着時間が過ぎればその列車は消え、既存の2本の列車は左に詰め、そして新しい列車が右に足されます。ところで「地下っ鉄東京」を無料アプリとして配布する予定です。   Continue reading

What’s Coming Up Next? – Tom Bluewater Introducing Oh-My-Arrays for Mac OS X

Mac OS X software Oh-My-Arrays

TOKYO (MacHouse) – When you use several images in an Xcode project, you might probably create an array to store those file names. Occasionally, I use several dozen images in an Xcode project. If you have that many, you really want to avoid typing all file names manually. So what do I suggest?

Mac App Store application Oh-My-Arrays

Tom Bluewater
  Mac App Store application Oh-My-Arrays

Tom Bluewater

Oh-My-Arrays is a simple desktop application that lets you create an array of file names out of a folder you select. All you have to do is just drag and drop a folder right onto the application window. And just click on the disclosure button to retrieve code. Simple enough?   Continue reading

iOS & Swift – Creating a Custom Progress Wheel

iPhone custom slider

TOKYO (MacHouse) – If you want to convince an Apple reviewer that an app that you are submitting to their App Store is something extraordinary, you’ll have to use a unique feature that might surprise or impress them. Maybe, use a custom progress wheel? So I created something a few weeks ago. And I’ve decided to convert it for Swift 3. That’s where I run into a lot of trouble. Well, it’s finally done. So let’s see what my progress wheel looks like. Continue reading

iOS & Swift – Making a Custom Dial Menu

iPhone custom slider

TOKYO (MacHouse) – These days, I’ve been looking for a design challenge for an iOS application as I have plenty of free time. And I went to dribble.com yesterday again to see if there is anything interesting. What caught my eyes is this design. Whoa… Quite amazing… I don’t know how they make that kind of control. So I launched Xcode 8 and started writing code in Swift last night. Continue reading

iOS & Swift – Making Custom Vertical Menu

iPhone custom slider

TOKYO (MacHouse) – Earlier, I introduced my simple horizontal menu that utilizes a subclass of UIViewController. And I went on to create a vertical menu a few days ago. I always have a design problem. That is, I’m pretty bad at coming up with my own app design. So I went to dribble.com and found this beautiful design sample. From there, I just started re-writing my UIViewController subclass. Of course, that screenshot looks way better than mine below (Screenshot 1). Well, at least, I’m getting there. Continue reading