Skip to content

appfactoryCo/AppPartnerTest

Repository files navigation

This app developed for App Partner company in New York as part of their programmer test.

It's in Objective-C and here are the details:

================= INSTRUCTIONS

  • You are to create an iOS Mobile application that looks and functions as specified in the wireframe.pdf
  • There are 4 main sections in the mobile app: Home, Chat, Login, and Animation Test.
  • Please take care of the bug(s) we left for you in the starter project as well.
  • Login Username: SuperBoise Password: qwerty

================= APP SECTIONS

  • Home: This is a very simple screen, all it does is have buttons that lead you to the other screen in the app.

  • Chat: This section simply displays a list of an old chat log from some cached data, however the user images in the chat must be dynamically downloaded from the provided urls.

  • Login: This is your typical mobile app's login screen, where a user enters their credentials and attempts to login. Details on what HTTP Endpoint to query and what the UI should do upon a successful login are specified inside the wireframe.pdf

  • Animation Test: The basic requirements for this screen is that when the spin button is tapped the AppPartner logo rotates 360 degrees once every time the spin button is tapped. The user must also be able to tap and drag the icon around the screen. After fulfilling those requirements, try to show us something cool on this screen!

================= REQUIREMENTS

  1. Your App must support iOS8 and iOS9. Portrait Orientation only.
  2. You must support the iPhone4s, iPhone5, iPhone5s, and iPhone6.
  3. You must use AutoLayout.
  4. Do not worry about supporting the iPhone 6 Plus.

============================== WHAT AM I BEING TESTED ON ???

  1. Your ability to pick up and work in a foreign codebase.
  2. Your ability to follow directions.
  3. Your ability to implement features common to most mobile applications.
  4. Your ability to write clean and maintainable code.
  5. Your ability to find and fix bugs in an existing codebase.
  6. Your ability to be creative.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published