Skip to content

lorenzodonini/motius-test-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iOS Interview Test Project

Please create a small iOS application that displays our usecases.

###Task###

  • Create an iOS app project on Bitbucket / Github etc.
  • A UITabBar where the user can select from three tabs. The icons for each tab are optional.
  • The first tab should look like a Login Screen with
    • a headline, a label, two textfields and a button
    • One textfield is for normal text, the other is for a password
    • The button should have a customized design (cyan background, white font color)
    • When clicking the button, an Alert should show up: “Hello Motius”.
  • The second tab should include a tableview that users can scroll through. It should display our usecases:
    • Please select one or multiple dummy images to display for each cell
    • Please get the elements for this tableview from our API
    • Build a connection, get the JSON object, and parse it in order to display the title and the body element for each object
    • Please build a system where the main thread is not blocked by this action
    • Feel free to design that screen more beautiful than in our example ;)
  • Third screen maybe empty. Feel free to hide an easter egg there :)

The API offered by the platform can be looked up in the code.

###Non-functional Requirements###

  • Min. iOS version should be iOS 9
  • Use either Swift or Objective-C
  • You don’t have to try to re-build the screens pixel-perfect
  • Good code structure and correct iOS guidelines are important

#Solution# The complete solution to the task can be found inside this project.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published