Tech Blog

グローバルな家族アプリFammを運営するTimers inc (タイマーズ) の公式Tech Blogです。弊社のエンジニアリングを支える記事を随時公開。エンジニア絶賛採用中!→ https://timers-inc.com/engineering

iOS版Fammの高速化をした話

こんにちは、iOSエンジニアのちぎらです。

昨今の端末はメモリも増え性能も良くなり、嬉しい限りです。 今回は処理速度の向上について書きます。ユーザーの中には古い端末を使い続けている方もいて、性能の低い端末での処理を注意深く見ることで新しい端末での体験も向上させることができます。一つ一つの処理にかかる時間を改善していく事はとても大事です。

この改善では、修正前後の処理時間を数値で比較できるようにしました。何がどれだけ有効なのかを明確にし、ユーザーへのメリットがある修正かどうかを判断する為です。処理時間は Date から取得したタイムスタンプの差から計算しています(参考:Date Fundamentals)。

検証は、効果の改善を顕著にする為に iPhone4s で行いました。(記載しているコードは実際のコードではなく、解説のために用意した仮のコードです。)

続きを読む

FammでSwift 2.3からSwift 3に移行した方法

Timers Advent Calendar 2016の13日目のかっくん(@fromkk)です。
弊社で運用しているFammは11月頭のリリースでSwift 2.3からSwift 3に移行しました。

実はFammはABテストの施策を結構な頻度で回しています。
特に新規登録した人を中心に実施しているので気付く人はあまりいないかもしれません。
既にインストールしている方にはアップデートの頻度が高くて申し訳ありません(^^;

続きを読む

SCRUMの成功要件のひとつ「チーム」の話

Timersでプロダクトマネージャーしてます わた と申します。メガネとウイスキーとコーヒーを愛するメガネです。ついに、深みの入口、ボトラーズ系ウイスキーに手を出しつつあります。

さて、今回はTimersで主に採用されている開発方式であるアジャイルの中でも、SCRUMの成功要件のひとつについて、お話ししたいと思います。が、その前に、そもそもどんな体勢でプロダクトマネジメントをしているのか?を整理したいと思います。

誤解を恐れず言ってしまえば、POなきプロジェクト制のプロダクトマネジメントです。なんじゃそりゃ!?と思った方は、続きを読むから、ご一読ください。

続きを読む

Timersでは各職種を積極採用中!

急成長スタートアップで、最高のものづくりをしよう。

募集の詳細をみる