Evaluating technical skills test project

Test Project




- As an iPhone user I want an application to inform me which photos have been deleted from my phone since I last opened the application. This means, the application should monitor the phone’s camera roll.

- I want the application to display thumbnails of the deleted photos in a list. This view should be equal or similar to the standard photo Camera roll on the iPhone.

- I also want and the app to display thumbnails of all the photos - existing and deleted - in a separate view

- I do NOT want the app itself to be able to delete photos

Technical Specifications


- The app should scan the camera roll during every start and find out which photos have been deleted since the last opening of the app.

- During this scan of the app should create a index of all new/not-yet-scanned photos that are in the phone’s camera roll and save it to a local Storage.

- This index should contain some basic metadata off the phone like date and time as well as a hash of the photo and a thumbnail of the photo.

- There should be a menu bar on the bottom which offers two choices between the first view which only displays the deleted photos and the second a view which displays all photos (existing and deleted)



- The app has to be implemented in Kotlin (=> kotlin Native)

- The app should use either Maven or Graddle as build tools

- There have to be Unit Tests with a test coverage of at least 85% of the actual business logic. No need for testing of boilerplate code, platform integrations or configuration code



- The project will be delivered either as a repository which can be checked out with Git

- The delivery shall include a set of step-by-step instructions which will allow a developer to run the code on the Mac in an iPhone simulator.

- For this setup guide please assumed that Xcode & Developer Tools, as well as Java and IntelliJ are installed on the machine

- If a separate simulator is required please include installation instructions in the manual

- Deliver a Demo video of the application running (on a phone or simulator) showing the functionality



You must send a receipt which is valid in the EU, along with either a copy of your company’s commercial registration or a copy of your government ID e.g. a Passport

Habilidades: Kotlin

Ver más: project manager interview test, written test for executive assistant, project management skills assessment, administrative test for interview, free administrative assistant practice test, project management aptitude test questions, free administrative assistant skills test, project management assessment test, simple test project php, word 2003 project test answers, online test project aspnet, ruby rails test project, create test project, english project test, freelancer board test project, write beta test project report, asterisk stress test project, java web project test case document, book project test, open source project test automation systemmobile application

Información del empleador:
( 0 comentarios ) Vienna, Austria

Nº del proyecto: #18077122

Adjudicado a:


Hi, Thanks for the opportunity. As discussed, I will develop android app with above specification. Develop android app with Kotlin Programming Language/ Gradle Thanks, Dilip Upadhyay

€30 EUR en 1 día
(1 comentario)