3年前に友達の結婚式のビンゴで当てたディズニーペアチケットを最近やっと使った@mikedaです。
最近こういうiPhoneアプリをリリースしました。
主な機能
求人張り紙を投稿してポイントをGETする
街の求人張り紙を撮影して投稿できます。投稿すると100ポイントもらえます。
過去に投稿された張り紙は1ヶ月たつと更新できます。更新すると50ポイントもらえます。
投稿した張り紙はしばらくするとJOBLISTに掲載されます。
※裏ではスタッフが手動で画像からデータを起こしています。
ためたポイントをAmazonギフト券と交換する
ポイントは1ポイント1円ぶんのAmazonギフト券と交換できます。
※裏では@mikedaが心をこめてギフトコードを記載したメールを手動送信しています。
目的
『全てのアルバイト情報を網羅する』ためです。
儲かるの?
ここではたぶん儲けないです。
サービス名
個人的には『ハリガミハンター』にしたかったのですが、最終的に『JOBLISTアプリ』になりました。
アプリはどうやって作ったのか
Swift3で、RxSwiftを使ってMVVMベースで開発しました。
まず試しに自分(iOS開発未経験)でデモアプリを使ってみて、やっぱ全部自分で実装する辛そうだったので、外部の開発者にお願いすることにしました。
開発者はこういう経緯でみつけました。
APIはどうやって作ったのか
railsで開発しました。 JOBLISTのコードベースで、Mountable Engineとして実装されています。
Rails.application.routes.draw do mount Api::Engine, constraints: { subdomain: 'api' } # ... end
実装についてはいろいろオシャレなgemを検討したものの、アプリAPI開発は初めてだったこともあり、最終的には使い慣れた普通のコントローラ&ビュー(jbuilder)で実装しました。
ドキュメントはautodocでspecから自動生成しています。
Android版は作らないのか
作ります!すぐ作りたいです!!
だれか手伝ってくれませんか!
初期実装とリリース作業だけでもお願いできればあとは自分が引継ぎます。
Google、KotlinをAndroidアプリ開発言語に選定
ということもあり、Swiftと近い感覚で書けそうなので、出来ればKotlinで実装したいなと思ってます。
いい人みつからなければ泣きながら自分で勉強・開発するかも(´・ω・`)
まとめ
街の求人張り紙を投稿・共有するiPhoneアプリを作りました。
機能もUIもまだまだこれから。どんどんブラッシュアップしていきたいと思ってます。