- MainActivity has the MainViewModel which initialize the Json data from the web url.
- UI control will the initialized and with the json data DataListAdapter will be created.
- Component Picasso has been used for Image Lazy load and Image cache.
- Picasso loads the image asynchronously, so that the UI will not get hold for this.
- LazyLoadDataList.Data is a Portable Android library project carries all the data for the App.
- LazyLoadDataList.Data project takes care of the Model and ViewModel
- LazyLoadDataList.Service is a Portable Android library project carries all the servie calls for the App.
- AppConstant Class holds the const values for the App.
- Refresh button will gets the latest json data and loads to the Listview
- Tested the debug version in Moto E(4.4.4) and Nexus 5(6.0.1)
-
Notifications
You must be signed in to change notification settings - Fork 1
sankaranarayanann/DataListByLazyLoad
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Code assessment repository for Telstra
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published