江戸一番のジャスタウェイ職人のブログ

江戸一番のジャスタウェイ職人

Justaway

利用規約とプライバシーポリシーを日本語と英語で書きました

経緯「利用規約が日本語じゃないので☆1です」というお叱りのレビューを頂きました。この機会に図なども多用しわかりやすい日本語の利用規約作成し、将来は順次対応言語も拡大を検討致します。プロダクトを成長させるのはユーザー、あらゆる声に感謝— Aska (@…

163 Could not determine source user

dev.twitter.comError Codes & Responses にないエラーコードで 163 というものがあり、これはフォロー関係を取得するAPIで source_screen_name が不正な場合などに出る。Twitter は screen_name を変更できるので、これを考慮して極力 screen_name ではなく…

動画再生の為に止まったミュージックプレイヤーを動画終了後に戻す

私はいつもイヤホンで音楽を聞きながらスマートフォンを操作するのですが、最近は動画によってそれが止まることが増えました、例えば Facebook、Twitter、ニュースアプリ...etc数秒の動画や動画広告の為に何度もミュージックプレイヤーを再生し直すのは鬱陶…

UIScrollViewが複数ある時でも楽にステータスバーへのタッチイベントを取得する

scrollViewShouldScrollToTopを使うのが常套らしいのだけれどUIScrollViewが複数ある場合、1つを除いてすべてのUIScrollViewやUITextView/UITableViewなどのscrollsToTopをfalseにするのも楽ではないので touchesBegan を使いました。 AppDelegate.swift ove…

iOSで任意のURLをブラウザ(Chrome)で開いた際に遷移元アプリに戻る導線を付ける

内蔵ブラウザを個別のアプリで作り込むのはあまり好きじゃなく、かといって外部ブラウザで開くと元のアプリに戻りづらいジレンマがあったが、Google Chromeは元のアプリ名とcallbackスキームが指定でき、これを指定すると画像のようにアプリケーション名でバ…

UIAppearanceのリアルタイム反映は容易ではない

テーマの切り替え機能を実装しようとUIAppearanceについて調べたが、UIAppearanceはUIコンポーネントの属性(色やフォント)の初期値を設定するもので、既に表示が終わったUIコンポーネントの属性を動的に変えてくれるものではなかった。それを踏まえ調べた…

Justaway for iOSの開発を再開しました

via名譲渡から約1ヶ月、「年度内リリース」という目標もすっかり失念したのですが開発を再開しました。最初にやったことまず ruby2.0 を rbenv でインストールしました、CocoaPods は不可欠ですからね。 $ rbenv install 2.0.0-p247 $ rbenv global 2.0.0-p2…

Justawayのアイコン角丸対応

ネットワーク上の画像を読み込むのにPicassoというライブラリを使っていて、それに角丸処理を加えるサンプルコードがうまく見つかったのでサクッと終わった。Bitmap加工する処理書けばいいだけなので別にPicasso関係ないんだけど。 // transformメソッドで加…

fontelloのアイコンをAndroidで使うと捗る

7kai Tasksでもお世話になっている http://fontello.com/ ですがAndroidでも活用できるか試してみた。手順は以下のとおり1. fontelloで好きなフォントを選択しダウンロード 2. fontello.ttfはassetsディレクトリ(無い場合は作る)の直下に置く 3. アイコン…

外部コンテンツを読み込むWebViewは便利だけど諦めた話

ニュースアプリやツイッタークライアントなど外部コンテンツをアプリ内のWebViewで閲覧したいニーズはあると思います、私も趣味のAndroidアプリでやろうと思ったんですが以下の問題が Javascriptオフでは動かないとサイトも多い アドレスバーを付けないとフ…

FragmentPagerAdapterからFragmentを参照するときはinstantiateItemを

以下の構成でスワイプできるタブビューを実装していたけれどActivity上のボタンやメニューからFragment内のListViewなど操作したく試行錯誤していた。 android.support.v4.app.FragmentActivity android.support.v4.app.FragmentManager android.support.v4.…