The Butterfly is the SmartCity App that gives you full access to the Butterfly SmartCity Network and enjoys the best that the city has to offer. Find businesses, buy & sell your products and services, pay bills, report issues, get notified of new events, keep track of activities, and so much more! The Transport is one of the several functions of this app. There you can plan a trip, choose a route, using time and date that you need and also buy transport tickets.

Butterfly

Transport Module

Functionality
All transport vehicles on one map in real time, transport position updating happens each 20 seconds and the user is always aware about their position.
Functionality
The user can find departure and destination stations with integrated auto-completion system also set necessary date and time for trip and it need just a tap "Find Routes".
Functionality
After the user has tapped "Find Routes" he will see the optimal route for chosen stations with full info such as time from departure station and destination station, trip duration, trip distance and count of stops.
Functionality
There is all route info including departure station and destination station names with trip date and time, more over if select the transport station on the current route the user can get the information about it such as address and transport company.
Functionality
All info about all stations on the selected route (time, distance, address etc) in one screen. Also, the user can see on which station the transport has stopped in current time, this stops will blinking.
Tools:
Objective-C, NSURLSession, MapKit, AES256 encoding, Autolayout, CoreData, AVKit, CoreLocation, MediaPlayer framework
Viktor Kinko
Android Developer
Sergey Rodiontsev
iOS Developer, Co-Founder