Mobile Change Log
1. Upgrade to AndroidX.
Effected Files For Android Studio
app/src/main/java/com/panaceasoft/psnews/Config.java
app/src/main/java/com/panaceasoft/psnews/MainActivity.jav
app/src/main/java/com/panaceasoft/psnews/di/FragmentBuildersModule.java
app/src/main/java/com/panaceasoft/psnews/di/MainActivityModule.java
app/src/main/java/com/panaceasoft/psnews/ui/common/NavigationController.java
app/src/main/java/com/panaceasoft/psnews/ui/home/home/HomeFragment.java
app/src/main/java/com/panaceasoft/psnews/ui/home/home/adapter/HomeCategoryAdapter.java
app/src/main/java/com/panaceasoft/psnews/ui/home/home/adapter/HomeMainAdapter.java
app/src/main/java/com/panaceasoft/psnews/ui/home/home/adapter/HomeNewsViewPagerAdapter.java
app/src/main/java/com/panaceasoft/psnews/ui/home/home/adapter/HomeRecentNewsAdapter.java
app/src/main/java/com/panaceasoft/psnews/ui/home/home2/CategoryFragment.java
app/src/main/java/com/panaceasoft/psnews/ui/home/home2/HomeFragment2.java
app/src/main/java/com/panaceasoft/psnews/ui/home/home2/adapter/Home2CategoryAdapter.java
app/src/main/java/com/panaceasoft/psnews/ui/home/home2/adapter/Home2NewsViewPagerAdapter.java
app/src/main/java/com/panaceasoft/psnews/ui/home/home2/adapter/Home2RecentNewsAdapter.java
app/src/main/java/com/panaceasoft/psnews/ui/home/home2/adapter/HomeMain2Adapter.java
app/src/main/res/layout/fragment_home.xml
app/src/main/res/layout/fragment_home2.xml
app/src/main/res/layout/fragment_user_login.xml
app/src/main/res/layout/home2_editor_pick_news_container.xml
app/src/main/res/layout/home2_news_vertical_container.xml
app/src/main/res/layout/home2_pager_item.xml
app/src/main/res/layout/home_recents_news_item_for_home2.xml
app/src/main/res/menu/menu_home_category_trending_picked_fav.xml
app/src/main/res/values-ar/strings.xml
app/src/main/res/values-es/strings.xml
app/src/main/res/values/strings.xml
app/build.gradle
app/src/main/AndroidManifest.xml
app/src/main/java/com/panaceasoft/psnews/AppExecutors.java
app/src/main/java/com/panaceasoft/psnews/api/ApiResponse.java
app/src/main/java/com/panaceasoft/psnews/api/PSNewsService.java
app/src/main/java/com/panaceasoft/psnews/binding/BindingAdapters.java
app/src/main/java/com/panaceasoft/psnews/binding/FragmentBindingAdapters.java
app/src/main/java/com/panaceasoft/psnews/binding/FragmentDataBindingComponent.java
app/src/main/java/com/panaceasoft/psnews/db/AboutUsDao.java
app/src/main/java/com/panaceasoft/psnews/db/CategoryDao.java
app/src/main/java/com/panaceasoft/psnews/db/CommentDao.java
app/src/main/java/com/panaceasoft/psnews/db/ImageDao.java
app/src/main/java/com/panaceasoft/psnews/db/NewsDao.java
app/src/main/java/com/panaceasoft/psnews/db/PSNewsDb.java
app/src/main/java/com/panaceasoft/psnews/db/UserDao.java
app/src/main/java/com/panaceasoft/psnews/db/YouTubeDao.java
app/src/main/java/com/panaceasoft/psnews/db/common/Converters.java
app/src/main/java/com/panaceasoft/psnews/di/AppInjector.java
app/src/main/java/com/panaceasoft/psnews/di/AppModule.java
app/src/main/java/com/panaceasoft/psnews/di/ViewModelKey.java
app/src/main/java/com/panaceasoft/psnews/di/ViewModelModule.java
app/src/main/java/com/panaceasoft/psnews/repository/aboutus/AboutUsRepository.java
app/src/main/java/com/panaceasoft/psnews/repository/category/CategoryRepository.java
app/src/main/java/com/panaceasoft/psnews/repository/category/task/SyncCategory.java
app/src/main/java/com/panaceasoft/psnews/repository/comment/CommentRepository.java
app/src/main/java/com/panaceasoft/psnews/repository/comment/task/FetchNextPageCommentTask.java
app/src/main/java/com/panaceasoft/psnews/repository/comment/task/PostCommentTask.java
app/src/main/java/com/panaceasoft/psnews/repository/common/DeleteTask.java
app/src/main/java/com/panaceasoft/psnews/repository/common/NetworkBoundResource.java
app/src/main/java/com/panaceasoft/psnews/repository/common/NotificationTask.java
app/src/main/java/com/panaceasoft/psnews/repository/common/PSRepository.java
app/src/main/java/com/panaceasoft/psnews/repository/common/SaveTask.java
app/src/main/java/com/panaceasoft/psnews/repository/contactus/ContactUsRepository.java
app/src/main/java/com/panaceasoft/psnews/repository/contactus/task/PostContactUsTask.java
app/src/main/java/com/panaceasoft/psnews/repository/image/ImageRepository.java
app/src/main/java/com/panaceasoft/psnews/repository/news/NewsRepository.java
app/src/main/java/com/panaceasoft/psnews/repository/news/task/DeleteAllFavouriteTask.java
app/src/main/java/com/panaceasoft/psnews/repository/news/task/FavouriteNewsTask.java
app/src/main/java/com/panaceasoft/psnews/repository/news/task/FetchNextPageEditorPickedNewsTask.java
app/src/main/java/com/panaceasoft/psnews/repository/news/task/FetchNextPageFavouritesNewsTask.java
app/src/main/java/com/panaceasoft/psnews/repository/news/task/FetchNextPageNewsByCategoryTask.java
app/src/main/java/com/panaceasoft/psnews/repository/news/task/FetchNextPageNewsTask.java
app/src/main/java/com/panaceasoft/psnews/repository/news/task/FetchNextPageSearchNewsTask.java
app/src/main/java/com/panaceasoft/psnews/repository/news/task/FetchNextPageTrendingNewsTask.java
app/src/main/java/com/panaceasoft/psnews/repository/news/task/LikeNewsTask.java
app/src/main/java/com/panaceasoft/psnews/repository/news/task/TouchCountNewsTask.java
app/src/main/java/com/panaceasoft/psnews/repository/user/UserRepository.java
app/src/main/java/com/panaceasoft/psnews/repository/youtube/YouTubeRepository.java
app/src/main/java/com/panaceasoft/psnews/ui/aboutus/AboutUsActivity.java
app/src/main/java/com/panaceasoft/psnews/ui/aboutus/AboutUsFragment.java
app/src/main/java/com/panaceasoft/psnews/ui/category/CategoryListFragment.java
app/src/main/java/com/panaceasoft/psnews/ui/category/adapter/CategorySelectionAdapter.java
app/src/main/java/com/panaceasoft/psnews/ui/comments/CommentEntryActivity.java
app/src/main/java/com/panaceasoft/psnews/ui/comments/CommentEntryFragment.java
app/src/main/java/com/panaceasoft/psnews/ui/comments/CommentListActivity.java
app/src/main/java/com/panaceasoft/psnews/ui/comments/CommentListFragment.java
app/src/main/java/com/panaceasoft/psnews/ui/comments/CommentsBackgroundTaskHandler.java
app/src/main/java/com/panaceasoft/psnews/ui/comments/adapter/CommentListAdapter.java
app/src/main/java/com/panaceasoft/psnews/ui/common/BackgroundTaskHandler.java
app/src/main/java/com/panaceasoft/psnews/ui/common/DataBoundListAdapter.java
app/src/main/java/com/panaceasoft/psnews/ui/common/DataBoundViewHolder.java
app/src/main/java/com/panaceasoft/psnews/ui/common/PSAppCompactActivity.java
app/src/main/java/com/panaceasoft/psnews/ui/common/PSFragment.java
app/src/main/java/com/panaceasoft/psnews/ui/contactus/ContactUsFragment.java
app/src/main/java/com/panaceasoft/psnews/ui/detail/DetailActivity.java
app/src/main/java/com/panaceasoft/psnews/ui/detail/DetailFragment.java
app/src/main/java/com/panaceasoft/psnews/ui/detail/DetailTaskHandler.java
app/src/main/java/com/panaceasoft/psnews/ui/detail/adapter/RelatedNewsListAdapter.java
app/src/main/java/com/panaceasoft/psnews/ui/gallery/GalleryActivity.java
app/src/main/java/com/panaceasoft/psnews/ui/gallery/GalleryDetailActivity.java
app/src/main/java/com/panaceasoft/psnews/ui/gallery/GalleryDetailFragment.java
app/src/main/java/com/panaceasoft/psnews/ui/gallery/GalleryFragment.java
app/src/main/java/com/panaceasoft/psnews/ui/gallery/adapter/GalleryAdapter.java
app/src/main/java/com/panaceasoft/psnews/ui/home/HomeNewsListFragment.java
app/src/main/java/com/panaceasoft/psnews/ui/language/LanguageFragment.java
app/src/main/java/com/panaceasoft/psnews/ui/news/adapter/NewsListAdapter.java
app/src/main/java/com/panaceasoft/psnews/ui/news/bycategory/NewsByCategoryListActivity.java
app/src/main/java/com/panaceasoft/psnews/ui/news/bycategory/NewsByCategoryListFragment.java
app/src/main/java/com/panaceasoft/psnews/ui/news/editorpicked/EditorPickedNewsListFragment.java
app/src/main/java/com/panaceasoft/psnews/ui/news/favourite/FavouriteNewsListFragment.java
app/src/main/java/com/panaceasoft/psnews/ui/news/normal/NewsListActivity.java
app/src/main/java/com/panaceasoft/psnews/ui/news/normal/NewsListFragment.java
app/src/main/java/com/panaceasoft/psnews/ui/news/normal/NewsTaskHandler.java
app/src/main/java/com/panaceasoft/psnews/ui/news/search/SearchFragment.java
app/src/main/java/com/panaceasoft/psnews/ui/news/search/SearchResultListActivity.java
app/src/main/java/com/panaceasoft/psnews/ui/news/search/SearchResultNewsListFragment.java
app/src/main/java/com/panaceasoft/psnews/ui/news/trending/TrendingNewsListFragment.java
app/src/main/java/com/panaceasoft/psnews/ui/notification/NotificationSettingActivity.java
app/src/main/java/com/panaceasoft/psnews/ui/notification/NotificationSettingFragment.java
app/src/main/java/com/panaceasoft/psnews/ui/user/PasswordChangeActivity.java
app/src/main/java/com/panaceasoft/psnews/ui/user/PasswordChangeFragment.java
app/src/main/java/com/panaceasoft/psnews/ui/user/ProfileEditActivity.java
app/src/main/java/com/panaceasoft/psnews/ui/user/ProfileEditFragment.java
app/src/main/java/com/panaceasoft/psnews/ui/user/ProfileFragment.java
app/src/main/java/com/panaceasoft/psnews/ui/user/UserForgotPasswordActivity.java
app/src/main/java/com/panaceasoft/psnews/ui/user/UserForgotPasswordFragment.java
app/src/main/java/com/panaceasoft/psnews/ui/user/UserLoginActivity.java
app/src/main/java/com/panaceasoft/psnews/ui/user/UserLoginFragment.java
app/src/main/java/com/panaceasoft/psnews/ui/user/UserRegisterActivity.java
app/src/main/java/com/panaceasoft/psnews/ui/user/UserRegisterFragment.java
app/src/main/java/com/panaceasoft/psnews/ui/youtube/adapter/YouTubeAdapter.java
app/src/main/java/com/panaceasoft/psnews/utils/AbsentLiveData.java
app/src/main/java/com/panaceasoft/psnews/utils/AutoClearedValue.java
app/src/main/java/com/panaceasoft/psnews/utils/ExtendedViewPager.java
app/src/main/java/com/panaceasoft/psnews/utils/FirebaseInstanceIDService.java
app/src/main/java/com/panaceasoft/psnews/utils/FirebaseMessagingService.java
app/src/main/java/com/panaceasoft/psnews/utils/LiveDataCallAdapter.java
app/src/main/java/com/panaceasoft/psnews/utils/LiveDataCallAdapterFactory.java
app/src/main/java/com/panaceasoft/psnews/utils/PSPopupSingleSelectionView.java
app/src/main/java/com/panaceasoft/psnews/utils/RateLimiter.java
app/src/main/java/com/panaceasoft/psnews/utils/TouchImageView.java
app/src/main/java/com/panaceasoft/psnews/utils/Utils.java
app/src/main/java/com/panaceasoft/psnews/viewmodel/aboutus/AboutUsViewModel.java
app/src/main/java/com/panaceasoft/psnews/viewmodel/category/CategoryViewModel.java
app/src/main/java/com/panaceasoft/psnews/viewmodel/comment/CommentViewModel.java
app/src/main/java/com/panaceasoft/psnews/viewmodel/common/NotificationViewModel.java
app/src/main/java/com/panaceasoft/psnews/viewmodel/common/PSNewsViewModelFactory.java
app/src/main/java/com/panaceasoft/psnews/viewmodel/contactus/ContactUsViewModel.java
app/src/main/java/com/panaceasoft/psnews/viewmodel/image/ImageViewModel.java
app/src/main/java/com/panaceasoft/psnews/viewmodel/news/EditorPickedNewsViewModel.java
app/src/main/java/com/panaceasoft/psnews/viewmodel/news/FavouriteNewsViewModel.java
app/src/main/java/com/panaceasoft/psnews/viewmodel/news/NewsByCategoryViewModel.java
app/src/main/java/com/panaceasoft/psnews/viewmodel/news/NewsViewModel.java
app/src/main/java/com/panaceasoft/psnews/viewmodel/news/SearchNewsViewModel.java
app/src/main/java/com/panaceasoft/psnews/viewmodel/news/TrendingNewsViewModel.java
app/src/main/java/com/panaceasoft/psnews/viewmodel/user/UserViewModel.java
app/src/main/java/com/panaceasoft/psnews/viewmodel/youtube/YouTubeViewModel.java
app/src/main/java/com/panaceasoft/psnews/viewobject/AboutUs.java
app/src/main/java/com/panaceasoft/psnews/viewobject/Category.java
app/src/main/java/com/panaceasoft/psnews/viewobject/Comment.java
app/src/main/java/com/panaceasoft/psnews/viewobject/EditorPickedNews.java
app/src/main/java/com/panaceasoft/psnews/viewobject/FavouriteNews.java
app/src/main/java/com/panaceasoft/psnews/viewobject/Image.java
app/src/main/java/com/panaceasoft/psnews/viewobject/News.java
app/src/main/java/com/panaceasoft/psnews/viewobject/NewsByCategory.java
app/src/main/java/com/panaceasoft/psnews/viewobject/NewsBySearch.java
app/src/main/java/com/panaceasoft/psnews/viewobject/RecentNews.java
app/src/main/java/com/panaceasoft/psnews/viewobject/TrendingNews.java
app/src/main/java/com/panaceasoft/psnews/viewobject/User.java
app/src/main/java/com/panaceasoft/psnews/viewobject/UserLogin.java
app/src/main/java/com/panaceasoft/psnews/viewobject/YouTube.java
app/src/main/java/com/panaceasoft/psnews/viewobject/common/Resource.java
app/src/main/res/layout/activity_about_us.xml
app/src/main/res/layout/activity_comment_entry.xml
app/src/main/res/layout/activity_comment_list.xml
app/src/main/res/layout/activity_detail.xml
app/src/main/res/layout/activity_gallery.xml
app/src/main/res/layout/activity_gallery_detail.xml
app/src/main/res/layout/activity_main.xml
app/src/main/res/layout/activity_main_content.xml
app/src/main/res/layout/activity_news_list.xml
app/src/main/res/layout/activity_notification_setting.xml
app/src/main/res/layout/activity_password_change.xml
app/src/main/res/layout/activity_profile_edit.xml
app/src/main/res/layout/activity_search_result_list.xml
app/src/main/res/layout/activity_user_forgot_password.xml
app/src/main/res/layout/activity_user_login.xml
app/src/main/res/layout/activity_user_register.xml
app/src/main/res/layout/activity_you_tube_player.xml
app/src/main/res/layout/category_item.xml
app/src/main/res/layout/comment_item.xml
app/src/main/res/layout/drawer_header.xml
app/src/main/res/layout/fragment_about_us.xml
app/src/main/res/layout/fragment_category_list.xml
app/src/main/res/layout/fragment_comment_entry.xml
app/src/main/res/layout/fragment_comment_list.xml
app/src/main/res/layout/fragment_contact_us.xml
app/src/main/res/layout/fragment_detail.xml
app/src/main/res/layout/fragment_gallery.xml
app/src/main/res/layout/fragment_home_news_list.xml
app/src/main/res/layout/fragment_language.xml
app/src/main/res/layout/fragment_news_list.xml
app/src/main/res/layout/fragment_notification_setting.xml
app/src/main/res/layout/fragment_password_change.xml
app/src/main/res/layout/fragment_profile.xml
app/src/main/res/layout/fragment_profile_edit.xml
app/src/main/res/layout/fragment_search.xml
app/src/main/res/layout/fragment_user_forgot_password.xml
app/src/main/res/layout/fragment_user_register.xml
app/src/main/res/layout/home_editor_pick_news_container.xml
app/src/main/res/layout/home_news_category_container.xml
app/src/main/res/layout/home_news_vertical_container.xml
app/src/main/res/layout/home_news_view_all_container.xml
app/src/main/res/layout/home_pager_item.xml
app/src/main/res/layout/home_recents_news_item.xml
app/src/main/res/layout/home_related_news_item.xml
app/src/main/res/layout/image_item.xml
app/src/main/res/layout/ps_dialog.xml
app/src/main/res/layout/youtube_item.xml
build.gradle
Effected Files For Backend
– application/views/backend/dashboard.php
– application/views/backend/profile/entry_form.php