This is the Release version 1.0 of the Quiz of Aves App.
Changes done in this Release
- Removed Ping Test while evaluating Network Connectivity.
- Modified to use the support version of
Fragment
,DialogFragment
,FragmentManager
andAlertDialog
. - Made the inner class
ImageDownloaderTask
of ImageDownloaderTaskFragment as Static to avoid possible memory leaks, with related required changes. Optimized image downloads by reducing the required size of the Image and using parallel execution of AsyncTasks. Fixed bugs related to Downloaded Image not showing after configuration change. - Used String resources for Score and Question format, which is displayed in the QuizActivity.
- Made the inner class
MyCountDownTimer
of CountDownLatchFragment Static to avoid possible memory leaks, with required related changes. - Used optimized URLs for Images for faster loading of Images.
- Added Null checks for possible Null Pointers.
- Enabled logging for debuggable build types only, through the use of custom Logger which is a wrapper to the
android.util.Log
. - Modified to use
app:srcCompat
for loading drawables in ImageView. - Fixed the final_score_layout of FinalScoreDialogFragment which was not displaying the final score properly.
- Recreated App Icons.