このエントリーをはてなブックマークに追加

5月

12

第2回 実践 iOS アプリ開発モブプログラミング会

今回はSwift5に実装されるかもしれないasync/awaitを使おうというのがテーマです

Organizing : y.imajo

Hashtag :#mobproios
Registration info

ドライバー1

Free

FCFS
1/1

ドライバー2

Free

FCFS
1/1

ドライバー3

Free

FCFS
1/1

モブ枠1(行けるか自信ないけど勢いで参加したい勢、もちろんキャンセルするときはキャンセル処理する枠)

Free

Standard (Lottery Finished)
2/2

モブ枠2(積極参加勢、ドライバーがいなかったらドライバーやってみても良い枠)

Free

Standard (Lottery Finished)
3/3

Description

概要

ペアでプログラミングをしていく作業をペアプロと言いますが、モブプログラミングは2人以上の複数人でプログラミングを進める開発手法です。

今回も架空のiOSアプリをお題として、Swiftでイチから作っていきます。時間になったら コードを書くドライバー を交代しながら、それを見守る ナビゲータ側はモブ(群衆)の名の通り、外からわいわい言って楽しんでみよう というのが趣旨となります。

「他の会社の人たちはどんな感じでiOSアプリのコードを書いて仕事をしてるんだろう」もしくは「自分がドライバーをやるのでフィードバックが欲しい」という気持ちに答えるために、ドライバーは実践的に自分の考えを喋りながらコードを書いていきましょう。ナビゲータ側はそれに対して提案したり感想を言い合って、本来のモブプログラミングとは何かについてはあまり気にせず、楽しむことを目的としています。

参考になる記事

第1回実践iOSアプリ開発モブプログラミング会についてまとめ

https://qiita.com/yimajo/items/0f13c735932ae20b891f

会場について

Sansan株式会社さまの13Fスペースをお借りします!!住所は 「東京都渋谷区 神宮前5丁目52−2 青山オーバルビル13F」となります。

途中参加や途中退出は気にせずご自由にどうぞ。

進め方

  • 14:00 開場
  • 14:20 開催場所の説明やお題の説明や進め方の説明など
  • 14:30 ドライバー1人目がドライブ開始!
  • 16:00 休憩
    • この間にコードをGitHubにPull Request
    • 運営がマージしておきます
    • 次のドライバーはリポジトリをfork
  • 16:10 ドライバーを交代してドライバー2人目がドライブ開始!
  • 17:40 休憩
    • この間にコードをGitHubにPull Request
    • 運営がマージしておきます
    • 次のドライバーはリポジトリをfork
  • 17:50 ドライバーを交代してドライバー3人目がドライブ開始!
  • 19:20 終了
    • GitHubにPull Request
  • 19:30 会場でご飯を食べつつ懇親会
    • コードやライブラリを見ながら気づいたこと、自分ならもっとこうするという事など共有してみたり

懇親会ではスポンサーのSansan株式会社さまのご好意により軽食と飲み物が用意されるようです。

会場および懇親会スポンサー

Sansan株式会社は、「ビジネスの出会いを資産に変え、働き方を革新する」をミッションに掲げ、法人向け名刺管理サービス『Sansan』と個人向け名刺アプリ『Eight』を提供しています。

お題

何を作るかのお題案は直前に変更されるかもしれません。良いお題自体を探してます。

要件としては「ユーザによる更新」「一覧の表示」「詳細の表示」です。できれば「非同期処理」もあると実際のいつもの仕事っぽいコードになって良いとも思います。例えばRxSwiftなどを使ったりすると慣れてない人はツッコミ入れづらいので避けたほうがいいかもしれませんが、参加者の同意次第で自由です。

この会では、普段の仕事とは違い限られた時間で完成することを目的としていません。完成しなくてもいいので、普段自分が仕事で行っているように「ハマったらググる」「相談する」「テストを書く」「リファクタリングする」というやり方で進めていければと思います。

A案

  • TODOアプリをasync/awaitを使って作る
    • TODOの登録
    • 登録したTODOの一覧
    • 登録したTODOの編集

B案

  • GitHub Search APIを使ってリポジトリを検索しブックマークしたりするのをasync/awaitを使って作る
    • リポジトリのフリーワード検索
      • リポジトリのURL先のHTMLを保存してキャッシュ化
      • リポジトリをブックマーク
    • リポジトリ詳細画面(WebViewでページ表示)
    • ブックマーク一覧

C案

  • Connpass Search APIを使ってイベントを検索しブックマークしたりするのをasync/awaitを使って作る
    • イベントのフリーワード検索
      • イベントのURL先のHTMLを保存してキャッシュ化
      • イベントブックマーク
    • イベント詳細画面(WebViewでページ表示)
    • ブックマーク一覧

参加要件

  • ドライバーは Xcode9.3 がインストールされたマシンをお持ち下さい
  • 日頃iOSアプリ開発をしている
  • モブプログラミング興味があって参加したい!
  • 他の人がiOSアプリ開発をしているところが見てみたい!
  • マナーを守って人の作業に提案できる

マナー

その他

async/awaitのために使うライブラリ

https://github.com/malcommac/Hydra

Feed

y.imajo

y.imajoさんが資料をアップしました。

05/14/2018 12:50

y.imajo

y.imajo published 第2回 実践 iOS アプリ開発モブプログラミング会.

05/02/2018 15:06

第2回 実践 iOS アプリ開発モブプログラミング会 を公開しました!

Group

Ended

2018/05/12(Sat)

14:00
19:30

開催日時が重複しているイベントに申し込んでいる場合、このイベントには申し込むことができません

Registration Period
2018/05/01(Tue) 00:00 〜
2018/05/12(Sat) 19:30

Location

Sansan株式会社

東京都渋谷区 神宮前5丁目52−2 青山オーバルビル13F

Organizer

Attendees(8)

y.imajo

y.imajo

第2回 実践 iOS アプリ開発モブプログラミング会 に参加を申し込みました!

sim

sim

第2回 実践 iOS アプリ開発モブプログラミング会に参加を申し込みました!

Midori ISONO

Midori ISONO

第2回 実践 iOS アプリ開発モブプログラミング会に参加を申し込みました!

ezura

ezura

第2回 実践 iOS アプリ開発モブプログラミング会に参加を申し込みました!

zizi4n5

zizi4n5

第2回 実践 iOS アプリ開発モブプログラミング会に参加を申し込みました!

amazones_ike

amazones_ike

第2回 実践 iOS アプリ開発モブプログラミング会に参加を申し込みました!

SyunKyo

SyunKyo

第2回 実践 iOS アプリ開発モブプログラミング会に参加を申し込みました!

MasashiKawabe

MasashiKawabe

第2回 実践 iOS アプリ開発モブプログラミング会 に参加を申し込みました!

Attendees (8)

Canceled (2)