- Friendly UI
- Support both landscape and portrait orientations
- Activity Animation
- Master details actvities and fragments working on both mobiles and tables Screens
- Property details:
- Property details
- property photo gallery
- google maps with marker on the property location
- call the advertiser on mobile or send an email to him/her
- Property Search customization
- Save Search options
- Android 17 for minSDK to support 100% of playstore audience
- Very abstract splash screen for minimum time logo appear till loading
- Automatic internet connection interaction(internet on/off) depending on broadcast receiver
- Code Organaized in packages
- Callbacks for threading
- Threading
- Shared preferences for save and load filter data
- From scratch -above native android- JSON and networking
- Glide for gallery, i found it good it's cache the lodaded images and load images in background
I think it has a disadvantage in gallery it's shows black baground by default while loading i think also we can handle this. - Threading
- adding to do comments for the work which needs to be done
- organized JSON package for the received JSONs
- Adding the web service search http request params supposed it's a GET
- and more...