All Projects → kingcos → OFOBike

kingcos / OFOBike

Licence: MIT license
A demo app like OFO Bike in Swift.

Programming Languages

swift
15916 projects
ruby
36898 projects - #4 most used programming language
objective c
16641 projects - #2 most used programming language

Projects that are alternatives of or similar to OFOBike

Todayx
🌈Flutter App:🎊「今日份的X」(每天推荐一个:图片、诗歌、名言、音乐、乐评、高等数学、两种配色、化学方程式、Github Repo、知乎问题、文章)
Stars: ✭ 128 (+611.11%)
Mutual labels:  ios-app, demo-app
React Natives App
App for the React & React Native developer community as a demo project for the React Native meetups in Germany
Stars: ✭ 20 (+11.11%)
Mutual labels:  ios-app, demo-app
ChatbotHotel
A Chatbot demo for DialogFlow (Formerly called API.AI)
Stars: ✭ 34 (+88.89%)
Mutual labels:  ios-app, demo-app
Phphub Ios
PHPHub for iOS is the universal iPhone and iPad application for PHPHub
Stars: ✭ 1,223 (+6694.44%)
Mutual labels:  ios-app, demo-app
Fullscreencamera
A Full Screen Camera App written in Swift
Stars: ✭ 131 (+627.78%)
Mutual labels:  ios-app, demo-app
Swift project
原OC项目用swift实现,纯swift项目,可作为学习swift的demo,包含多个自定义控件,并且进行封装网络请求库,结构清晰。
Stars: ✭ 133 (+638.89%)
Mutual labels:  ios-app, demo-app
ANODA-Turn-Timer
ANODA Open Source iOS Swift example app
Stars: ✭ 19 (+5.56%)
Mutual labels:  ios-app, mit-license
rn-sip-app
React Native SIP App
Stars: ✭ 51 (+183.33%)
Mutual labels:  ios-app
smtpd
SMTP server (library) for receiving emails, written in pure PHP.
Stars: ✭ 94 (+422.22%)
Mutual labels:  mit-license
SmartWallet
Smart Wallet - iOS application for managing money
Stars: ✭ 51 (+183.33%)
Mutual labels:  ios-app
Minazuki
シンプルな製品アクティベーションシステム「Minazuki」のサーバーサイド実装
Stars: ✭ 16 (-11.11%)
Mutual labels:  mit-license
Flashcards-Demo
This is a source code for a demo app.
Stars: ✭ 18 (+0%)
Mutual labels:  demo-app
GithubClient
Github iOS Client based on Github REST V3 API and GraphQL V4 API
Stars: ✭ 42 (+133.33%)
Mutual labels:  ios-app
HFSM
Hierarchical Finite State Machine Framework
Stars: ✭ 73 (+305.56%)
Mutual labels:  mit-license
react-native-css-modules-with-typescript-example
A simple example app that shows how you can use CSS modules + Typescript with React Native and React (for browser)
Stars: ✭ 17 (-5.56%)
Mutual labels:  demo-app
AppLister
An iOS app to display information about all installed apps on the device and launch them.
Stars: ✭ 48 (+166.67%)
Mutual labels:  ios-app
demo-api
www.yiiframework.com/
Stars: ✭ 23 (+27.78%)
Mutual labels:  demo-app
tea-notes
Source code for Tea Notes app. Built with React Native. Search "Tea Notes" to download in app store.
Stars: ✭ 14 (-22.22%)
Mutual labels:  ios-app
Awesome-Flutter-Templates
A Huge Collection of Flutter App templates
Stars: ✭ 53 (+194.44%)
Mutual labels:  ios-app
MYNavigationController
导航控制器的压缩 , 使得可以将导航范围缩小到指定区域 , 实现页面中的页面效果 . 适用于路径选择,文件选择等
Stars: ✭ 47 (+161.11%)
Mutual labels:  ios-app

OFOBike

A demo app like OFO Bike in Swift.

Preface

该 Repo 是 OFO 小黄车的「部分」模仿 App。2017 年 5 月左右开始写,由于之前配置 .girignore 未将 Cocoapods 处忽略,导致整个包过大,而且 Commit 较乱。最近将代码重新整理,并开源。

项目整体采用了 MVC 架构,使用 Swift 3.x 编写,后台采用 LeanCloud,地图为高德地图提供,并集成了 Fabric。

PS: 该 App 非目前最新版 OFO 共享单车 UI。

How to run?

在 AppDelegat.swift 中设置您的高德地图 Key 以及 LeanCloud Key;Fabric 的 Key 需要在 Info.plist 中设置。

Screenshots

  • Launch image

  • 主页

  • 侧边栏(仅 UI, SWRevealViewController)

  • 热门互动(WKWebView)

  • 扫码用车(SwiftScan)

  • 输入车牌号(APNumberPad)

  • 显示解锁码

  • 车牌号错误(MIBlurPopup)

Podfile

target 'OFOBike' do
  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!

  # Pods for OFOBike
  
  # Fabric
  pod 'Fabric'
  pod 'Crashlytics'
  
  # Side menu
  pod 'SWRevealViewController'
  
  # Map
  pod 'AMapNavi'
  pod 'AMapSearch'
  pod 'AMapLocation'
  
  # HUD
  pod 'FTIndicator'

  # QR Code
  pod 'swiftScan'

  # Number Pad
  pod 'APNumberPad'
  
  # Timer
  pod 'SwiftyTimer'
  
  # Sounds
  pod 'SwiftySound'
  
  # Lean Cloud
  pod 'AVOSCloud'
  
  # Pop up
  pod 'MIBlurPopup'
end

LICENSE

部分资源解包自 OFO 共享单车.ipa,许可等归其官方解释。其余部分许可为 MIT。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].