Advertisement
Guest User

Untitled

a guest
Dec 14th, 2015
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.97 KB | None | 0 0
  1. I’m glad to see you progressing quite nicely through our interview process,
  2. however in the whole process I forgot send the email with the demo project I wanted you to do for us (I believe I mentioned it last time we talked ),
  3. I hope this is not an issue, I know you’ve done things which are much more complex,
  4.  
  5. So what I’d like to see is a sample project which is a credentials listing, Here are the specs for it.
  6.  
  7. I would like you to do the following:
  8.  
  9. make a listing of websites which supports phone and tablet,
  10. the list of websites is available here: https://dl.dropboxusercontent.com/u/2532281/listing.txt
  11. You should not store it on the device but query it as you would a website
  12.  
  13. the content is in the form :
  14.  
  15. google_com.png
  16. google_com@2x.png
  17. yahoo_com.png
  18. yahoo_com@2x.png
  19. apple_com.png
  20. apple_com@2x.png
  21. time_com.png
  22. time_com@2x.png
  23.  
  24. 1. process the service response, having in mind that the file can have two items per domain (you should skip the ones named @2x.png since you know they are duplicates). You’re allowed to cache stuff on the device
  25. 2. the name of the website is always. domain_com.png for the website domain.com
  26. 3. you can access the image for this website at https://s3-eu-west-1.amazonaws.com/static-icons/_android48/ i.e. https://s3-eu-west-1.amazonaws.com/static-icons/_android48/google_com.png
  27. 4. I need you to do something that resembles the current Dashlane listing of the android app.
  28.  
  29. -
  30.  
  31. - The UI for Phones should be Like in the image below, using a list, however the same UI should be a Grid for tablets. (I am not providing a screenshot as I don’t have one In the old UI that I can share, I will leave the grid specifics for you to define, but you can use the Dashlane password listing on tablets as specs)
  32. - You should use the fragment API, when building the code, and specify tablet vs phone UI.
  33. - There should be a search feature which will be accessible in the action bar which would search through the data which you may query from the list I provided.
  34. - Upon Click, on phones you should open a full screen fragment which will be containing the Icon and the name of the website, and on Tablet the same thing should open but inside a dialog/popup which will be “floating” over the grid with the icons.
  35. - Search results would show in the main listing on phone and tablet, click on an item in the search results does the same action as clicking it in the list (it basically opens the item)
  36. - LIsting UI should be efficient and performant.
  37.  
  38. Note: To evaluate the project I will need the complete code of the project and a binary build (APK)
  39.  
  40.  
  41. I am not sending any UI resources. as the UI does not matter, please use plain colors and shades and icons provided by Androids R.drawable set. There is no need to do photoshop exports or any UI work of the sort. Your demo will be evaluated on code quality, stability of component, bug resilience and minor UI aesthetics (buttons are big enough to be clicked or text is big enough to be readable ),
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement