Bestrubyが好き。技術の話とスタートアップに興味があります。この広告は、90日以上更新していないブログに表示しています。androidはい、最近なにかと流行っている?json-schema界隈、いかがお過ごしでしょうか。Java(未実装)のAPIクライアントを自動生成するツールAriesを作りました。github.com機能についてはもう言うこと無いですね。JSONSchemaからSwiftのAPIClientを生成するジェネレータです。libraryとしてAlamofireを使っています。したら楽して手っ取り早くクロスフォームでアプリを開発できるのかと、調査を重ねてました。良さげだけど高い、、お高い+c#知らん。あとロックインコワい。好きだったしAndroidも対応きたけど最近下火。Dropboxがやってたけど正直かなり鬼門。知識もWebにほとんど落ちてないので1歩歩くごとに地雷を踏みそう。試すしてみたが心折れた。Rubotoはちょい気になったけどAndroid,Javaの知識薄いので回避。その他大勢のクロスプラットフォームツールたち検討する余地ほぼなし。HTML5も現状検討の余地なし。...クロスプラットフォーム開発についてあとで別記事でまとめておきたい。頭を悩ませた結果行き着いた先がここでした。iOS,Androidともに知見のおおいネイティブで実装は行う。APIクライアントにAriesを使うことでアプリのバックエンド周りの設計と実装をiOS,Androidで共通化させて楽する。アプリのバックエンドの通信周りとデータベース周りを共通化できれば、その分UI層に力を注げるしなかなか良さげ。どんな感じになるだろうかととりあえず実装してみた。/path/to/dir生成されるAPIクライアントはこんな感じ。テンプレートからの生成のためインデントずれてるのはご愛嬌。GitHubから拝借しました。gistb7adef4561ceaaeb9647これからまだエクスペリメンタルな実装なのでいろいろと問題を抱えています。依存関係をうまい具合に解決したい自動でライブラリとして依存コードもろともプロジェクトまで生成するミニマルな実装として埋め込むAPIクライアントとしての設計iOSクライアントの深淵まで覗いたことがまだ無いため、APIクライアントとしての設計が良いのだろうか。Javaクライアントのジェネレータ実運用できるまでブラッシュアップさせたい。01:45json-schemaからSwiftのAPIクライアントを自動生成するツールを作った広告を非表示にする関連記事2016-06-09転職しました。このところとんとブログを書いていなかったので近況を...2014-02-04Chefでscreenshot-as-a-serviceをインストール出来るようしてみた。Chefでスクリーンショットサーバーを立てる話です。現在開発中...2014-02-03私、卒業します今日、大学の授業が全て終了しました。その2前回に引き続きやっていきます。為替の予測モデルが利益を出すにはどれくらいの精度が必要なの?MF-DFAで金融時系列のフラクタル解析をやってみた。swarmクラスタをrubyのDSLで管理するツールAlgoを作りました転職しました。読者になる24はてなブログをはじめよう!yss44さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。