Skip to content

ahmedawwad/goeuro

 
 

Repository files navigation

goeuro

GoEuro iOS mobile development task

Language License

Table of Contents

Required Task

Goeuro app assignment Implement an autocompleting travel search form

On the form, the user is required to enter the start and end location and the date of their trip. The start and end location need to be automatically completed using a list of known locations that can be requested through a JSON API invocation. When displaying matches, they should be ordered by distance to the user's current location. Date entry should be facilitated by a date entry widget. A "search" button should be available when the form has been completely filled out. Tapping the "search" button should display a "Search is not yet implemented" message to the user.

Note: Please implement your solution as an App that we can try out. For Android we need 4.4 compatibility or for iOS 8 compatibility. Also send us the source code to your solution. We use GitHub, so if you put your source code into a GitHub repository, it will make our life easy.

How to build

  1. Clone the repository
$ git clone https://github.com/digwey/goeuro.git
  1. Install pods
$ cd FirstInterviewTask
$ pod install
  1. Open the workspace in Xcode
$ open "FirstInterviewTask.xcworkspace"
  1. Compile and run the app in your simulator or your iOS device

  2. If you don't see any data, please check internet connection as the application doesn't check the connectivity status.

Notices

The current version is working with Xcode Version 7.3. If you are using different Xcode version, please check out the previous versions.

Screenshots

![Screenshot1] (https://raw.githubusercontent.com/digwey/goeuro/master/screenshots/Screen Shot 2016-06-13 at 2.50.14 AM.png) ! Gif file using Xcode Emulator ![Gif1] (https://raw.githubusercontent.com/digwey/goeuro/master/screenshots/go_gif.gif)

Requirements

  • Xcode 7
  • iOS 9

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Objective-C 97.9%
  • Ruby 2.1%