Skip to content

jeannustre/Appstud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Appstud

� This is a simple app meant as a technical interview for an iOS Developer position.

Features

  • 00 - The navigation will follow the mentionned recommendations
  • 01 - The current user location will be displayed on the map if available
  • 02 - The places will be displayed around you as pins on the map. (...)
  • 03 - A button will allow the user to center the map on his location if available
  • 04 - No action is needed if the user taps on a pin
  • 05 - The places will be displayed as a list with a full width picture and the name of the place as a label
  • 06 - Pull-to-refresh on list
  • 07 - No action is needed if the user taps on a cell
  • 08 - Matching cell design (somehow)
  • 09 - Retrieve places from Google Places HTTP API : all bars within 2km / mock location if unavailable
  • 10 - If user location is denied, allow to search around a position through a text field
  • 11 - Sexy commits
  • 12 - Give access to the repository before 17:00 (UTC+2)
  • 13 - Launches on devices and simulators running iOS 9+ (couldn't try)
  • 14 - No crashes
  • 15 - Portrait mode only
  • 16 - iPhone only
  • 17 - Responsive UI
  • 18 - Perfectly smooth (can't judge that myself)
  • 19 - User permissions handled elegantly
  • 20 - Unit tests
  • 21 - UI tests
  • 22 - Caching Places to browse offline
  • 23 - MVC pattern
  • 24 - +2 design patterns

Getting Started

These instructions will get you a copy of the project up and running on your local machine for testing purposes.

Prerequisites

  • XCode 8
  • Swift 3

Installing

Clone into this repository

git clone https://github.com/jeannustre/Appstud.git

Open Appstud.xcworkspace, then build the app.

Running the tests

...

Built With

Author

Acknowledgments

About

Technical iOS developer interview for Appstud (www.appstud.com)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published