Realm meetupでiOS、Androidの家族アルバムみてねの開発風景について話してきた

speakerdeck.com

Realmとはmobile向けのDBなのだけど、みてねでは7月にリリースしたv1.5.0から利用していて、その経緯とか背景とか実装内容ついて話してきました。 内容的には他の人とか過去の発表と被るのを避けるためRealm的な話は薄くて、普段の開発スタイルとか同期APIの実装の話がメインだったりする。

あと質疑応答で、「今回の実装でAndroidiOSで設計が違ってきた場所ってなんですか?」という質問があって「AndroidはRxJavaを使って通知を飛ばしてUIにデータを反映させてるが、iOSだとNSNotificationCenterを使って素朴に実装している」みたいな返答しちゃったけどiOSではモデルをKVOで監視してUIに反映の間違いでした。(細かい)

懇親会では、スクラムを導入したい・しているけどよくわからない的な方々とお話する機会があり、 うちではこうしてます〜とかスクラムを上手くやるのが目的ではなく良い製品を届けるのが目的なんだ〜みたいな偉そうなことを喋ったりしました。

弊社では全社的にスクラムを取り入れているおかげで、思考方法としてスクラムのような考え方が標準で出来るような人が 多いので今のチームでも多少は苦労していてもそれなりに良い体制で開発出来ているなーということが実感できた。

スクラムスクラム言っているけど俺自身、認定スクラムマスターでもなんでもないしスクラムという手法が好きなわけでもないけど、 良い製品を生み出すために日々改善していこうという目的意識の部分は好きでこうやって外部でも発表したりブログに書いたりしている。

Realm、非常にシンプルで強力だしiOS/Androidで使用感がほぼ一緒なので両方のプラットフォームを 両方実装するような人たちにとってはすごいマッチしたライブラリーだと思う。ぜひみんな使ってみて欲しい。

togetter.com

野球観戦

先月、社会人になってから初めて野球観戦しに行ったのだけど、野球場の開放感のある場所で ビール飲む体験がかなり良かったのでまた行きたくなった。

シルバーウィークに有給をくっつけてこのまま9連休コースなのだけど、旅行とか行く予定も無く暇なのでまた明日行ってみることにした。 前回は会社の同僚と行ったけど、今回は完全に気まぐれでいきなり行こうと思い立った上に平日なので特にだれとも予定合わせずに1人で行ってみる。 コンビニのコピー機でチケットを買うことも出来て会員登録も要らないので、今さっき明日の試合のチケットを買った。

f:id:ainame:20150923235423j:plain

小・中学生時代はヤクルトファンだったけど、今となっては知っている選手ほとんど居ない。 ホームラン打つたび会場がわーってなるの好きだ。

動画で学ぶモダンなiOS/Androidアプリ開発技術

iPhone6sとiPad Pro発表されましたね。早くXCode7をstore配布して欲しいです。

スクラムチームで属人化させずにiOSもAndroidもRailsもAWSも全部やっていく話 - ainameの日記

この記事で、スマホアプリのチーム開発のことを書こうと思って先週はちょっとリリース前とか飲み会で忙しかったのであまり手がついておらず、どうやって書いてくかを考えてはいたけれど書いてこうとすると大分壮大になっていくので、ひとまず日常的な行いを少しづつ書きためていき、リンクで参照できるようにしておくことにした。

ということで今回は、社内で最近行っているプラクティスというか勉強手法で、動画でスマホアプリの技術を学ぶ方法を紹介する。

続きを読む

スクラムチームで属人化させずにiOSもAndroidもRailsもAWSも全部やっていく話

去年から「家族アルバムみてね」というスマホアプリの開発を担当している。(公にはそんなに言ってなかったので改めて宣言しておきます。) 子供の居る家庭向けのデジタルアルバムサービスで、お子さんが居る方はぜひ使ってみてください。

mitene.us

自分は子供どころか結婚もしていないのでターゲットユーザという感じではないけど、 社内の新規プロジェクトとして初期から関わらせていただくことが出来て、 スマホアプリ開発どころかAPIサーバーのRails以外に関しては経験がほとんどないままここまでやってきた。

続きを読む

Rubyでメソッドチェイン可能なクエリオブジェクトを書く

ひとでさんのこの前のYAPCでの発表(ベストスピーカーおめでとうございます)の はてなブログではドメイン駆動など使ってイケてるサービスを作り続けているぜっていう話、 オブジェクト指向やらドメイン駆動の話とかいろいろあったけれども、 結局のところイケてるサービスを作り続けるためには継続的にコードベースも良くしていかなければいけない っていうメッセージがあったのだったのだと勝手に解釈していてすごい共感している。

続きを読む