現在地から周辺のバイク駐輪場やバイク屋を簡易的に探せるアプリです。 近場のバイク駐輪場を探すときに 「バイク駐輪場」 で探すと、バイクだけはなく自転車専用の駐輪場も候補として出て探しにくいです。 また走行中、自分のバイクに何かトラブルがあったときに見てもらうために最寄りのバイク屋も探します。 アプリを開くだけで、最寄りのバイク駐輪場とバイク屋を地図ベースで探せるというコンセプトでアプリを開発しました。
アプリを開くと現在地から半径3000m以内にあるバイク駐輪場はバイクのアイコン、バイク屋はお店のアイコンでそれぞれ表示します。
また、もしバイクの駐輪場を契約している場合に「My駐輪場」として追加することできます。長押しで何か名称をつけて登録するとMy駐輪場として地図に追加されます。
- iOS 13.0以上
- Xcode 12
- Swift 5
- CocoaPods: 1.10.0
- Mint: 0.16.0
CocoaPodsとMintのインストールしていない場合は導入からお願いします。
- UI: Stroyboard + XIB
- Architecture: MVP
- Library
- CocoaPods
- GoogleMaps 4.1.0
- MaterialComponents 119.2.0
- Swift Package Manager
- Alamofire 5.4.0
- PKHUD 5.4.0
- Realm 10.3.0
- CocoaPods
- Mint
- LicensePlist 3.0.5
- SwiftGen 6.4.0
- SwiftLint 0.41.0
APIはGoogleMapsPlatform Place Search API を使って GoogleMapのViewに関してはMaps SDK for iOSを使用しています。 Xcodeでビルドする際はGooglMapsPlatformでkeyの発行が必要になります。 ※ Place Search APIは初期の無料期間はあるがお金がかかるので注意 MapViewの方は今のところは無料です。
- プロジェクトをクローンする
$ git clone https://github.com/kentomiya89/BikeSpotSearch.git
$ cd BikeSpotSearch
- CocoaPodsからライブラリをインストール
$ pod install
- Mintからパッケージをインストール
$ mint bootstap
- APIKey.plistファイルをBikeSpotSearch/Resourcesに作成し以下のスクショのように追加します。