Tech Blog

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

iOS

Gitでpushする前にテストが通る事を確認する

ようやく暖かくなってきて春が近づいてきた感がありますが花粉症が辛い時期のiOSチームのかっくん(@fromkk)です。 そういえば先日のtry! SwiftはTimersのiOSチーム全員で参加してきました。 面白いトークばかりでしたが頑張って英語で聞こうとしたばかりにあ…

何故TimersのiOSチームではモダンアーキテクチャを採用しないのか

明けましておめでとうございます!本年もよろしくお願いします! 年末から猫を飼い始めてなるべく早く家に帰りたいかっくん(@fromkk)です。 最近iOS界隈ではMVC以外のアーキテクチャが流行ってますね。 ベースは昔からあるMVCですが、MVPやMVVM、VIPER、Clea…

iOSアプリでクリスマスまでのカウントダウンを表示してみる

Advent Calendarは元々クリスマスまでの日にちを数えるという風習らしいですね。そんなイベントにぴったりなUIをアプリの中で実装したのでGithubにて公開したいと思います!

Xcodeの開発の効率を上げるためにしていること

iOSエンジニアのすーです! 今回は少しプログラムの話から遠ざかって、Xcodeでの開発の効率をどうやって上げているか、書いてみようと思います。

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

弊社で運用しているFammは11月頭のリリースでSwift 2.3からSwift 3に移行しました。

Carthage、CocoaPods経由で導入したライブラリのライセンス一覧をまとめてplist形式で出力するSwift Script

Timers Advent Calendar 2016の1日目、iOSエンジニアのすーです! まさかのトップバッターで驚いています。 最近自転車通勤するのがつらくなってきました。。。 FammでもCarthageで導入しているライブラリが増えてきて、CocoaPodsで入れているライブラリも少…

Shinagawa.swift #1で「ドッグフーディング用機能開発のススメ」というテーマで登壇してきました

お久しぶりです。iOSチームのかっくん(@fromkk)です。 11/25に株式会社ネクストで開催されたShinagawa.swift #1の5分LT枠で登壇してきました。

Firebase RemoteConfigをSwiftyに扱うライブラリ作ってみた

お久しぶりです。iOSエンジニアのすーです。 チームメンバーがFirebase、Realm Mobile Platformであれこれ試行錯誤しているのに触発され、遅れてのスタートですが僕もFirebaseのRemoteConfigについて触っていくことにしました。 今回はFirebase RemoteConfig…

Realm Mobile Platformを触ってみた

お久しぶりです!iOSチームのかっくんです。合宿の前日にRealm Mobile Platformの発表がありこれはビッグウェーブが来る!!!と思ったので触ってみる事にしました。

気軽にプッシュ通知のテストがしたい【iOS10以降対応】

お久しぶりです!iOSチームのかっくん(@fromkk)です。 iOS 10がリリースされましたね! 様々な機能が搭載されましたが最も目につくのはプッシュ通知に画像が表示出来たり直接返信が出来る機能じゃないでしょうか? 新しい機能を試してみたりするのも楽しいで…

SwiftでC言語のライブラリを利用する

iOSアプリなんかを作っている時に、SwiftからC言語のライブラリを利用したいなって思う事はないですか?

Firebaseがイケまくってるのでこんなの作ってみた

Firebaseとは NoSQL JSON データベース。データをツリー構造で管理するのが特長的。 過去Googleによって買収され、Google I/O 2016 で、データベースの域を超え、モバイル向けのサービス群「Firebase」となって発表されました。 firebase.google.com なにが…

EnumではじめるNSNotification管理

iOSエンジニアのすーです! 7月に入り、かなり暑くなってきましたね。 「pokemon go」も日本で配信されてかなりホットな感じになっていますね...。 前回の記事とはちょっと変わってネタが小さくなりますが、Swiftの Enum でNSNotificationを扱いやすくするTi…

Swiftのビルド時間を減らしてCI環境でのデプロイも早くしたお話

iOSエンジニアのすーです! あちらこちらでWWDC2016ネタで盛り上がっている中、それとは関係のない記事を投稿させて頂きます...! 現在弊社のFammでは、もともとObjective-C Onlyで書かれたプロジェクトでしたが、 新規機能は基本的にSwiftで書くようにして…

AKIBA.swift 第3回で登壇してきました

連投気味のかっくん(@fromkk)です。 先日WWDC16関連の記事を連投するという暴挙に出たらクラスメソッドさんでAKIBA.swiftという勉強会を開くんですが登壇してくれないかとご連絡を頂きました。

WWDC 2016に参加してきました(WWDC編)

WWDC 2016に参加してきました(出発〜前日まで編)の最終編です。

WWDC 2016に参加してきました(出発〜前日まで編)

WWDC 2016に参加してきました(準備編)の続きです。

WWDC 2016に参加してきました(準備編)

お久しぶりです。iOSエンジニアのかっくん(@fromkk)です。 この度WWDCに当選し、アメリカのサンフランシスコまで行ってきましたのでブログにまとめておきます。 WWDCで発表された内容などは既に様々な人やメディアがまとめているかと思いますので、ストリー…

Objective-C→Swiftでどう書き換えたらいいの?をまとめてみた

初めまして、iOSエンジニアのすーです!4月からTimers Inc.で働き始めました。 社内では最年少です。笑 現在Fammでは、新規開発を行いつつ、Objective-Cで書かれたコードを少しずつSwift化するのを行っています。 既に、新規でコードを書く時はSwiftで書くよ…

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

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

募集の詳細をみる