mhareendra / NYTSearch

First commit
0 stars 0 forks source link

NYTSearch

This is an Android demo application that lets users perform filter-enabled search operations for New York Times articles. Individual articles can also be viewed in an embedded web browser. Time spent: 20 hours spent in total

Completed user stories:

Required:

Optional:

Notes:

Added animation effects (combination of SlideIn, Alpha In and ScaleIn) to the recycler view.

Added Zoom-in effect on clicking an item in the search results and Zoom-out effect when exiting the webview activity.

Added Swipe-to-refresh on search activity

Added Progress bar indicator that is active when request is in progress

Added Card View to improve the appearance of items in the staggered Grid View

Added a few additional filter options (news desk values: Cars, education, books)

Implemented support for rounded image corners using Glide but ended up not using it because of Card View UI

Attempted Parceler library but could not get it to work on user defined classes and hence ended up not using it.

Walkthrough of all user stories:

https://vimeo.com/177018509

License

Copyright [2016] [Hareendra Manuru]

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.