From 0be3d24cd4c0853b896295829fd297ac92aee29e Mon Sep 17 00:00:00 2001 From: uhooi Date: Mon, 19 Apr 2021 20:50:14 +0900 Subject: [PATCH 001/140] Bump Hilt to 2.34-beta --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 45db34b..e4ad2e4 100644 --- a/build.gradle +++ b/build.gradle @@ -4,7 +4,7 @@ buildscript { ext { kotlin_version = '1.4.32' nav_version = '2.3.5' - hilt_version = '2.31-alpha' + hilt_version = '2.34-beta' detekt_version = '1.7.4' } repositories { From 2759aa45cfb171722feb1275b8d7fa5f024e6715 Mon Sep 17 00:00:00 2001 From: uhooi Date: Mon, 19 Apr 2021 21:09:15 +0900 Subject: [PATCH 002/140] Bump Hilt to 2.34.1-beta --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index e4ad2e4..c8364e6 100644 --- a/build.gradle +++ b/build.gradle @@ -4,7 +4,7 @@ buildscript { ext { kotlin_version = '1.4.32' nav_version = '2.3.5' - hilt_version = '2.34-beta' + hilt_version = '2.34.1-beta' detekt_version = '1.7.4' } repositories { From 226f0dea6f52130248d4802e8697762cd592a888 Mon Sep 17 00:00:00 2001 From: uhooi Date: Mon, 19 Apr 2021 21:34:01 +0900 Subject: [PATCH 003/140] Bump actions/setup-java to 2.0.0 --- .github/workflows/ci.yml | 7 ++++--- .github/workflows/generate-aab.yml | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 91e9cc7..a7b659a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,10 +25,11 @@ jobs: - uses: actions/checkout@v2 # JDKのセットアップ - - name: set up JDK 1.8 - uses: actions/setup-java@v1 + - name: Setup JDK 1.8 + uses: actions/setup-java@v2 with: - java-version: 1.8 + distribution: 'zulu' + java-version: '8' # Gradleのキャッシュ復元 - uses: actions/cache@v2 diff --git a/.github/workflows/generate-aab.yml b/.github/workflows/generate-aab.yml index 2631242..1d8bb8f 100644 --- a/.github/workflows/generate-aab.yml +++ b/.github/workflows/generate-aab.yml @@ -17,10 +17,11 @@ jobs: - uses: actions/checkout@v2 # JDKのセットアップ - - name: set up JDK 1.8 - uses: actions/setup-java@v1 + - name: Setup JDK 1.8 + uses: actions/setup-java@v2 with: - java-version: 1.8 + distribution: 'zulu' + java-version: '8' # 依存関係の出力 - name: Displays the Android dependencies of the project From 5aef2888cde15e741f1fcafe660cef5ed2a7186e Mon Sep 17 00:00:00 2001 From: uhooi Date: Tue, 20 Apr 2021 00:02:16 +0900 Subject: [PATCH 004/140] Refactor Fragments and ViewModels --- app/build.gradle | 4 +- .../monsterdetail/MonsterDetailFragment.kt | 24 +++- .../dancingmonster/DancingMonsterFragment.kt | 18 ++- .../viewmodels/DancingMonsterViewModel.kt | 6 + .../viewmodels/MonsterDetailViewModel.kt | 6 + .../monsterlist/MonsterListFragment.kt | 5 +- .../monsterlist/entities/MonsterItem.kt | 2 +- .../res/layout/fragment_dancing_monster.xml | 92 +++++++------ .../res/layout/fragment_monster_detail.xml | 129 ++++++++++-------- .../main/res/layout/fragment_monster_list.xml | 4 +- 10 files changed, 171 insertions(+), 119 deletions(-) create mode 100644 app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/viewmodels/DancingMonsterViewModel.kt create mode 100644 app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/viewmodels/MonsterDetailViewModel.kt diff --git a/app/build.gradle b/app/build.gradle index f963a07..183a4e6 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -1,7 +1,7 @@ plugins { id 'com.android.application' id 'kotlin-android' - id 'kotlin-android-extensions' + id 'kotlin-parcelize' id 'androidx.navigation.safeargs.kotlin' id 'com.google.gms.google-services' id 'com.google.firebase.crashlytics' @@ -59,7 +59,7 @@ android { } buildFeatures { - dataBinding = true + dataBinding true } compileOptions { diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt index 88cfccd..8c7f75c 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt @@ -14,6 +14,7 @@ import android.view.ViewGroup import androidx.core.app.ShareCompat import androidx.core.content.FileProvider import androidx.fragment.app.Fragment +import androidx.fragment.app.viewModels import androidx.navigation.fragment.findNavController import androidx.navigation.fragment.navArgs import coil.ImageLoader @@ -21,7 +22,8 @@ import coil.load import coil.request.Disposable import coil.request.ImageRequest import com.theuhooi.uhooipicbook.R -import kotlinx.android.synthetic.main.fragment_monster_detail.view.* +import com.theuhooi.uhooipicbook.databinding.FragmentMonsterDetailBinding +import com.theuhooi.uhooipicbook.modules.monsterdetail.viewmodels.MonsterDetailViewModel import java.io.File import java.io.FileOutputStream @@ -31,6 +33,11 @@ class MonsterDetailFragment : Fragment() { private val args: MonsterDetailFragmentArgs by navArgs() + private val viewModel: MonsterDetailViewModel by viewModels() // TODO: Use + + private val binding get() = _binding!! + private var _binding: FragmentMonsterDetailBinding? = null + private var disposable: Disposable? = null // endregion @@ -43,21 +50,24 @@ class MonsterDetailFragment : Fragment() { savedInstanceState: Bundle? ): View { setHasOptionsMenu(true) - return inflater.inflate(R.layout.fragment_monster_detail, container, false) + + this._binding = FragmentMonsterDetailBinding.inflate(inflater, container, false) + val view = this.binding.root + return view } override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) - view.icon_imageview.load(this.args.monster.iconUrlString) - view.dancing_imageview.load(this.args.monster.dancingUrlString) - view.dancing_imageview.setOnClickListener { + this.binding.iconImageview.load(this.args.monster.iconUrlString) + this.binding.dancingImageview.load(this.args.monster.dancingUrlString) + this.binding.dancingImageview.setOnClickListener { val action = MonsterDetailFragmentDirections.actionDetailToDancing(this.args.monster.dancingUrlString) findNavController().navigate(action) } - view.name_textview.text = this.args.monster.name - view.description_textview.text = unescapeNewline(this.args.monster.description) + this.binding.nameTextview.text = this.args.monster.name + this.binding.descriptionTextview.text = unescapeNewline(this.args.monster.description) } override fun onCreateOptionsMenu(menu: Menu, inflater: MenuInflater) { diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt index 60841e5..7026a5f 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt @@ -8,10 +8,11 @@ import android.view.View import android.view.ViewGroup import android.view.WindowManager import androidx.appcompat.app.AppCompatDialogFragment +import androidx.fragment.app.viewModels import androidx.navigation.fragment.navArgs import coil.load -import com.theuhooi.uhooipicbook.R -import kotlinx.android.synthetic.main.fragment_dancing_monster.view.* +import com.theuhooi.uhooipicbook.databinding.FragmentDancingMonsterBinding +import com.theuhooi.uhooipicbook.modules.monsterdetail.dancingmonster.viewmodels.DancingMonsterViewModel class DancingMonsterFragment : AppCompatDialogFragment() { @@ -19,6 +20,11 @@ class DancingMonsterFragment : AppCompatDialogFragment() { private val args: DancingMonsterFragmentArgs by navArgs() + private val viewModel: DancingMonsterViewModel by viewModels() // TODO: Use + + private val binding get() = _binding!! + private var _binding: FragmentDancingMonsterBinding? = null + // endregion // region View Life-Cycle Methods @@ -28,14 +34,16 @@ class DancingMonsterFragment : AppCompatDialogFragment() { container: ViewGroup?, savedInstanceState: Bundle? ): View { - return inflater.inflate(R.layout.fragment_dancing_monster, container, false) + this._binding = FragmentDancingMonsterBinding.inflate(inflater, container, false) + val view = this.binding.root + return view } override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) - view.dancing_imageview.load(this.args.dancingUrlString) - view.close_button.setOnClickListener { dismiss() } + this.binding.dancingImageview.load(this.args.dancingUrlString) + this.binding.closeButton.setOnClickListener { dismiss() } } override fun onStart() { diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/viewmodels/DancingMonsterViewModel.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/viewmodels/DancingMonsterViewModel.kt new file mode 100644 index 0000000..7c944ae --- /dev/null +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/viewmodels/DancingMonsterViewModel.kt @@ -0,0 +1,6 @@ +package com.theuhooi.uhooipicbook.modules.monsterdetail.dancingmonster.viewmodels + +import androidx.lifecycle.ViewModel + +class DancingMonsterViewModel : ViewModel() { +} \ No newline at end of file diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/viewmodels/MonsterDetailViewModel.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/viewmodels/MonsterDetailViewModel.kt new file mode 100644 index 0000000..95d3676 --- /dev/null +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/viewmodels/MonsterDetailViewModel.kt @@ -0,0 +1,6 @@ +package com.theuhooi.uhooipicbook.modules.monsterdetail.viewmodels + +import androidx.lifecycle.ViewModel + +class MonsterDetailViewModel : ViewModel() { +} \ No newline at end of file diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt index 6ace9f9..aeb3669 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt @@ -41,6 +41,7 @@ class MonsterListFragment : Fragment() { savedInstanceState: Bundle? ): View { setHasOptionsMenu(true) + val binding = FragmentMonsterListBinding.inflate(inflater, container, false) binding.monsterListRecyclerview.adapter = MonsterListRecyclerViewAdapter( @@ -51,7 +52,9 @@ class MonsterListFragment : Fragment() { binding.monsterListRecyclerview.layoutManager = LinearLayoutManager(this.context) binding.viewModel = this.viewModel binding.lifecycleOwner = this.viewLifecycleOwner - return binding.root + + val view = binding.root + return view } override fun onAttach(context: Context) { diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/entities/MonsterItem.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/entities/MonsterItem.kt index 7ae4fe8..38adc13 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/entities/MonsterItem.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/entities/MonsterItem.kt @@ -2,7 +2,7 @@ package com.theuhooi.uhooipicbook.modules.monsterlist.entities import android.os.Parcelable import com.google.firebase.firestore.PropertyName -import kotlinx.android.parcel.Parcelize +import kotlinx.parcelize.Parcelize @Parcelize data class MonsterItem( diff --git a/app/src/main/res/layout/fragment_dancing_monster.xml b/app/src/main/res/layout/fragment_dancing_monster.xml index 15670dd..b34c347 100644 --- a/app/src/main/res/layout/fragment_dancing_monster.xml +++ b/app/src/main/res/layout/fragment_dancing_monster.xml @@ -1,48 +1,58 @@ - + xmlns:tools="http://schemas.android.com/tools"> - + + + - + - + - + - + + + + + + diff --git a/app/src/main/res/layout/fragment_monster_detail.xml b/app/src/main/res/layout/fragment_monster_detail.xml index eb9e606..95cb15a 100644 --- a/app/src/main/res/layout/fragment_monster_detail.xml +++ b/app/src/main/res/layout/fragment_monster_detail.xml @@ -1,67 +1,76 @@ - + xmlns:tools="http://schemas.android.com/tools"> - + + + - + - + - + - + + + + + + diff --git a/app/src/main/res/layout/fragment_monster_list.xml b/app/src/main/res/layout/fragment_monster_list.xml index f634f3b..a5e0330 100644 --- a/app/src/main/res/layout/fragment_monster_list.xml +++ b/app/src/main/res/layout/fragment_monster_list.xml @@ -11,7 +11,8 @@ + android:layout_height="match_parent" + tools:context=".modules.monsterlist.MonsterListFragment"> Date: Tue, 20 Apr 2021 00:06:53 +0900 Subject: [PATCH 005/140] Refactor Binding --- .../uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt | 2 +- .../monsterdetail/dancingmonster/DancingMonsterFragment.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt index 8c7f75c..5e245ad 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt @@ -35,8 +35,8 @@ class MonsterDetailFragment : Fragment() { private val viewModel: MonsterDetailViewModel by viewModels() // TODO: Use - private val binding get() = _binding!! private var _binding: FragmentMonsterDetailBinding? = null + private val binding get() = _binding!! private var disposable: Disposable? = null diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt index 7026a5f..8b47b5d 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt @@ -22,8 +22,8 @@ class DancingMonsterFragment : AppCompatDialogFragment() { private val viewModel: DancingMonsterViewModel by viewModels() // TODO: Use - private val binding get() = _binding!! private var _binding: FragmentDancingMonsterBinding? = null + private val binding get() = _binding!! // endregion From 4f5989c8e170188ed5fbaa8d0a6ea3eb7d72bf39 Mon Sep 17 00:00:00 2001 From: uhooi Date: Tue, 20 Apr 2021 17:43:42 +0900 Subject: [PATCH 006/140] Refactor binding --- .../modules/monsterdetail/MonsterDetailFragment.kt | 2 +- .../monsterdetail/dancingmonster/DancingMonsterFragment.kt | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt index 5e245ad..449637a 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt @@ -51,7 +51,7 @@ class MonsterDetailFragment : Fragment() { ): View { setHasOptionsMenu(true) - this._binding = FragmentMonsterDetailBinding.inflate(inflater, container, false) + _binding = FragmentMonsterDetailBinding.inflate(inflater, container, false) val view = this.binding.root return view } diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt index 8b47b5d..66cc9a6 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt @@ -34,7 +34,7 @@ class DancingMonsterFragment : AppCompatDialogFragment() { container: ViewGroup?, savedInstanceState: Bundle? ): View { - this._binding = FragmentDancingMonsterBinding.inflate(inflater, container, false) + _binding = FragmentDancingMonsterBinding.inflate(inflater, container, false) val view = this.binding.root return view } @@ -48,7 +48,8 @@ class DancingMonsterFragment : AppCompatDialogFragment() { override fun onStart() { super.onStart() - dialog?.window?.apply { + + this.dialog?.window?.apply { setFlags( WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN From b6e0436aeb81ff57c9943e3b6617ce3d1c913b42 Mon Sep 17 00:00:00 2001 From: uhooi Date: Tue, 20 Apr 2021 17:46:10 +0900 Subject: [PATCH 007/140] Fix companion object --- .../theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt index f44618f..74d1632 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt @@ -99,7 +99,7 @@ class WebViewFragment : Fragment() { // region Companion Object companion object { - const val BROWSER_FALLBACK_URL_EXTRA_NAME = "browser_fallback_url" + private const val BROWSER_FALLBACK_URL_EXTRA_NAME = "browser_fallback_url" } // endregion From add76335d5852a3fc9d9515c173e9a9414192c67 Mon Sep 17 00:00:00 2001 From: uhooi Date: Tue, 20 Apr 2021 18:01:13 +0900 Subject: [PATCH 008/140] Refactor WebView --- .../modules/webview/WebViewFragment.kt | 25 +++++++++++-------- .../webview/viewmodels/WebViewViewModel.kt | 6 +++++ app/src/main/res/layout/fragment_web_view.xml | 25 +++++++++++++------ 3 files changed, 39 insertions(+), 17 deletions(-) create mode 100644 app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/viewmodels/WebViewViewModel.kt diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt index 74d1632..1841a87 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt @@ -11,8 +11,10 @@ import android.webkit.WebResourceRequest import android.webkit.WebView import android.webkit.WebViewClient import androidx.fragment.app.Fragment +import androidx.fragment.app.viewModels import androidx.navigation.fragment.navArgs -import com.theuhooi.uhooipicbook.R +import com.theuhooi.uhooipicbook.databinding.FragmentWebViewBinding +import com.theuhooi.uhooipicbook.modules.webview.viewmodels.WebViewViewModel class WebViewFragment : Fragment() { @@ -20,7 +22,10 @@ class WebViewFragment : Fragment() { private val args: WebViewFragmentArgs by navArgs() - private var webView: WebView? = null + private val viewModel: WebViewViewModel by viewModels() // TODO: Use + + private var _binding: FragmentWebViewBinding? = null + private val binding get() = _binding!! // endregion @@ -31,15 +36,15 @@ class WebViewFragment : Fragment() { container: ViewGroup?, savedInstanceState: Bundle? ): View { - val view = inflater.inflate(R.layout.fragment_web_view, container, false) - this.webView = view.findViewById(R.id.webview) + _binding = FragmentWebViewBinding.inflate(inflater, container, false) + val view = this.binding.root return view } override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) - this.webView?.webViewClient = object : WebViewClient() { + this.binding.webview.webViewClient = object : WebViewClient() { override fun shouldOverrideUrlLoading( view: WebView?, request: WebResourceRequest? @@ -57,11 +62,11 @@ class WebViewFragment : Fragment() { val fallbackUrlString = intent.getStringExtra( BROWSER_FALLBACK_URL_EXTRA_NAME ) - webView?.loadUrl(fallbackUrlString) + binding.webview.loadUrl(fallbackUrlString) return true } - val context = webView?.context + val context = binding.webview.context val info = context?.packageManager?.resolveActivity( intent, PackageManager.MATCH_DEFAULT_ONLY @@ -83,15 +88,15 @@ class WebViewFragment : Fragment() { } else -> { val intent = Intent(Intent.ACTION_VIEW, Uri.parse(urlString)) - webView?.context?.startActivity(intent) + binding.webview.context?.startActivity(intent) true } } } } - this.webView?.settings?.javaScriptEnabled = true - this.webView?.loadUrl(this.args.urlString) + this.binding.webview.settings?.javaScriptEnabled = true + this.binding.webview.loadUrl(this.args.urlString) } // endregion diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/viewmodels/WebViewViewModel.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/viewmodels/WebViewViewModel.kt new file mode 100644 index 0000000..04a1ef6 --- /dev/null +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/viewmodels/WebViewViewModel.kt @@ -0,0 +1,6 @@ +package com.theuhooi.uhooipicbook.modules.webview.viewmodels + +import androidx.lifecycle.ViewModel + +class WebViewViewModel : ViewModel() { +} diff --git a/app/src/main/res/layout/fragment_web_view.xml b/app/src/main/res/layout/fragment_web_view.xml index 1cad6e7..fdd45d6 100644 --- a/app/src/main/res/layout/fragment_web_view.xml +++ b/app/src/main/res/layout/fragment_web_view.xml @@ -1,11 +1,22 @@ - + - + + + + + android:layout_height="match_parent" + tools:context=".modules.webview.WebViewFragment"> + + - + + From 03cc3a7158d35055db930f0852e02334c3e0a5da Mon Sep 17 00:00:00 2001 From: uhooi Date: Tue, 20 Apr 2021 21:32:26 +0900 Subject: [PATCH 009/140] Cleanup binding --- .../monsterdetail/MonsterDetailFragment.kt | 5 ++++ .../dancingmonster/DancingMonsterFragment.kt | 5 ++++ .../monsterlist/MonsterListFragment.kt | 26 +++++++++++++------ .../modules/webview/WebViewFragment.kt | 5 ++++ 4 files changed, 33 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt index 449637a..224ea81 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt @@ -70,6 +70,11 @@ class MonsterDetailFragment : Fragment() { this.binding.descriptionTextview.text = unescapeNewline(this.args.monster.description) } + override fun onDestroyView() { + super.onDestroyView() + _binding = null + } + override fun onCreateOptionsMenu(menu: Menu, inflater: MenuInflater) { super.onCreateOptionsMenu(menu, inflater) diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt index 66cc9a6..8ef0b4f 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt @@ -46,6 +46,11 @@ class DancingMonsterFragment : AppCompatDialogFragment() { this.binding.closeButton.setOnClickListener { dismiss() } } + override fun onDestroyView() { + super.onDestroyView() + _binding = null + } + override fun onStart() { super.onStart() diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt index aeb3669..ba7891e 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt @@ -31,6 +31,9 @@ class MonsterListFragment : Fragment() { private val viewModel: MonsterListViewModel by viewModels() + private var _binding: FragmentMonsterListBinding? = null + private val binding get() = _binding!! + // endregion // region View Life-Cycle Methods @@ -42,21 +45,26 @@ class MonsterListFragment : Fragment() { ): View { setHasOptionsMenu(true) - val binding = FragmentMonsterListBinding.inflate(inflater, container, false) - binding.monsterListRecyclerview.adapter = + _binding = FragmentMonsterListBinding.inflate(inflater, container, false) + this.binding.monsterListRecyclerview.adapter = MonsterListRecyclerViewAdapter( this.listener, this.viewModel.monsters, this.viewLifecycleOwner ) - binding.monsterListRecyclerview.layoutManager = LinearLayoutManager(this.context) - binding.viewModel = this.viewModel - binding.lifecycleOwner = this.viewLifecycleOwner + this.binding.monsterListRecyclerview.layoutManager = LinearLayoutManager(this.context) + this.binding.viewModel = this.viewModel + this.binding.lifecycleOwner = this.viewLifecycleOwner - val view = binding.root + val view = this.binding.root return view } + override fun onDestroyView() { + super.onDestroyView() + _binding = null + } + override fun onAttach(context: Context) { super.onAttach(context) @@ -81,12 +89,14 @@ class MonsterListFragment : Fragment() { override fun onOptionsItemSelected(item: MenuItem): Boolean { return when (item.itemId) { R.id.contact_us_menu_item -> { - val action = MonsterListFragmentDirections.actionListToWebView(getString(R.string.contact_us_url)) + val action = + MonsterListFragmentDirections.actionListToWebView(getString(R.string.contact_us_url)) findNavController().navigate(action) true } R.id.privacy_policy_menu_item -> { - val intent = Intent(Intent.ACTION_VIEW, Uri.parse(getString(R.string.privacy_policy_url))) + val intent = + Intent(Intent.ACTION_VIEW, Uri.parse(getString(R.string.privacy_policy_url))) startActivity(intent) true } diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt index 1841a87..d8eaa7d 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt @@ -99,6 +99,11 @@ class WebViewFragment : Fragment() { this.binding.webview.loadUrl(this.args.urlString) } + override fun onDestroyView() { + super.onDestroyView() + _binding = null + } + // endregion // region Companion Object From ef940cf3052bec5eafc5d0ebd0aa8e00310896e8 Mon Sep 17 00:00:00 2001 From: uhooi Date: Tue, 20 Apr 2021 23:04:01 +0900 Subject: [PATCH 010/140] Refactor layout --- app/src/main/res/layout/item_monster_list.xml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/src/main/res/layout/item_monster_list.xml b/app/src/main/res/layout/item_monster_list.xml index 1578b63..dfcf841 100644 --- a/app/src/main/res/layout/item_monster_list.xml +++ b/app/src/main/res/layout/item_monster_list.xml @@ -4,6 +4,7 @@ xmlns:tools="http://schemas.android.com/tools"> + @@ -28,7 +29,8 @@ android:layout_height="68dp" android:layout_margin="16dp" android:contentDescription="@string/icon_description" - app:imageUrl="@{monsterItem.iconUrlString}"/> + app:imageUrl="@{monsterItem.iconUrlString}" + tools:src="@tools:sample/avatars" /> + android:textStyle="bold" + tools:text="@string/name_dummy" /> From 341426bf69315e4feeb059f3690ebb0ae2f8b6db Mon Sep 17 00:00:00 2001 From: uhooi Date: Tue, 20 Apr 2021 23:04:38 +0900 Subject: [PATCH 011/140] Refactor binding --- .../modules/monsterdetail/MonsterDetailFragment.kt | 4 ---- app/src/main/res/layout/fragment_monster_detail.xml | 9 +++++++++ 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt index 224ea81..addfaeb 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt @@ -59,15 +59,11 @@ class MonsterDetailFragment : Fragment() { override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) - this.binding.iconImageview.load(this.args.monster.iconUrlString) - this.binding.dancingImageview.load(this.args.monster.dancingUrlString) this.binding.dancingImageview.setOnClickListener { val action = MonsterDetailFragmentDirections.actionDetailToDancing(this.args.monster.dancingUrlString) findNavController().navigate(action) } - this.binding.nameTextview.text = this.args.monster.name - this.binding.descriptionTextview.text = unescapeNewline(this.args.monster.description) } override fun onDestroyView() { diff --git a/app/src/main/res/layout/fragment_monster_detail.xml b/app/src/main/res/layout/fragment_monster_detail.xml index 95cb15a..3fe5ec7 100644 --- a/app/src/main/res/layout/fragment_monster_detail.xml +++ b/app/src/main/res/layout/fragment_monster_detail.xml @@ -4,6 +4,11 @@ xmlns:tools="http://schemas.android.com/tools"> + + + @@ -21,6 +26,7 @@ android:layout_height="240dp" android:layout_marginTop="56dp" android:contentDescription="@string/icon_description" + app:imageUrl="@{args.monster.iconUrlString}" app:layout_constraintBottom_toTopOf="@id/dancing_imageview" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" @@ -35,6 +41,7 @@ android:layout_height="48dp" android:layout_marginTop="16dp" android:contentDescription="@string/dancing_description" + app:imageUrl="@{args.monster.dancingUrlString}" app:layout_constraintBottom_toTopOf="@id/name_textview" app:layout_constraintEnd_toEndOf="@id/icon_imageview" app:layout_constraintHorizontal_bias="1.0" @@ -47,6 +54,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="32dp" + android:text="@{args.monster.name}" android:textAlignment="center" android:textColor="?android:attr/textColorPrimary" android:textSize="36sp" @@ -63,6 +71,7 @@ android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_marginTop="64dp" + android:text='@{args.monster.description.replace("\\n", "\n")}' android:textAlignment="center" android:textColor="?android:attr/textColorSecondary" android:textSize="16sp" From 002032ca5921fd97603bc0b97db1225f9dacf34f Mon Sep 17 00:00:00 2001 From: uhooi Date: Tue, 20 Apr 2021 23:09:26 +0900 Subject: [PATCH 012/140] Revert "Refactor binding" This reverts commit 341426bf69315e4feeb059f3690ebb0ae2f8b6db. --- .../modules/monsterdetail/MonsterDetailFragment.kt | 4 ++++ app/src/main/res/layout/fragment_monster_detail.xml | 9 --------- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt index addfaeb..224ea81 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt @@ -59,11 +59,15 @@ class MonsterDetailFragment : Fragment() { override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) + this.binding.iconImageview.load(this.args.monster.iconUrlString) + this.binding.dancingImageview.load(this.args.monster.dancingUrlString) this.binding.dancingImageview.setOnClickListener { val action = MonsterDetailFragmentDirections.actionDetailToDancing(this.args.monster.dancingUrlString) findNavController().navigate(action) } + this.binding.nameTextview.text = this.args.monster.name + this.binding.descriptionTextview.text = unescapeNewline(this.args.monster.description) } override fun onDestroyView() { diff --git a/app/src/main/res/layout/fragment_monster_detail.xml b/app/src/main/res/layout/fragment_monster_detail.xml index 3fe5ec7..95cb15a 100644 --- a/app/src/main/res/layout/fragment_monster_detail.xml +++ b/app/src/main/res/layout/fragment_monster_detail.xml @@ -4,11 +4,6 @@ xmlns:tools="http://schemas.android.com/tools"> - - - @@ -26,7 +21,6 @@ android:layout_height="240dp" android:layout_marginTop="56dp" android:contentDescription="@string/icon_description" - app:imageUrl="@{args.monster.iconUrlString}" app:layout_constraintBottom_toTopOf="@id/dancing_imageview" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" @@ -41,7 +35,6 @@ android:layout_height="48dp" android:layout_marginTop="16dp" android:contentDescription="@string/dancing_description" - app:imageUrl="@{args.monster.dancingUrlString}" app:layout_constraintBottom_toTopOf="@id/name_textview" app:layout_constraintEnd_toEndOf="@id/icon_imageview" app:layout_constraintHorizontal_bias="1.0" @@ -54,7 +47,6 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="32dp" - android:text="@{args.monster.name}" android:textAlignment="center" android:textColor="?android:attr/textColorPrimary" android:textSize="36sp" @@ -71,7 +63,6 @@ android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_marginTop="64dp" - android:text='@{args.monster.description.replace("\\n", "\n")}' android:textAlignment="center" android:textColor="?android:attr/textColorSecondary" android:textSize="16sp" From 1c131f7fcd6a3da831a1f48036c6dc607c32d4fb Mon Sep 17 00:00:00 2001 From: uhooi Date: Tue, 20 Apr 2021 23:20:21 +0900 Subject: [PATCH 013/140] Refactor MonsterDetailFragment --- .../monsterdetail/MonsterDetailFragment.kt | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt index 224ea81..c572cb8 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt @@ -59,15 +59,17 @@ class MonsterDetailFragment : Fragment() { override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) - this.binding.iconImageview.load(this.args.monster.iconUrlString) - this.binding.dancingImageview.load(this.args.monster.dancingUrlString) - this.binding.dancingImageview.setOnClickListener { - val action = - MonsterDetailFragmentDirections.actionDetailToDancing(this.args.monster.dancingUrlString) - findNavController().navigate(action) + this.binding.apply { + iconImageview.load(args.monster.iconUrlString) + dancingImageview.load(args.monster.dancingUrlString) + dancingImageview.setOnClickListener { + val action = + MonsterDetailFragmentDirections.actionDetailToDancing(args.monster.dancingUrlString) + findNavController().navigate(action) + } + nameTextview.text = args.monster.name + descriptionTextview.text = unescapeNewline(args.monster.description) } - this.binding.nameTextview.text = this.args.monster.name - this.binding.descriptionTextview.text = unescapeNewline(this.args.monster.description) } override fun onDestroyView() { From 51ce980f3c3bcdb1ece0e7cb2761e5e1b9c95967 Mon Sep 17 00:00:00 2001 From: uhooi Date: Tue, 20 Apr 2021 23:36:10 +0900 Subject: [PATCH 014/140] Format layouts --- app/src/main/res/layout/fragment_dancing_monster.xml | 2 +- app/src/main/res/layout/fragment_monster_detail.xml | 1 + app/src/main/res/layout/fragment_monster_list.xml | 1 + app/src/main/res/layout/fragment_web_view.xml | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/res/layout/fragment_dancing_monster.xml b/app/src/main/res/layout/fragment_dancing_monster.xml index b34c347..399d7b4 100644 --- a/app/src/main/res/layout/fragment_dancing_monster.xml +++ b/app/src/main/res/layout/fragment_dancing_monster.xml @@ -4,6 +4,7 @@ xmlns:tools="http://schemas.android.com/tools"> + @@ -21,7 +22,6 @@ android:layout_height="wrap_content" android:adjustViewBounds="true" android:contentDescription="@string/icon_description" - android:src="@drawable/ic_baseline_close_24" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="@id/guideline_end" app:layout_constraintStart_toStartOf="@id/guideline_start" diff --git a/app/src/main/res/layout/fragment_monster_detail.xml b/app/src/main/res/layout/fragment_monster_detail.xml index 95cb15a..8bed037 100644 --- a/app/src/main/res/layout/fragment_monster_detail.xml +++ b/app/src/main/res/layout/fragment_monster_detail.xml @@ -4,6 +4,7 @@ xmlns:tools="http://schemas.android.com/tools"> + diff --git a/app/src/main/res/layout/fragment_monster_list.xml b/app/src/main/res/layout/fragment_monster_list.xml index a5e0330..6d14692 100644 --- a/app/src/main/res/layout/fragment_monster_list.xml +++ b/app/src/main/res/layout/fragment_monster_list.xml @@ -4,6 +4,7 @@ xmlns:tools="http://schemas.android.com/tools"> + diff --git a/app/src/main/res/layout/fragment_web_view.xml b/app/src/main/res/layout/fragment_web_view.xml index fdd45d6..1ea2c5c 100644 --- a/app/src/main/res/layout/fragment_web_view.xml +++ b/app/src/main/res/layout/fragment_web_view.xml @@ -3,6 +3,7 @@ xmlns:tools="http://schemas.android.com/tools"> + From 9427279c2e79b2699d609e82db9d04f855a7b9de Mon Sep 17 00:00:00 2001 From: uhooi Date: Tue, 20 Apr 2021 23:40:55 +0900 Subject: [PATCH 015/140] Fix Android Lint --- .../modules/monsterdetail/MonsterDetailFragment.kt | 3 +-- .../monsterdetail/dancingmonster/DancingMonsterFragment.kt | 3 +-- .../dancingmonster/viewmodels/DancingMonsterViewModel.kt | 3 +-- .../modules/monsterdetail/viewmodels/MonsterDetailViewModel.kt | 3 +-- .../uhooipicbook/modules/monsterlist/MonsterListFragment.kt | 3 +-- .../theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt | 3 +-- .../modules/webview/viewmodels/WebViewViewModel.kt | 3 +-- 7 files changed, 7 insertions(+), 14 deletions(-) diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt index c572cb8..36933ac 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt @@ -52,8 +52,7 @@ class MonsterDetailFragment : Fragment() { setHasOptionsMenu(true) _binding = FragmentMonsterDetailBinding.inflate(inflater, container, false) - val view = this.binding.root - return view + return binding.root } override fun onViewCreated(view: View, savedInstanceState: Bundle?) { diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt index 8ef0b4f..8634f6a 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt @@ -35,8 +35,7 @@ class DancingMonsterFragment : AppCompatDialogFragment() { savedInstanceState: Bundle? ): View { _binding = FragmentDancingMonsterBinding.inflate(inflater, container, false) - val view = this.binding.root - return view + return binding.root } override fun onViewCreated(view: View, savedInstanceState: Bundle?) { diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/viewmodels/DancingMonsterViewModel.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/viewmodels/DancingMonsterViewModel.kt index 7c944ae..631e8e1 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/viewmodels/DancingMonsterViewModel.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/viewmodels/DancingMonsterViewModel.kt @@ -2,5 +2,4 @@ package com.theuhooi.uhooipicbook.modules.monsterdetail.dancingmonster.viewmodel import androidx.lifecycle.ViewModel -class DancingMonsterViewModel : ViewModel() { -} \ No newline at end of file +class DancingMonsterViewModel : ViewModel() \ No newline at end of file diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/viewmodels/MonsterDetailViewModel.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/viewmodels/MonsterDetailViewModel.kt index 95d3676..7812b8f 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/viewmodels/MonsterDetailViewModel.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/viewmodels/MonsterDetailViewModel.kt @@ -2,5 +2,4 @@ package com.theuhooi.uhooipicbook.modules.monsterdetail.viewmodels import androidx.lifecycle.ViewModel -class MonsterDetailViewModel : ViewModel() { -} \ No newline at end of file +class MonsterDetailViewModel : ViewModel() \ No newline at end of file diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt index ba7891e..6b57e2f 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt @@ -56,8 +56,7 @@ class MonsterListFragment : Fragment() { this.binding.viewModel = this.viewModel this.binding.lifecycleOwner = this.viewLifecycleOwner - val view = this.binding.root - return view + return binding.root } override fun onDestroyView() { diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt index d8eaa7d..a544dbb 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt @@ -37,8 +37,7 @@ class WebViewFragment : Fragment() { savedInstanceState: Bundle? ): View { _binding = FragmentWebViewBinding.inflate(inflater, container, false) - val view = this.binding.root - return view + return binding.root } override fun onViewCreated(view: View, savedInstanceState: Bundle?) { diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/viewmodels/WebViewViewModel.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/viewmodels/WebViewViewModel.kt index 04a1ef6..41165ac 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/viewmodels/WebViewViewModel.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/viewmodels/WebViewViewModel.kt @@ -2,5 +2,4 @@ package com.theuhooi.uhooipicbook.modules.webview.viewmodels import androidx.lifecycle.ViewModel -class WebViewViewModel : ViewModel() { -} +class WebViewViewModel : ViewModel() From 8378537c7d41500d67fa52b0364121f00253f4b1 Mon Sep 17 00:00:00 2001 From: uhooi Date: Tue, 20 Apr 2021 23:44:27 +0900 Subject: [PATCH 016/140] Refactor binding --- .../monsterdetail/dancingmonster/DancingMonsterFragment.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt index 8634f6a..c1e37fd 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt @@ -41,8 +41,10 @@ class DancingMonsterFragment : AppCompatDialogFragment() { override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) - this.binding.dancingImageview.load(this.args.dancingUrlString) - this.binding.closeButton.setOnClickListener { dismiss() } + this.binding.apply { + dancingImageview.load(args.dancingUrlString) + closeButton.setOnClickListener { dismiss() } + } } override fun onDestroyView() { From 04ceab9e5ea07ca0ca90aa7080c12a2177cbd123 Mon Sep 17 00:00:00 2001 From: uhooi Date: Wed, 21 Apr 2021 00:00:06 +0900 Subject: [PATCH 017/140] Fix NewLineAtEndOfFile --- .../dancingmonster/viewmodels/DancingMonsterViewModel.kt | 2 +- .../modules/monsterdetail/viewmodels/MonsterDetailViewModel.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/viewmodels/DancingMonsterViewModel.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/viewmodels/DancingMonsterViewModel.kt index 631e8e1..3cbfa3f 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/viewmodels/DancingMonsterViewModel.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/viewmodels/DancingMonsterViewModel.kt @@ -2,4 +2,4 @@ package com.theuhooi.uhooipicbook.modules.monsterdetail.dancingmonster.viewmodel import androidx.lifecycle.ViewModel -class DancingMonsterViewModel : ViewModel() \ No newline at end of file +class DancingMonsterViewModel : ViewModel() diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/viewmodels/MonsterDetailViewModel.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/viewmodels/MonsterDetailViewModel.kt index 7812b8f..ed6cde4 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/viewmodels/MonsterDetailViewModel.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/viewmodels/MonsterDetailViewModel.kt @@ -2,4 +2,4 @@ package com.theuhooi.uhooipicbook.modules.monsterdetail.viewmodels import androidx.lifecycle.ViewModel -class MonsterDetailViewModel : ViewModel() \ No newline at end of file +class MonsterDetailViewModel : ViewModel() From 20855d00d4147f46ff43a1d162c8949a2df08141 Mon Sep 17 00:00:00 2001 From: uhooi Date: Wed, 21 Apr 2021 12:57:30 +0900 Subject: [PATCH 018/140] Bind navArgs --- .../monsterdetail/MonsterDetailFragment.kt | 16 +++++----------- .../main/res/layout/fragment_monster_detail.xml | 8 ++++++++ 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt index 36933ac..1a0c30f 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt @@ -18,7 +18,6 @@ import androidx.fragment.app.viewModels import androidx.navigation.fragment.findNavController import androidx.navigation.fragment.navArgs import coil.ImageLoader -import coil.load import coil.request.Disposable import coil.request.ImageRequest import com.theuhooi.uhooipicbook.R @@ -52,22 +51,17 @@ class MonsterDetailFragment : Fragment() { setHasOptionsMenu(true) _binding = FragmentMonsterDetailBinding.inflate(inflater, container, false) + this.binding.lifecycleOwner = this.viewLifecycleOwner return binding.root } override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) - this.binding.apply { - iconImageview.load(args.monster.iconUrlString) - dancingImageview.load(args.monster.dancingUrlString) - dancingImageview.setOnClickListener { - val action = - MonsterDetailFragmentDirections.actionDetailToDancing(args.monster.dancingUrlString) - findNavController().navigate(action) - } - nameTextview.text = args.monster.name - descriptionTextview.text = unescapeNewline(args.monster.description) + this.binding.dancingImageview.setOnClickListener { + val action = + MonsterDetailFragmentDirections.actionDetailToDancing(args.monster.dancingUrlString) + findNavController().navigate(action) } } diff --git a/app/src/main/res/layout/fragment_monster_detail.xml b/app/src/main/res/layout/fragment_monster_detail.xml index 8bed037..3fe5ec7 100644 --- a/app/src/main/res/layout/fragment_monster_detail.xml +++ b/app/src/main/res/layout/fragment_monster_detail.xml @@ -5,6 +5,10 @@ + + @@ -22,6 +26,7 @@ android:layout_height="240dp" android:layout_marginTop="56dp" android:contentDescription="@string/icon_description" + app:imageUrl="@{args.monster.iconUrlString}" app:layout_constraintBottom_toTopOf="@id/dancing_imageview" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" @@ -36,6 +41,7 @@ android:layout_height="48dp" android:layout_marginTop="16dp" android:contentDescription="@string/dancing_description" + app:imageUrl="@{args.monster.dancingUrlString}" app:layout_constraintBottom_toTopOf="@id/name_textview" app:layout_constraintEnd_toEndOf="@id/icon_imageview" app:layout_constraintHorizontal_bias="1.0" @@ -48,6 +54,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="32dp" + android:text="@{args.monster.name}" android:textAlignment="center" android:textColor="?android:attr/textColorPrimary" android:textSize="36sp" @@ -64,6 +71,7 @@ android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_marginTop="64dp" + android:text='@{args.monster.description.replace("\\n", "\n")}' android:textAlignment="center" android:textColor="?android:attr/textColorSecondary" android:textSize="16sp" From acb73324aa4eb55363eb2dcb8ba935f71f1f3dd2 Mon Sep 17 00:00:00 2001 From: uhooi Date: Wed, 21 Apr 2021 19:26:28 +0900 Subject: [PATCH 019/140] Fix binding --- .../uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt index 1a0c30f..a1bbe86 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt @@ -51,6 +51,7 @@ class MonsterDetailFragment : Fragment() { setHasOptionsMenu(true) _binding = FragmentMonsterDetailBinding.inflate(inflater, container, false) + this.binding.args = this.args this.binding.lifecycleOwner = this.viewLifecycleOwner return binding.root } From 147a31e644e8eb5d685b9a9efa430d44e60524ee Mon Sep 17 00:00:00 2001 From: uhooi Date: Wed, 21 Apr 2021 19:42:51 +0900 Subject: [PATCH 020/140] Delete setting lifecycleOwner --- .../uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt | 1 - 1 file changed, 1 deletion(-) diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt index a1bbe86..d4a3b9c 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt @@ -52,7 +52,6 @@ class MonsterDetailFragment : Fragment() { _binding = FragmentMonsterDetailBinding.inflate(inflater, container, false) this.binding.args = this.args - this.binding.lifecycleOwner = this.viewLifecycleOwner return binding.root } From 9437afd78c5591306035e2b13fba5051d5ac6356 Mon Sep 17 00:00:00 2001 From: uhooi Date: Wed, 21 Apr 2021 19:48:06 +0900 Subject: [PATCH 021/140] Bind navArgs --- .../monsterdetail/dancingmonster/DancingMonsterFragment.kt | 7 ++----- app/src/main/res/layout/fragment_dancing_monster.xml | 5 +++++ 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt index c1e37fd..e4052d6 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt @@ -10,7 +10,6 @@ import android.view.WindowManager import androidx.appcompat.app.AppCompatDialogFragment import androidx.fragment.app.viewModels import androidx.navigation.fragment.navArgs -import coil.load import com.theuhooi.uhooipicbook.databinding.FragmentDancingMonsterBinding import com.theuhooi.uhooipicbook.modules.monsterdetail.dancingmonster.viewmodels.DancingMonsterViewModel @@ -35,16 +34,14 @@ class DancingMonsterFragment : AppCompatDialogFragment() { savedInstanceState: Bundle? ): View { _binding = FragmentDancingMonsterBinding.inflate(inflater, container, false) + this.binding.args = this.args return binding.root } override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) - this.binding.apply { - dancingImageview.load(args.dancingUrlString) - closeButton.setOnClickListener { dismiss() } - } + this.binding.closeButton.setOnClickListener { dismiss() } } override fun onDestroyView() { diff --git a/app/src/main/res/layout/fragment_dancing_monster.xml b/app/src/main/res/layout/fragment_dancing_monster.xml index 399d7b4..aabbdd1 100644 --- a/app/src/main/res/layout/fragment_dancing_monster.xml +++ b/app/src/main/res/layout/fragment_dancing_monster.xml @@ -5,6 +5,10 @@ + + @@ -22,6 +26,7 @@ android:layout_height="wrap_content" android:adjustViewBounds="true" android:contentDescription="@string/icon_description" + app:imageUrl="@{args.dancingUrlString}" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="@id/guideline_end" app:layout_constraintStart_toStartOf="@id/guideline_start" From 25dd3022411f22fded7a71a24c9b1d2ae9191229 Mon Sep 17 00:00:00 2001 From: uhooi Date: Fri, 23 Apr 2021 15:44:04 +0900 Subject: [PATCH 022/140] Bump Hilt to stable --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index c8364e6..76b9e55 100644 --- a/build.gradle +++ b/build.gradle @@ -4,7 +4,7 @@ buildscript { ext { kotlin_version = '1.4.32' nav_version = '2.3.5' - hilt_version = '2.34.1-beta' + hilt_version = '2.35' detekt_version = '1.7.4' } repositories { From 4ea0be18597d8c4ce734515fd8a5c98ade9f4ebc Mon Sep 17 00:00:00 2001 From: uhooi Date: Thu, 13 May 2021 21:24:45 +0900 Subject: [PATCH 023/140] Use MonsterViewModel --- .../com/theuhooi/uhooipicbook/MainActivity.kt | 1 + .../monsterdetail/MonsterDetailFragment.kt | 15 ++-- .../dancingmonster/DancingMonsterFragment.kt | 11 ++- .../viewmodels/DancingMonsterViewModel.kt | 5 -- .../viewmodels/MonsterDetailViewModel.kt | 5 -- .../monsterlist/MonsterListFragment.kt | 6 +- ...erListViewModel.kt => MonsterViewModel.kt} | 6 +- .../res/layout/fragment_dancing_monster.xml | 8 +-- .../res/layout/fragment_monster_detail.xml | 14 ++-- .../main/res/layout/fragment_monster_list.xml | 2 +- app/src/main/res/navigation/nav_graph.xml | 70 +++++++++---------- 11 files changed, 62 insertions(+), 81 deletions(-) delete mode 100644 app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/viewmodels/DancingMonsterViewModel.kt delete mode 100644 app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/viewmodels/MonsterDetailViewModel.kt rename app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/viewmodels/{MonsterListViewModel.kt => MonsterViewModel.kt} (87%) diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/MainActivity.kt b/app/src/main/java/com/theuhooi/uhooipicbook/MainActivity.kt index d037ca1..95e7cdc 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/MainActivity.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/MainActivity.kt @@ -75,6 +75,7 @@ class MainActivity : AppCompatActivity(), MonsterListFragment.OnListFragmentInte // region MonsterListFragment.OnListFragmentInteractionListener + // TODO: `MainActivity` からモンスターの依存をなくす override fun onListFragmentInteraction(item: MonsterItem) { val action = MonsterListFragmentDirections.actionListToDetail(item) findNavController(R.id.nav_host_fragment).navigate(action) diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt index d4a3b9c..ea8f2fd 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt @@ -14,15 +14,14 @@ import android.view.ViewGroup import androidx.core.app.ShareCompat import androidx.core.content.FileProvider import androidx.fragment.app.Fragment -import androidx.fragment.app.viewModels import androidx.navigation.fragment.findNavController -import androidx.navigation.fragment.navArgs +import androidx.navigation.navGraphViewModels import coil.ImageLoader import coil.request.Disposable import coil.request.ImageRequest import com.theuhooi.uhooipicbook.R import com.theuhooi.uhooipicbook.databinding.FragmentMonsterDetailBinding -import com.theuhooi.uhooipicbook.modules.monsterdetail.viewmodels.MonsterDetailViewModel +import com.theuhooi.uhooipicbook.modules.monsterlist.viewmodels.MonsterViewModel import java.io.File import java.io.FileOutputStream @@ -30,9 +29,7 @@ class MonsterDetailFragment : Fragment() { // region Stored Instance Properties - private val args: MonsterDetailFragmentArgs by navArgs() - - private val viewModel: MonsterDetailViewModel by viewModels() // TODO: Use + private val viewModel: MonsterViewModel by navGraphViewModels(R.id.monster_nav_graph) private var _binding: FragmentMonsterDetailBinding? = null private val binding get() = _binding!! @@ -51,7 +48,7 @@ class MonsterDetailFragment : Fragment() { setHasOptionsMenu(true) _binding = FragmentMonsterDetailBinding.inflate(inflater, container, false) - this.binding.args = this.args + this.binding.viewModel = this.viewModel return binding.root } @@ -60,7 +57,7 @@ class MonsterDetailFragment : Fragment() { this.binding.dancingImageview.setOnClickListener { val action = - MonsterDetailFragmentDirections.actionDetailToDancing(args.monster.dancingUrlString) + MonsterDetailFragmentDirections.actionDetailToDancing() findNavController().navigate(action) } } @@ -92,7 +89,7 @@ class MonsterDetailFragment : Fragment() { // region Other Private Methods private fun shareMonster() { - val monster = this.args.monster + val monster = this.viewModel.selectedMonster.value!! val context = requireContext() val request = ImageRequest.Builder(context) .data(monster.iconUrlString) diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt index e4052d6..865afc4 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt @@ -8,18 +8,17 @@ import android.view.View import android.view.ViewGroup import android.view.WindowManager import androidx.appcompat.app.AppCompatDialogFragment -import androidx.fragment.app.viewModels import androidx.navigation.fragment.navArgs +import androidx.navigation.navGraphViewModels +import com.theuhooi.uhooipicbook.R import com.theuhooi.uhooipicbook.databinding.FragmentDancingMonsterBinding -import com.theuhooi.uhooipicbook.modules.monsterdetail.dancingmonster.viewmodels.DancingMonsterViewModel +import com.theuhooi.uhooipicbook.modules.monsterlist.viewmodels.MonsterViewModel class DancingMonsterFragment : AppCompatDialogFragment() { // region Stored Instance Properties - private val args: DancingMonsterFragmentArgs by navArgs() - - private val viewModel: DancingMonsterViewModel by viewModels() // TODO: Use + private val viewModel: MonsterViewModel by navGraphViewModels(R.id.monster_nav_graph) private var _binding: FragmentDancingMonsterBinding? = null private val binding get() = _binding!! @@ -34,7 +33,7 @@ class DancingMonsterFragment : AppCompatDialogFragment() { savedInstanceState: Bundle? ): View { _binding = FragmentDancingMonsterBinding.inflate(inflater, container, false) - this.binding.args = this.args + this.binding.viewModel = this.viewModel return binding.root } diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/viewmodels/DancingMonsterViewModel.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/viewmodels/DancingMonsterViewModel.kt deleted file mode 100644 index 3cbfa3f..0000000 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/viewmodels/DancingMonsterViewModel.kt +++ /dev/null @@ -1,5 +0,0 @@ -package com.theuhooi.uhooipicbook.modules.monsterdetail.dancingmonster.viewmodels - -import androidx.lifecycle.ViewModel - -class DancingMonsterViewModel : ViewModel() diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/viewmodels/MonsterDetailViewModel.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/viewmodels/MonsterDetailViewModel.kt deleted file mode 100644 index ed6cde4..0000000 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/viewmodels/MonsterDetailViewModel.kt +++ /dev/null @@ -1,5 +0,0 @@ -package com.theuhooi.uhooipicbook.modules.monsterdetail.viewmodels - -import androidx.lifecycle.ViewModel - -class MonsterDetailViewModel : ViewModel() diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt index 6b57e2f..dc5c3d0 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt @@ -11,15 +11,15 @@ import android.view.MenuItem import android.view.View import android.view.ViewGroup import androidx.fragment.app.Fragment -import androidx.fragment.app.viewModels import androidx.navigation.fragment.findNavController +import androidx.navigation.navGraphViewModels import androidx.recyclerview.widget.LinearLayoutManager import com.google.android.material.dialog.MaterialAlertDialogBuilder import com.theuhooi.uhooipicbook.BuildConfig import com.theuhooi.uhooipicbook.R import com.theuhooi.uhooipicbook.databinding.FragmentMonsterListBinding import com.theuhooi.uhooipicbook.modules.monsterlist.entities.MonsterItem -import com.theuhooi.uhooipicbook.modules.monsterlist.viewmodels.MonsterListViewModel +import com.theuhooi.uhooipicbook.modules.monsterlist.viewmodels.MonsterViewModel import dagger.hilt.android.AndroidEntryPoint @AndroidEntryPoint @@ -29,7 +29,7 @@ class MonsterListFragment : Fragment() { private var listener: OnListFragmentInteractionListener? = null - private val viewModel: MonsterListViewModel by viewModels() + private val viewModel: MonsterViewModel by navGraphViewModels(R.id.monster_nav_graph) private var _binding: FragmentMonsterListBinding? = null private val binding get() = _binding!! diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/viewmodels/MonsterListViewModel.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/viewmodels/MonsterViewModel.kt similarity index 87% rename from app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/viewmodels/MonsterListViewModel.kt rename to app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/viewmodels/MonsterViewModel.kt index 980352e..c95981c 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/viewmodels/MonsterListViewModel.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/viewmodels/MonsterViewModel.kt @@ -9,7 +9,7 @@ import dagger.hilt.android.lifecycle.HiltViewModel import javax.inject.Inject @HiltViewModel -class MonsterListViewModel @Inject constructor( +class MonsterViewModel @Inject constructor( private val repository: MonstersRepository ) : ViewModel() { @@ -19,6 +19,10 @@ class MonsterListViewModel @Inject constructor( val monsters: LiveData> get() = _monsters + private val _selectedMonster = MutableLiveData() + val selectedMonster: LiveData + get() = _selectedMonster + private val _isLoading = MutableLiveData(false) val isLoading: LiveData get() = _isLoading diff --git a/app/src/main/res/layout/fragment_dancing_monster.xml b/app/src/main/res/layout/fragment_dancing_monster.xml index aabbdd1..f160dce 100644 --- a/app/src/main/res/layout/fragment_dancing_monster.xml +++ b/app/src/main/res/layout/fragment_dancing_monster.xml @@ -5,13 +5,9 @@ - - + type="com.theuhooi.uhooipicbook.modules.monsterlist.viewmodels.MonsterViewModel" /> - - + type="com.theuhooi.uhooipicbook.modules.monsterlist.viewmodels.MonsterViewModel" /> + type="com.theuhooi.uhooipicbook.modules.monsterlist.viewmodels.MonsterViewModel" /> - - - - - + - - + + + + + - - + + + - - - + + + Date: Fri, 14 May 2021 21:55:59 +0900 Subject: [PATCH 024/140] Fix ViewModel --- app/build.gradle | 2 + .../com/theuhooi/uhooipicbook/MainActivity.kt | 24 +------- .../monsterdetail/MonsterDetailFragment.kt | 4 +- .../dancingmonster/DancingMonsterFragment.kt | 5 +- .../monsterlist/MonsterListFragment.kt | 55 ++++++++----------- .../MonsterListRecyclerViewAdapter.kt | 15 +++-- .../viewmodels/MonsterViewModel.kt | 7 +++ app/src/main/res/navigation/nav_graph.xml | 2 +- 8 files changed, 44 insertions(+), 70 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 82c4ef7..98442b1 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -112,8 +112,10 @@ dependencies { implementation 'com.google.android.material:material:1.3.0' + // Hilt implementation "com.google.dagger:hilt-android:$rootProject.hilt_version" kapt "com.google.dagger:hilt-android-compiler:$rootProject.hilt_version" + implementation 'androidx.hilt:hilt-navigation-fragment:1.0.0' implementation "com.google.android.gms:play-services-oss-licenses:17.0.0" diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/MainActivity.kt b/app/src/main/java/com/theuhooi/uhooipicbook/MainActivity.kt index 95e7cdc..8b49628 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/MainActivity.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/MainActivity.kt @@ -1,7 +1,6 @@ package com.theuhooi.uhooipicbook import android.content.Intent -import android.graphics.Color import android.graphics.drawable.ColorDrawable import android.net.Uri import android.os.Bundle @@ -10,15 +9,10 @@ import androidx.navigation.findNavController import androidx.navigation.ui.AppBarConfiguration import androidx.navigation.ui.setupActionBarWithNavController import com.google.android.material.color.MaterialColors -import com.theuhooi.uhooipicbook.extensions.IntColorInterface -import com.theuhooi.uhooipicbook.modules.monsterlist.MonsterListFragment -import com.theuhooi.uhooipicbook.modules.monsterlist.MonsterListFragmentDirections -import com.theuhooi.uhooipicbook.modules.monsterlist.entities.MonsterItem import dagger.hilt.android.AndroidEntryPoint @AndroidEntryPoint -class MainActivity : AppCompatActivity(), MonsterListFragment.OnListFragmentInteractionListener, - IntColorInterface { +class MainActivity : AppCompatActivity() { // region View Life-Cycle Methods @@ -73,20 +67,4 @@ class MainActivity : AppCompatActivity(), MonsterListFragment.OnListFragmentInte // endregion - // region MonsterListFragment.OnListFragmentInteractionListener - - // TODO: `MainActivity` からモンスターの依存をなくす - override fun onListFragmentInteraction(item: MonsterItem) { - val action = MonsterListFragmentDirections.actionListToDetail(item) - findNavController(R.id.nav_host_fragment).navigate(action) - - if (item.baseColorCode.isNotEmpty()) { - val actionBarColor = Color.parseColor(item.baseColorCode) - this.supportActionBar?.setBackgroundDrawable(ColorDrawable(actionBarColor)) - this.window.statusBarColor = actionBarColor.actionBarColorToStatusBarColor - } - } - - // endregion - } diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt index ea8f2fd..4360ec4 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt @@ -14,8 +14,8 @@ import android.view.ViewGroup import androidx.core.app.ShareCompat import androidx.core.content.FileProvider import androidx.fragment.app.Fragment +import androidx.hilt.navigation.fragment.hiltNavGraphViewModels import androidx.navigation.fragment.findNavController -import androidx.navigation.navGraphViewModels import coil.ImageLoader import coil.request.Disposable import coil.request.ImageRequest @@ -29,7 +29,7 @@ class MonsterDetailFragment : Fragment() { // region Stored Instance Properties - private val viewModel: MonsterViewModel by navGraphViewModels(R.id.monster_nav_graph) + private val viewModel: MonsterViewModel by hiltNavGraphViewModels(R.id.monster_nav_graph) private var _binding: FragmentMonsterDetailBinding? = null private val binding get() = _binding!! diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt index 865afc4..8f59333 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt @@ -8,8 +8,7 @@ import android.view.View import android.view.ViewGroup import android.view.WindowManager import androidx.appcompat.app.AppCompatDialogFragment -import androidx.navigation.fragment.navArgs -import androidx.navigation.navGraphViewModels +import androidx.hilt.navigation.fragment.hiltNavGraphViewModels import com.theuhooi.uhooipicbook.R import com.theuhooi.uhooipicbook.databinding.FragmentDancingMonsterBinding import com.theuhooi.uhooipicbook.modules.monsterlist.viewmodels.MonsterViewModel @@ -18,7 +17,7 @@ class DancingMonsterFragment : AppCompatDialogFragment() { // region Stored Instance Properties - private val viewModel: MonsterViewModel by navGraphViewModels(R.id.monster_nav_graph) + private val viewModel: MonsterViewModel by hiltNavGraphViewModels(R.id.monster_nav_graph) private var _binding: FragmentDancingMonsterBinding? = null private val binding get() = _binding!! diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt index dc5c3d0..9c60134 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt @@ -1,7 +1,8 @@ package com.theuhooi.uhooipicbook.modules.monsterlist -import android.content.Context import android.content.Intent +import android.graphics.Color +import android.graphics.drawable.ColorDrawable import android.net.Uri import android.os.Bundle import android.view.LayoutInflater @@ -10,26 +11,25 @@ import android.view.MenuInflater import android.view.MenuItem import android.view.View import android.view.ViewGroup +import androidx.appcompat.app.AppCompatActivity import androidx.fragment.app.Fragment +import androidx.hilt.navigation.fragment.hiltNavGraphViewModels import androidx.navigation.fragment.findNavController -import androidx.navigation.navGraphViewModels import androidx.recyclerview.widget.LinearLayoutManager import com.google.android.material.dialog.MaterialAlertDialogBuilder import com.theuhooi.uhooipicbook.BuildConfig import com.theuhooi.uhooipicbook.R import com.theuhooi.uhooipicbook.databinding.FragmentMonsterListBinding -import com.theuhooi.uhooipicbook.modules.monsterlist.entities.MonsterItem +import com.theuhooi.uhooipicbook.extensions.IntColorInterface import com.theuhooi.uhooipicbook.modules.monsterlist.viewmodels.MonsterViewModel import dagger.hilt.android.AndroidEntryPoint @AndroidEntryPoint -class MonsterListFragment : Fragment() { +class MonsterListFragment : Fragment(), IntColorInterface { // region Stored Instance Properties - private var listener: OnListFragmentInteractionListener? = null - - private val viewModel: MonsterViewModel by navGraphViewModels(R.id.monster_nav_graph) + private val viewModel: MonsterViewModel by hiltNavGraphViewModels(R.id.monster_nav_graph) private var _binding: FragmentMonsterListBinding? = null private val binding get() = _binding!! @@ -48,14 +48,27 @@ class MonsterListFragment : Fragment() { _binding = FragmentMonsterListBinding.inflate(inflater, container, false) this.binding.monsterListRecyclerview.adapter = MonsterListRecyclerViewAdapter( - this.listener, - this.viewModel.monsters, + this.viewModel, this.viewLifecycleOwner ) this.binding.monsterListRecyclerview.layoutManager = LinearLayoutManager(this.context) this.binding.viewModel = this.viewModel this.binding.lifecycleOwner = this.viewLifecycleOwner + this.viewModel.selectedMonster.observe(viewLifecycleOwner) { + val action = MonsterListFragmentDirections.actionListToDetail() + findNavController().navigate(action) + + if (it.baseColorCode.isNotEmpty()) { + val activity = requireActivity() + val actionBarColor = Color.parseColor(it.baseColorCode) + (activity as AppCompatActivity).supportActionBar?.setBackgroundDrawable( + ColorDrawable(actionBarColor) + ) + activity.window.statusBarColor = actionBarColor.actionBarColorToStatusBarColor + } + } + return binding.root } @@ -64,22 +77,6 @@ class MonsterListFragment : Fragment() { _binding = null } - override fun onAttach(context: Context) { - super.onAttach(context) - - if (context is OnListFragmentInteractionListener) { - this.listener = context - } else { - throw RuntimeException("$context must implement OnListFragmentInteractionListener") - } - } - - override fun onDetach() { - super.onDetach() - - this.listener = null - } - override fun onCreateOptionsMenu(menu: Menu, inflater: MenuInflater) { super.onCreateOptionsMenu(menu, inflater) inflater.inflate(R.menu.menu_monster_list, menu) @@ -125,12 +122,4 @@ class MonsterListFragment : Fragment() { // endregion - // region Interfaces - - interface OnListFragmentInteractionListener { - fun onListFragmentInteraction(item: MonsterItem) - } - - // endregion - } diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListRecyclerViewAdapter.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListRecyclerViewAdapter.kt index ea454a1..d08c4ee 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListRecyclerViewAdapter.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListRecyclerViewAdapter.kt @@ -4,15 +4,13 @@ import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import androidx.lifecycle.LifecycleOwner -import androidx.lifecycle.LiveData import androidx.recyclerview.widget.RecyclerView import com.theuhooi.uhooipicbook.databinding.ItemMonsterListBinding -import com.theuhooi.uhooipicbook.modules.monsterlist.MonsterListFragment.OnListFragmentInteractionListener import com.theuhooi.uhooipicbook.modules.monsterlist.entities.MonsterItem +import com.theuhooi.uhooipicbook.modules.monsterlist.viewmodels.MonsterViewModel class MonsterListRecyclerViewAdapter( - private val listener: OnListFragmentInteractionListener?, - private val monsters: LiveData>, + private val viewModel: MonsterViewModel, private val viewLifecycleOwner: LifecycleOwner ) : RecyclerView.Adapter() { @@ -20,7 +18,7 @@ class MonsterListRecyclerViewAdapter( private val onClickListener = View.OnClickListener { v -> val item = v.tag as MonsterItem - this.listener?.onListFragmentInteraction(item) + viewModel.selectMonster(item) } // endregion @@ -39,19 +37,20 @@ class MonsterListRecyclerViewAdapter( override fun onBindViewHolder(holder: MonsterListRecyclerViewHolder, position: Int) { holder.binding.lifecycleOwner = this.viewLifecycleOwner - val monster = this.monsters.value?.get(position) + val monster = this.viewModel.monsters.value?.get(position) holder.binding.monsterItem = monster holder.binding.cardView.tag = monster holder.binding.cardView.setOnClickListener(this.onClickListener) } - override fun getItemCount(): Int = this.monsters.value?.size ?: 0 + override fun getItemCount(): Int = this.viewModel.monsters.value?.size ?: 0 // endregion // region ViewHolder - class MonsterListRecyclerViewHolder(val binding: ItemMonsterListBinding) : RecyclerView.ViewHolder(binding.root) + class MonsterListRecyclerViewHolder(val binding: ItemMonsterListBinding) : + RecyclerView.ViewHolder(binding.root) // endregion diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/viewmodels/MonsterViewModel.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/viewmodels/MonsterViewModel.kt index c95981c..23aff13 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/viewmodels/MonsterViewModel.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/viewmodels/MonsterViewModel.kt @@ -37,6 +37,13 @@ class MonsterViewModel @Inject constructor( // endregion + + // region Other Internal Methods + + fun selectMonster(monster: MonsterItem) { + _selectedMonster.value = monster + } + // region Other Private Methods private fun loadMonsters() { diff --git a/app/src/main/res/navigation/nav_graph.xml b/app/src/main/res/navigation/nav_graph.xml index 6589e28..7f3c544 100644 --- a/app/src/main/res/navigation/nav_graph.xml +++ b/app/src/main/res/navigation/nav_graph.xml @@ -3,7 +3,7 @@ xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/nav_graph" - app:startDestination="@id/monster_list_fragment"> + app:startDestination="@id/monster_nav_graph"> Date: Fri, 14 May 2021 22:21:41 +0900 Subject: [PATCH 025/140] Refactor bar --- .../monsterdetail/MonsterDetailFragment.kt | 16 +++++++++++++++- .../modules/monsterlist/MonsterListFragment.kt | 15 +-------------- 2 files changed, 16 insertions(+), 15 deletions(-) diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt index 4360ec4..6e7f147 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt @@ -2,7 +2,9 @@ package com.theuhooi.uhooipicbook.modules.monsterdetail import android.content.Context import android.graphics.Bitmap +import android.graphics.Color import android.graphics.drawable.BitmapDrawable +import android.graphics.drawable.ColorDrawable import android.graphics.drawable.Drawable import android.net.Uri import android.os.Bundle @@ -11,6 +13,7 @@ import android.view.Menu import android.view.MenuInflater import android.view.View import android.view.ViewGroup +import androidx.appcompat.app.AppCompatActivity import androidx.core.app.ShareCompat import androidx.core.content.FileProvider import androidx.fragment.app.Fragment @@ -21,11 +24,12 @@ import coil.request.Disposable import coil.request.ImageRequest import com.theuhooi.uhooipicbook.R import com.theuhooi.uhooipicbook.databinding.FragmentMonsterDetailBinding +import com.theuhooi.uhooipicbook.extensions.IntColorInterface import com.theuhooi.uhooipicbook.modules.monsterlist.viewmodels.MonsterViewModel import java.io.File import java.io.FileOutputStream -class MonsterDetailFragment : Fragment() { +class MonsterDetailFragment : Fragment(), IntColorInterface { // region Stored Instance Properties @@ -60,6 +64,16 @@ class MonsterDetailFragment : Fragment() { MonsterDetailFragmentDirections.actionDetailToDancing() findNavController().navigate(action) } + + val baseColorCode = this.viewModel.selectedMonster.value?.baseColorCode + if (baseColorCode?.isNotEmpty() == true) { + val activity = requireActivity() + val actionBarColor = Color.parseColor(baseColorCode) + (activity as AppCompatActivity).supportActionBar?.setBackgroundDrawable( + ColorDrawable(actionBarColor) + ) + activity.window.statusBarColor = actionBarColor.actionBarColorToStatusBarColor + } } override fun onDestroyView() { diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt index 9c60134..2ee17b1 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt @@ -1,8 +1,6 @@ package com.theuhooi.uhooipicbook.modules.monsterlist import android.content.Intent -import android.graphics.Color -import android.graphics.drawable.ColorDrawable import android.net.Uri import android.os.Bundle import android.view.LayoutInflater @@ -11,7 +9,6 @@ import android.view.MenuInflater import android.view.MenuItem import android.view.View import android.view.ViewGroup -import androidx.appcompat.app.AppCompatActivity import androidx.fragment.app.Fragment import androidx.hilt.navigation.fragment.hiltNavGraphViewModels import androidx.navigation.fragment.findNavController @@ -20,12 +17,11 @@ import com.google.android.material.dialog.MaterialAlertDialogBuilder import com.theuhooi.uhooipicbook.BuildConfig import com.theuhooi.uhooipicbook.R import com.theuhooi.uhooipicbook.databinding.FragmentMonsterListBinding -import com.theuhooi.uhooipicbook.extensions.IntColorInterface import com.theuhooi.uhooipicbook.modules.monsterlist.viewmodels.MonsterViewModel import dagger.hilt.android.AndroidEntryPoint @AndroidEntryPoint -class MonsterListFragment : Fragment(), IntColorInterface { +class MonsterListFragment : Fragment() { // region Stored Instance Properties @@ -58,15 +54,6 @@ class MonsterListFragment : Fragment(), IntColorInterface { this.viewModel.selectedMonster.observe(viewLifecycleOwner) { val action = MonsterListFragmentDirections.actionListToDetail() findNavController().navigate(action) - - if (it.baseColorCode.isNotEmpty()) { - val activity = requireActivity() - val actionBarColor = Color.parseColor(it.baseColorCode) - (activity as AppCompatActivity).supportActionBar?.setBackgroundDrawable( - ColorDrawable(actionBarColor) - ) - activity.window.statusBarColor = actionBarColor.actionBarColorToStatusBarColor - } } return binding.root From cac05d430c0e474abd829332ee1b9a76b532b398 Mon Sep 17 00:00:00 2001 From: uhooi Date: Fri, 14 May 2021 23:27:03 +0900 Subject: [PATCH 026/140] Fix disable back button --- .../modules/monsterdetail/MonsterDetailFragment.kt | 3 +-- .../modules/monsterlist/MonsterListFragment.kt | 5 ----- .../modules/monsterlist/MonsterListRecyclerViewAdapter.kt | 7 +++++-- 3 files changed, 6 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt index 6e7f147..ab1f194 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt @@ -60,8 +60,7 @@ class MonsterDetailFragment : Fragment(), IntColorInterface { super.onViewCreated(view, savedInstanceState) this.binding.dancingImageview.setOnClickListener { - val action = - MonsterDetailFragmentDirections.actionDetailToDancing() + val action = MonsterDetailFragmentDirections.actionDetailToDancing() findNavController().navigate(action) } diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt index 2ee17b1..73fb39d 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt @@ -51,11 +51,6 @@ class MonsterListFragment : Fragment() { this.binding.viewModel = this.viewModel this.binding.lifecycleOwner = this.viewLifecycleOwner - this.viewModel.selectedMonster.observe(viewLifecycleOwner) { - val action = MonsterListFragmentDirections.actionListToDetail() - findNavController().navigate(action) - } - return binding.root } diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListRecyclerViewAdapter.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListRecyclerViewAdapter.kt index d08c4ee..6faf33c 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListRecyclerViewAdapter.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListRecyclerViewAdapter.kt @@ -4,6 +4,7 @@ import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import androidx.lifecycle.LifecycleOwner +import androidx.navigation.findNavController import androidx.recyclerview.widget.RecyclerView import com.theuhooi.uhooipicbook.databinding.ItemMonsterListBinding import com.theuhooi.uhooipicbook.modules.monsterlist.entities.MonsterItem @@ -16,9 +17,11 @@ class MonsterListRecyclerViewAdapter( // region Stored Instance Properties - private val onClickListener = View.OnClickListener { v -> - val item = v.tag as MonsterItem + private val onClickListener = View.OnClickListener { view -> + val item = view.tag as MonsterItem viewModel.selectMonster(item) + val action = MonsterListFragmentDirections.actionListToDetail() + view.findNavController().navigate(action) } // endregion From 439635e5c07a4a257abac22384784e8389c49d6d Mon Sep 17 00:00:00 2001 From: uhooi Date: Sat, 15 May 2021 00:16:45 +0900 Subject: [PATCH 027/140] Refactor --- .../monsterdetail/MonsterDetailFragment.kt | 12 +++++++++--- .../dancingmonster/DancingMonsterFragment.kt | 8 +++----- .../monsterlist/MonsterListFragment.kt | 2 +- .../MonsterListRecyclerViewAdapter.kt | 11 +++++------ .../viewmodels/MonsterViewModel.kt | 11 +++-------- .../res/layout/fragment_dancing_monster.xml | 6 +++--- .../res/layout/fragment_monster_detail.xml | 12 ++++++++---- app/src/main/res/navigation/nav_graph.xml | 19 +++++++++++++------ 8 files changed, 45 insertions(+), 36 deletions(-) diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt index ab1f194..609479a 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt @@ -19,6 +19,7 @@ import androidx.core.content.FileProvider import androidx.fragment.app.Fragment import androidx.hilt.navigation.fragment.hiltNavGraphViewModels import androidx.navigation.fragment.findNavController +import androidx.navigation.fragment.navArgs import coil.ImageLoader import coil.request.Disposable import coil.request.ImageRequest @@ -33,6 +34,8 @@ class MonsterDetailFragment : Fragment(), IntColorInterface { // region Stored Instance Properties + private val args: MonsterDetailFragmentArgs by navArgs() + private val viewModel: MonsterViewModel by hiltNavGraphViewModels(R.id.monster_nav_graph) private var _binding: FragmentMonsterDetailBinding? = null @@ -52,6 +55,7 @@ class MonsterDetailFragment : Fragment(), IntColorInterface { setHasOptionsMenu(true) _binding = FragmentMonsterDetailBinding.inflate(inflater, container, false) + this.binding.args = this.args this.binding.viewModel = this.viewModel return binding.root } @@ -60,11 +64,13 @@ class MonsterDetailFragment : Fragment(), IntColorInterface { super.onViewCreated(view, savedInstanceState) this.binding.dancingImageview.setOnClickListener { - val action = MonsterDetailFragmentDirections.actionDetailToDancing() + val action = MonsterDetailFragmentDirections.actionDetailToDancing( + this.viewModel.findMonster(this.args.monsterOrder)?.dancingUrlString!! + ) findNavController().navigate(action) } - val baseColorCode = this.viewModel.selectedMonster.value?.baseColorCode + val baseColorCode = this.viewModel.findMonster(this.args.monsterOrder)?.baseColorCode if (baseColorCode?.isNotEmpty() == true) { val activity = requireActivity() val actionBarColor = Color.parseColor(baseColorCode) @@ -102,7 +108,7 @@ class MonsterDetailFragment : Fragment(), IntColorInterface { // region Other Private Methods private fun shareMonster() { - val monster = this.viewModel.selectedMonster.value!! + val monster = this.viewModel.findMonster(this.args.monsterOrder)!! val context = requireContext() val request = ImageRequest.Builder(context) .data(monster.iconUrlString) diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt index 8f59333..8447da8 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt @@ -8,16 +8,14 @@ import android.view.View import android.view.ViewGroup import android.view.WindowManager import androidx.appcompat.app.AppCompatDialogFragment -import androidx.hilt.navigation.fragment.hiltNavGraphViewModels -import com.theuhooi.uhooipicbook.R +import androidx.navigation.fragment.navArgs import com.theuhooi.uhooipicbook.databinding.FragmentDancingMonsterBinding -import com.theuhooi.uhooipicbook.modules.monsterlist.viewmodels.MonsterViewModel class DancingMonsterFragment : AppCompatDialogFragment() { // region Stored Instance Properties - private val viewModel: MonsterViewModel by hiltNavGraphViewModels(R.id.monster_nav_graph) + private val args: DancingMonsterFragmentArgs by navArgs() private var _binding: FragmentDancingMonsterBinding? = null private val binding get() = _binding!! @@ -32,7 +30,7 @@ class DancingMonsterFragment : AppCompatDialogFragment() { savedInstanceState: Bundle? ): View { _binding = FragmentDancingMonsterBinding.inflate(inflater, container, false) - this.binding.viewModel = this.viewModel + this.binding.args = this.args return binding.root } diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt index 73fb39d..86d2e47 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt @@ -44,7 +44,7 @@ class MonsterListFragment : Fragment() { _binding = FragmentMonsterListBinding.inflate(inflater, container, false) this.binding.monsterListRecyclerview.adapter = MonsterListRecyclerViewAdapter( - this.viewModel, + this.viewModel.monsters, this.viewLifecycleOwner ) this.binding.monsterListRecyclerview.layoutManager = LinearLayoutManager(this.context) diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListRecyclerViewAdapter.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListRecyclerViewAdapter.kt index 6faf33c..f99e75a 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListRecyclerViewAdapter.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListRecyclerViewAdapter.kt @@ -4,14 +4,14 @@ import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import androidx.lifecycle.LifecycleOwner +import androidx.lifecycle.LiveData import androidx.navigation.findNavController import androidx.recyclerview.widget.RecyclerView import com.theuhooi.uhooipicbook.databinding.ItemMonsterListBinding import com.theuhooi.uhooipicbook.modules.monsterlist.entities.MonsterItem -import com.theuhooi.uhooipicbook.modules.monsterlist.viewmodels.MonsterViewModel class MonsterListRecyclerViewAdapter( - private val viewModel: MonsterViewModel, + private val monsters: LiveData>, private val viewLifecycleOwner: LifecycleOwner ) : RecyclerView.Adapter() { @@ -19,8 +19,7 @@ class MonsterListRecyclerViewAdapter( private val onClickListener = View.OnClickListener { view -> val item = view.tag as MonsterItem - viewModel.selectMonster(item) - val action = MonsterListFragmentDirections.actionListToDetail() + val action = MonsterListFragmentDirections.actionListToDetail(item.order) view.findNavController().navigate(action) } @@ -40,13 +39,13 @@ class MonsterListRecyclerViewAdapter( override fun onBindViewHolder(holder: MonsterListRecyclerViewHolder, position: Int) { holder.binding.lifecycleOwner = this.viewLifecycleOwner - val monster = this.viewModel.monsters.value?.get(position) + val monster = this.monsters.value?.get(position) holder.binding.monsterItem = monster holder.binding.cardView.tag = monster holder.binding.cardView.setOnClickListener(this.onClickListener) } - override fun getItemCount(): Int = this.viewModel.monsters.value?.size ?: 0 + override fun getItemCount(): Int = this.monsters.value?.size ?: 0 // endregion diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/viewmodels/MonsterViewModel.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/viewmodels/MonsterViewModel.kt index 23aff13..abc8b90 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/viewmodels/MonsterViewModel.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/viewmodels/MonsterViewModel.kt @@ -19,10 +19,6 @@ class MonsterViewModel @Inject constructor( val monsters: LiveData> get() = _monsters - private val _selectedMonster = MutableLiveData() - val selectedMonster: LiveData - get() = _selectedMonster - private val _isLoading = MutableLiveData(false) val isLoading: LiveData get() = _isLoading @@ -37,12 +33,11 @@ class MonsterViewModel @Inject constructor( // endregion + // region Other Public Methods - // region Other Internal Methods + fun findMonster(order: Int): MonsterItem? = this.monsters.value?.find { it.order == order } - fun selectMonster(monster: MonsterItem) { - _selectedMonster.value = monster - } + // endregion // region Other Private Methods diff --git a/app/src/main/res/layout/fragment_dancing_monster.xml b/app/src/main/res/layout/fragment_dancing_monster.xml index f160dce..5b65b6b 100644 --- a/app/src/main/res/layout/fragment_dancing_monster.xml +++ b/app/src/main/res/layout/fragment_dancing_monster.xml @@ -6,8 +6,8 @@ + name="args" + type="com.theuhooi.uhooipicbook.modules.monsterdetail.dancingmonster.DancingMonsterFragmentArgs" /> + + @@ -22,7 +26,7 @@ android:layout_height="240dp" android:layout_marginTop="56dp" android:contentDescription="@string/icon_description" - app:imageUrl="@{viewModel.selectedMonster.iconUrlString}" + app:imageUrl="@{viewModel.findMonster(args.monsterOrder).iconUrlString}" app:layout_constraintBottom_toTopOf="@id/dancing_imageview" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" @@ -37,7 +41,7 @@ android:layout_height="48dp" android:layout_marginTop="16dp" android:contentDescription="@string/dancing_description" - app:imageUrl="@{viewModel.selectedMonster.dancingUrlString}" + app:imageUrl="@{viewModel.findMonster(args.monsterOrder).dancingUrlString}" app:layout_constraintBottom_toTopOf="@id/name_textview" app:layout_constraintEnd_toEndOf="@id/icon_imageview" app:layout_constraintHorizontal_bias="1.0" @@ -50,7 +54,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="32dp" - android:text="@{viewModel.selectedMonster.name}" + android:text="@{viewModel.findMonster(args.monsterOrder).name}" android:textAlignment="center" android:textColor="?android:attr/textColorPrimary" android:textSize="36sp" @@ -67,7 +71,7 @@ android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_marginTop="64dp" - android:text='@{viewModel.selectedMonster.description.replace("\\n", "\n")}' + android:text='@{viewModel.findMonster(args.monsterOrder).description.replace("\\n", "\n")}' android:textAlignment="center" android:textColor="?android:attr/textColorSecondary" android:textSize="16sp" diff --git a/app/src/main/res/navigation/nav_graph.xml b/app/src/main/res/navigation/nav_graph.xml index 7f3c544..a9fc870 100644 --- a/app/src/main/res/navigation/nav_graph.xml +++ b/app/src/main/res/navigation/nav_graph.xml @@ -30,19 +30,26 @@ android:name="com.theuhooi.uhooipicbook.modules.monsterdetail.MonsterDetailFragment" android:label="" tools:layout="@layout/fragment_monster_detail"> + - - + + + + Date: Sat, 15 May 2021 00:23:16 +0900 Subject: [PATCH 028/140] Refactor MonsterDetailFragment --- .../modules/monsterdetail/MonsterDetailFragment.kt | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt index 609479a..755ce22 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt @@ -26,6 +26,7 @@ import coil.request.ImageRequest import com.theuhooi.uhooipicbook.R import com.theuhooi.uhooipicbook.databinding.FragmentMonsterDetailBinding import com.theuhooi.uhooipicbook.extensions.IntColorInterface +import com.theuhooi.uhooipicbook.modules.monsterlist.entities.MonsterItem import com.theuhooi.uhooipicbook.modules.monsterlist.viewmodels.MonsterViewModel import java.io.File import java.io.FileOutputStream @@ -45,6 +46,12 @@ class MonsterDetailFragment : Fragment(), IntColorInterface { // endregion + // region Computed Instance Properties + + private val monster: MonsterItem? get() = this.viewModel.findMonster(this.args.monsterOrder) + + // endregion + // region View Life-Cycle Methods override fun onCreateView( @@ -65,12 +72,12 @@ class MonsterDetailFragment : Fragment(), IntColorInterface { this.binding.dancingImageview.setOnClickListener { val action = MonsterDetailFragmentDirections.actionDetailToDancing( - this.viewModel.findMonster(this.args.monsterOrder)?.dancingUrlString!! + this.monster?.dancingUrlString!! ) findNavController().navigate(action) } - val baseColorCode = this.viewModel.findMonster(this.args.monsterOrder)?.baseColorCode + val baseColorCode = this.monster?.baseColorCode if (baseColorCode?.isNotEmpty() == true) { val activity = requireActivity() val actionBarColor = Color.parseColor(baseColorCode) @@ -108,7 +115,7 @@ class MonsterDetailFragment : Fragment(), IntColorInterface { // region Other Private Methods private fun shareMonster() { - val monster = this.viewModel.findMonster(this.args.monsterOrder)!! + val monster = this.monster!! val context = requireContext() val request = ImageRequest.Builder(context) .data(monster.iconUrlString) From 84c6e87f4db3d4b836fa4a4bb02e116be44ee16f Mon Sep 17 00:00:00 2001 From: uhooi Date: Sat, 15 May 2021 11:22:32 +0900 Subject: [PATCH 029/140] Refactor force unwrap --- .../modules/monsterdetail/MonsterDetailFragment.kt | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt index 755ce22..f406332 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt @@ -48,7 +48,7 @@ class MonsterDetailFragment : Fragment(), IntColorInterface { // region Computed Instance Properties - private val monster: MonsterItem? get() = this.viewModel.findMonster(this.args.monsterOrder) + private val monster: MonsterItem get() = this.viewModel.findMonster(this.args.monsterOrder)!! // endregion @@ -71,14 +71,13 @@ class MonsterDetailFragment : Fragment(), IntColorInterface { super.onViewCreated(view, savedInstanceState) this.binding.dancingImageview.setOnClickListener { - val action = MonsterDetailFragmentDirections.actionDetailToDancing( - this.monster?.dancingUrlString!! - ) + val action = + MonsterDetailFragmentDirections.actionDetailToDancing(this.monster.dancingUrlString) findNavController().navigate(action) } - val baseColorCode = this.monster?.baseColorCode - if (baseColorCode?.isNotEmpty() == true) { + val baseColorCode = this.monster.baseColorCode + if (baseColorCode.isNotEmpty()) { val activity = requireActivity() val actionBarColor = Color.parseColor(baseColorCode) (activity as AppCompatActivity).supportActionBar?.setBackgroundDrawable( @@ -115,7 +114,6 @@ class MonsterDetailFragment : Fragment(), IntColorInterface { // region Other Private Methods private fun shareMonster() { - val monster = this.monster!! val context = requireContext() val request = ImageRequest.Builder(context) .data(monster.iconUrlString) From 88bb6cc49096b0fc6326f78efb1edf22f975f7f8 Mon Sep 17 00:00:00 2001 From: "m.coder" Date: Sat, 15 May 2021 15:23:33 +0900 Subject: [PATCH 030/140] Fix findMonster --- .../modules/monsterlist/viewmodels/MonsterViewModel.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/viewmodels/MonsterViewModel.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/viewmodels/MonsterViewModel.kt index abc8b90..c589507 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/viewmodels/MonsterViewModel.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/viewmodels/MonsterViewModel.kt @@ -35,7 +35,7 @@ class MonsterViewModel @Inject constructor( // region Other Public Methods - fun findMonster(order: Int): MonsterItem? = this.monsters.value?.find { it.order == order } + fun findMonster(order: Int): MonsterItem = requireNotNull(this.monsters.value?.find { it.order == order }) // endregion From bb2cc904be13f24e3e6052ef478651ac135bda70 Mon Sep 17 00:00:00 2001 From: "m.coder" Date: Sat, 15 May 2021 15:24:26 +0900 Subject: [PATCH 031/140] Fix MonsterList and adapter --- .../modules/monsterlist/MonsterListFragment.kt | 11 ++++++----- .../monsterlist/MonsterListRecyclerViewAdapter.kt | 11 +++-------- 2 files changed, 9 insertions(+), 13 deletions(-) diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt index 86d2e47..e5026c5 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt @@ -42,11 +42,12 @@ class MonsterListFragment : Fragment() { setHasOptionsMenu(true) _binding = FragmentMonsterListBinding.inflate(inflater, container, false) - this.binding.monsterListRecyclerview.adapter = - MonsterListRecyclerViewAdapter( - this.viewModel.monsters, - this.viewLifecycleOwner - ) + viewModel.monsters.observe(viewLifecycleOwner) { + this.binding.monsterListRecyclerview.adapter = + MonsterListRecyclerViewAdapter( + it, + ) + } this.binding.monsterListRecyclerview.layoutManager = LinearLayoutManager(this.context) this.binding.viewModel = this.viewModel this.binding.lifecycleOwner = this.viewLifecycleOwner diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListRecyclerViewAdapter.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListRecyclerViewAdapter.kt index f99e75a..18c0b00 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListRecyclerViewAdapter.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListRecyclerViewAdapter.kt @@ -3,20 +3,16 @@ package com.theuhooi.uhooipicbook.modules.monsterlist import android.view.LayoutInflater import android.view.View import android.view.ViewGroup -import androidx.lifecycle.LifecycleOwner -import androidx.lifecycle.LiveData import androidx.navigation.findNavController import androidx.recyclerview.widget.RecyclerView import com.theuhooi.uhooipicbook.databinding.ItemMonsterListBinding import com.theuhooi.uhooipicbook.modules.monsterlist.entities.MonsterItem class MonsterListRecyclerViewAdapter( - private val monsters: LiveData>, - private val viewLifecycleOwner: LifecycleOwner + private val monsters: List, ) : RecyclerView.Adapter() { // region Stored Instance Properties - private val onClickListener = View.OnClickListener { view -> val item = view.tag as MonsterItem val action = MonsterListFragmentDirections.actionListToDetail(item.order) @@ -38,14 +34,13 @@ class MonsterListRecyclerViewAdapter( } override fun onBindViewHolder(holder: MonsterListRecyclerViewHolder, position: Int) { - holder.binding.lifecycleOwner = this.viewLifecycleOwner - val monster = this.monsters.value?.get(position) + val monster = this.monsters[position] holder.binding.monsterItem = monster holder.binding.cardView.tag = monster holder.binding.cardView.setOnClickListener(this.onClickListener) } - override fun getItemCount(): Int = this.monsters.value?.size ?: 0 + override fun getItemCount(): Int = this.monsters.size // endregion From 26d4042fa3afbfdfe55325b3f9b80f60e03dbe52 Mon Sep 17 00:00:00 2001 From: "m.coder" Date: Sat, 15 May 2021 15:24:55 +0900 Subject: [PATCH 032/140] Fix MonsterDetail --- .../monsterdetail/MonsterDetailFragment.kt | 7 ++----- .../main/res/layout/fragment_monster_detail.xml | 16 ++++++---------- 2 files changed, 8 insertions(+), 15 deletions(-) diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt index f406332..ca9adc7 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt @@ -47,9 +47,7 @@ class MonsterDetailFragment : Fragment(), IntColorInterface { // endregion // region Computed Instance Properties - - private val monster: MonsterItem get() = this.viewModel.findMonster(this.args.monsterOrder)!! - + private val monster: MonsterItem by lazy { viewModel.findMonster(args.monsterOrder) } // endregion // region View Life-Cycle Methods @@ -62,8 +60,7 @@ class MonsterDetailFragment : Fragment(), IntColorInterface { setHasOptionsMenu(true) _binding = FragmentMonsterDetailBinding.inflate(inflater, container, false) - this.binding.args = this.args - this.binding.viewModel = this.viewModel + this.binding.monster = this.monster return binding.root } diff --git a/app/src/main/res/layout/fragment_monster_detail.xml b/app/src/main/res/layout/fragment_monster_detail.xml index 8f61619..5a08e4e 100644 --- a/app/src/main/res/layout/fragment_monster_detail.xml +++ b/app/src/main/res/layout/fragment_monster_detail.xml @@ -6,12 +6,8 @@ - - + name="monster" + type="com.theuhooi.uhooipicbook.modules.monsterlist.entities.MonsterItem" /> Date: Sat, 15 May 2021 23:36:12 +0900 Subject: [PATCH 033/140] Refactor --- .../modules/monsterdetail/MonsterDetailFragment.kt | 2 ++ .../uhooipicbook/modules/monsterlist/MonsterListFragment.kt | 5 +---- .../modules/monsterlist/MonsterListRecyclerViewAdapter.kt | 1 + 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt index ca9adc7..6ff04a6 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt @@ -47,7 +47,9 @@ class MonsterDetailFragment : Fragment(), IntColorInterface { // endregion // region Computed Instance Properties + private val monster: MonsterItem by lazy { viewModel.findMonster(args.monsterOrder) } + // endregion // region View Life-Cycle Methods diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt index e5026c5..a6b41ea 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt @@ -43,10 +43,7 @@ class MonsterListFragment : Fragment() { _binding = FragmentMonsterListBinding.inflate(inflater, container, false) viewModel.monsters.observe(viewLifecycleOwner) { - this.binding.monsterListRecyclerview.adapter = - MonsterListRecyclerViewAdapter( - it, - ) + this.binding.monsterListRecyclerview.adapter = MonsterListRecyclerViewAdapter(it) } this.binding.monsterListRecyclerview.layoutManager = LinearLayoutManager(this.context) this.binding.viewModel = this.viewModel diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListRecyclerViewAdapter.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListRecyclerViewAdapter.kt index 18c0b00..042b6e5 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListRecyclerViewAdapter.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListRecyclerViewAdapter.kt @@ -13,6 +13,7 @@ class MonsterListRecyclerViewAdapter( ) : RecyclerView.Adapter() { // region Stored Instance Properties + private val onClickListener = View.OnClickListener { view -> val item = view.tag as MonsterItem val action = MonsterListFragmentDirections.actionListToDetail(item.order) From 297eb8e05d7d719409cf6974ad08123f5009661a Mon Sep 17 00:00:00 2001 From: uhooi Date: Sun, 16 May 2021 00:15:05 +0900 Subject: [PATCH 034/140] Remove unnecessary this --- .../java/com/theuhooi/uhooipicbook/MainActivity.kt | 6 +++--- .../modules/monsterdetail/MonsterDetailFragment.kt | 14 ++++++++------ .../dancingmonster/DancingMonsterFragment.kt | 8 +++++--- .../modules/monsterlist/MonsterListFragment.kt | 9 +++++---- .../monsterlist/MonsterListRecyclerViewAdapter.kt | 6 +++--- .../monsterlist/viewmodels/MonsterViewModel.kt | 6 ++++-- .../modules/webview/WebViewFragment.kt | 7 ++++--- .../monsters/firebase/MonstersFirestoreClient.kt | 2 +- 8 files changed, 33 insertions(+), 25 deletions(-) diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/MainActivity.kt b/app/src/main/java/com/theuhooi/uhooipicbook/MainActivity.kt index 8b49628..a022391 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/MainActivity.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/MainActivity.kt @@ -37,7 +37,7 @@ class MainActivity : AppCompatActivity() { val navController = findNavController(R.id.nav_host_fragment) navController.addOnDestinationChangedListener { _, destination, _ -> if (destination.id == R.id.monster_list_fragment) { - this.supportActionBar?.setBackgroundDrawable( + supportActionBar?.setBackgroundDrawable( ColorDrawable( MaterialColors.getColor( this, @@ -46,7 +46,7 @@ class MainActivity : AppCompatActivity() { ) ) ) - this.window.statusBarColor = MaterialColors.getColor( + window.statusBarColor = MaterialColors.getColor( this, R.attr.colorPrimaryVariant, "colorPrimaryVariant is not set in the current theme" @@ -58,7 +58,7 @@ class MainActivity : AppCompatActivity() { } private fun openNotificationUrlIfNeeded() { - val urlString = this.intent.getStringExtra(getString(R.string.notification_url_extra_name)) + val urlString = intent.getStringExtra(getString(R.string.notification_url_extra_name)) if (urlString != null) { val intent = Intent(Intent.ACTION_VIEW, Uri.parse(urlString)) startActivity(intent) diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt index 6ff04a6..fdbfda4 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt @@ -62,20 +62,21 @@ class MonsterDetailFragment : Fragment(), IntColorInterface { setHasOptionsMenu(true) _binding = FragmentMonsterDetailBinding.inflate(inflater, container, false) - this.binding.monster = this.monster + binding.monster = monster + return binding.root } override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) - this.binding.dancingImageview.setOnClickListener { + binding.dancingImageview.setOnClickListener { val action = - MonsterDetailFragmentDirections.actionDetailToDancing(this.monster.dancingUrlString) + MonsterDetailFragmentDirections.actionDetailToDancing(monster.dancingUrlString) findNavController().navigate(action) } - val baseColorCode = this.monster.baseColorCode + val baseColorCode = monster.baseColorCode if (baseColorCode.isNotEmpty()) { val activity = requireActivity() val actionBarColor = Color.parseColor(baseColorCode) @@ -88,6 +89,7 @@ class MonsterDetailFragment : Fragment(), IntColorInterface { override fun onDestroyView() { super.onDestroyView() + _binding = null } @@ -105,7 +107,7 @@ class MonsterDetailFragment : Fragment(), IntColorInterface { override fun onDestroyOptionsMenu() { super.onDestroyOptionsMenu() - this.disposable?.dispose() + disposable?.dispose() } // endregion @@ -126,7 +128,7 @@ class MonsterDetailFragment : Fragment(), IntColorInterface { .startChooser() } .build() - this.disposable = ImageLoader(context).enqueue(request) + disposable = ImageLoader(context).enqueue(request) } private fun createTempPngFileUri(context: Context, drawable: Drawable): Uri? { diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt index 8447da8..a9ff8df 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt @@ -30,25 +30,27 @@ class DancingMonsterFragment : AppCompatDialogFragment() { savedInstanceState: Bundle? ): View { _binding = FragmentDancingMonsterBinding.inflate(inflater, container, false) - this.binding.args = this.args + binding.args = args + return binding.root } override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) - this.binding.closeButton.setOnClickListener { dismiss() } + binding.closeButton.setOnClickListener { dismiss() } } override fun onDestroyView() { super.onDestroyView() + _binding = null } override fun onStart() { super.onStart() - this.dialog?.window?.apply { + dialog?.window?.apply { setFlags( WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt index a6b41ea..5b6d8b8 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListFragment.kt @@ -43,17 +43,18 @@ class MonsterListFragment : Fragment() { _binding = FragmentMonsterListBinding.inflate(inflater, container, false) viewModel.monsters.observe(viewLifecycleOwner) { - this.binding.monsterListRecyclerview.adapter = MonsterListRecyclerViewAdapter(it) + binding.monsterListRecyclerview.adapter = MonsterListRecyclerViewAdapter(it) } - this.binding.monsterListRecyclerview.layoutManager = LinearLayoutManager(this.context) - this.binding.viewModel = this.viewModel - this.binding.lifecycleOwner = this.viewLifecycleOwner + binding.monsterListRecyclerview.layoutManager = LinearLayoutManager(context) + binding.viewModel = viewModel + binding.lifecycleOwner = viewLifecycleOwner return binding.root } override fun onDestroyView() { super.onDestroyView() + _binding = null } diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListRecyclerViewAdapter.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListRecyclerViewAdapter.kt index 042b6e5..323a746 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListRecyclerViewAdapter.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/MonsterListRecyclerViewAdapter.kt @@ -35,13 +35,13 @@ class MonsterListRecyclerViewAdapter( } override fun onBindViewHolder(holder: MonsterListRecyclerViewHolder, position: Int) { - val monster = this.monsters[position] + val monster = monsters[position] holder.binding.monsterItem = monster holder.binding.cardView.tag = monster - holder.binding.cardView.setOnClickListener(this.onClickListener) + holder.binding.cardView.setOnClickListener(onClickListener) } - override fun getItemCount(): Int = this.monsters.size + override fun getItemCount(): Int = monsters.size // endregion diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/viewmodels/MonsterViewModel.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/viewmodels/MonsterViewModel.kt index c589507..212bb1e 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/viewmodels/MonsterViewModel.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterlist/viewmodels/MonsterViewModel.kt @@ -35,7 +35,8 @@ class MonsterViewModel @Inject constructor( // region Other Public Methods - fun findMonster(order: Int): MonsterItem = requireNotNull(this.monsters.value?.find { it.order == order }) + fun findMonster(order: Int): MonsterItem = + requireNotNull(monsters.value?.find { it.order == order }) // endregion @@ -43,12 +44,13 @@ class MonsterViewModel @Inject constructor( private fun loadMonsters() { _isLoading.value = true - this.repository.loadMonsters( + repository.loadMonsters( onSuccess = { monsters -> _monsters.value = monsters _isLoading.value = false }, onFailure = { + _isLoading.value = false // TODO: エラーハンドリング } ) diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt index a544dbb..bd1f40a 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt @@ -43,7 +43,7 @@ class WebViewFragment : Fragment() { override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) - this.binding.webview.webViewClient = object : WebViewClient() { + binding.webview.webViewClient = object : WebViewClient() { override fun shouldOverrideUrlLoading( view: WebView?, request: WebResourceRequest? @@ -94,12 +94,13 @@ class WebViewFragment : Fragment() { } } - this.binding.webview.settings?.javaScriptEnabled = true - this.binding.webview.loadUrl(this.args.urlString) + binding.webview.settings?.javaScriptEnabled = true + binding.webview.loadUrl(args.urlString) } override fun onDestroyView() { super.onDestroyView() + _binding = null } diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/repository/monsters/firebase/MonstersFirestoreClient.kt b/app/src/main/java/com/theuhooi/uhooipicbook/repository/monsters/firebase/MonstersFirestoreClient.kt index a57d7dc..7ce6759 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/repository/monsters/firebase/MonstersFirestoreClient.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/repository/monsters/firebase/MonstersFirestoreClient.kt @@ -21,7 +21,7 @@ class MonstersFirestoreClient @Inject constructor() : MonstersRepository { onSuccess: (monsters: List) -> Unit, onFailure: (error: Throwable) -> Unit ) { - this.firestore.collection("monsters") + firestore.collection("monsters") .orderBy(MonsterItem::order.name) .get() .addOnSuccessListener { result -> From d25eb0dc44eec4e2d616c84cc7bf3b0d7bcbcf67 Mon Sep 17 00:00:00 2001 From: uhooi Date: Sun, 16 May 2021 00:43:29 +0900 Subject: [PATCH 035/140] Bump Android Studio to 4.2.1 --- .idea/runConfigurations.xml | 10 ++++++++++ build.gradle | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 .idea/runConfigurations.xml diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml new file mode 100644 index 0000000..797acea --- /dev/null +++ b/.idea/runConfigurations.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/build.gradle b/build.gradle index 76b9e55..b9a6ca4 100644 --- a/build.gradle +++ b/build.gradle @@ -12,7 +12,7 @@ buildscript { jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:4.1.3' + classpath 'com.android.tools.build:gradle:4.2.1' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath "androidx.navigation:navigation-safe-args-gradle-plugin:$nav_version" From 91efe49645200abccdfd5f6b03affac4604fc2b3 Mon Sep 17 00:00:00 2001 From: uhooi Date: Sun, 16 May 2021 00:49:19 +0900 Subject: [PATCH 036/140] Fix README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b659fea..5f8fdb3 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ You can develop this project. ### Environment -- Android Studio: 4.1.3 +- Android Studio: 4.2.1 ### Configuration From dfd3ffb9136ba989aa2dc5c54af052b5d7c6bba1 Mon Sep 17 00:00:00 2001 From: uhooi Date: Sun, 16 May 2021 10:32:21 +0900 Subject: [PATCH 037/140] Ignore typo --- .idea/dictionaries/Project.xml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.idea/dictionaries/Project.xml b/.idea/dictionaries/Project.xml index c711290..3b5f6f6 100644 --- a/.idea/dictionaries/Project.xml +++ b/.idea/dictionaries/Project.xml @@ -1,10 +1,14 @@ + appname cardview codecov crashlytics dancingmonster + dorg + endlocal + errorlevel fileprovider firestore imageview @@ -14,13 +18,15 @@ monsterlist mvvm noninfringement + setlocal textview theuhooi uhooi + uhooi's uhooipicbook viewmodel viewmodels webview - + \ No newline at end of file From 0be726fe20763522b831033d4c199700f1ec19e6 Mon Sep 17 00:00:00 2001 From: uhooi Date: Sun, 16 May 2021 11:22:16 +0900 Subject: [PATCH 038/140] Ignore android:screenOrientation warning --- app/src/main/AndroidManifest.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7760895..126f0f1 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -1,5 +1,6 @@ @@ -17,7 +18,8 @@ + android:theme="@style/Theme.UhooiPicBook.NoActionBar" + tools:ignore="LockedOrientationActivity"> From a3e4bf93e08aff38a08c04e5eef2c4da8e8607b6 Mon Sep 17 00:00:00 2001 From: uhooi Date: Sun, 16 May 2021 11:49:38 +0900 Subject: [PATCH 039/140] Bump targetSdkVersion from 29 to 30 --- app/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index 98442b1..44e7a46 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -20,7 +20,7 @@ android { defaultConfig { applicationId "com.theuhooi.uhooipicbook" minSdkVersion 26 - targetSdkVersion 29 + targetSdkVersion 30 versionCode 6 versionName "1.5.0" From 77fece0e3712562ffaaaaa2b46338efc0bd2275b Mon Sep 17 00:00:00 2001 From: uhooi Date: Sun, 16 May 2021 12:03:00 +0900 Subject: [PATCH 040/140] Bump compileSdkVersion from 29 to 30 --- app/build.gradle | 2 +- .../theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 44e7a46..adbec0e 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -14,7 +14,7 @@ plugins { } android { - compileSdkVersion 29 + compileSdkVersion 30 buildToolsVersion "29.0.3" defaultConfig { diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt index bd1f40a..d6a0956 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt @@ -60,7 +60,7 @@ class WebViewFragment : Fragment() { if (intent.scheme == "http" || intent.scheme == "https") { val fallbackUrlString = intent.getStringExtra( BROWSER_FALLBACK_URL_EXTRA_NAME - ) + ) ?: return false binding.webview.loadUrl(fallbackUrlString) return true } From 679160b104c702bf77978afc738098bd51bdb5b1 Mon Sep 17 00:00:00 2001 From: uhooi Date: Sun, 16 May 2021 12:15:03 +0900 Subject: [PATCH 041/140] Bump buildToolsVersion to 30.0.2 --- app/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index adbec0e..fed17cb 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -15,7 +15,7 @@ plugins { android { compileSdkVersion 30 - buildToolsVersion "29.0.3" + buildToolsVersion "30.0.2" defaultConfig { applicationId "com.theuhooi.uhooipicbook" From d0779714eeda453a04408b119e03881d03191d0a Mon Sep 17 00:00:00 2001 From: uhooi Date: Sun, 16 May 2021 12:24:03 +0900 Subject: [PATCH 042/140] Remove ? --- .../theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt index d6a0956..550f227 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt @@ -94,7 +94,7 @@ class WebViewFragment : Fragment() { } } - binding.webview.settings?.javaScriptEnabled = true + binding.webview.settings.javaScriptEnabled = true binding.webview.loadUrl(args.urlString) } From 240f5b43d7dd90d01a1a51dcb5a4adb6f64f866d Mon Sep 17 00:00:00 2001 From: uhooi Date: Sun, 16 May 2021 23:28:12 +0900 Subject: [PATCH 043/140] Bump Kotlin to 1.5.0 --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index b9a6ca4..0298777 100644 --- a/build.gradle +++ b/build.gradle @@ -2,7 +2,7 @@ buildscript { ext { - kotlin_version = '1.4.32' + kotlin_version = '1.5.0' nav_version = '2.3.5' hilt_version = '2.35' detekt_version = '1.7.4' From 10cdcac6694d70e6e6163e2c4c150c18bad3df49 Mon Sep 17 00:00:00 2001 From: uhooi Date: Sun, 16 May 2021 23:55:09 +0900 Subject: [PATCH 044/140] Fix warning for R --- .../dancingmonster/DancingMonsterFragment.kt | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt index a9ff8df..cd10d25 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/dancingmonster/DancingMonsterFragment.kt @@ -2,10 +2,12 @@ package com.theuhooi.uhooipicbook.modules.monsterdetail.dancingmonster import android.graphics.Color import android.graphics.drawable.ColorDrawable +import android.os.Build import android.os.Bundle import android.view.LayoutInflater import android.view.View import android.view.ViewGroup +import android.view.WindowInsets import android.view.WindowManager import androidx.appcompat.app.AppCompatDialogFragment import androidx.navigation.fragment.navArgs @@ -51,10 +53,14 @@ class DancingMonsterFragment : AppCompatDialogFragment() { super.onStart() dialog?.window?.apply { - setFlags( - WindowManager.LayoutParams.FLAG_FULLSCREEN, - WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN - ) + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) { + insetsController?.hide(WindowInsets.Type.statusBars()) + } else { + setFlags( + WindowManager.LayoutParams.FLAG_FULLSCREEN, + WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN + ) + } setBackgroundDrawable(ColorDrawable(Color.TRANSPARENT)) val layoutParams = attributes.apply { width = WindowManager.LayoutParams.MATCH_PARENT From 974094aace380c8e3e0c810d29b6aa62d0fac26c Mon Sep 17 00:00:00 2001 From: uhooi Date: Mon, 17 May 2021 18:30:38 +0900 Subject: [PATCH 045/140] Bump JaCoCo to 0.8.7 --- app/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index fed17cb..05c3449 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -156,7 +156,7 @@ detekt { } jacoco { - toolVersion = "0.8.6" + toolVersion = "0.8.7" } task jacocoDevelopDebugTestReport(type: JacocoReport, dependsOn: 'testDevelopDebugUnitTest', group: 'verification') { From d7f8f6284c2e1621792a438f71610fca914b9f66 Mon Sep 17 00:00:00 2001 From: uhooi Date: Mon, 17 May 2021 21:30:20 +0900 Subject: [PATCH 046/140] Bump detekt to 1.17.0 --- app/build.gradle | 8 ++++++-- build.gradle | 11 ++--------- 2 files changed, 8 insertions(+), 11 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 05c3449..9992966 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -6,7 +6,7 @@ plugins { id 'com.google.gms.google-services' id 'com.google.firebase.crashlytics' id 'com.google.firebase.firebase-perf' - id 'io.gitlab.arturbosch.detekt' + id 'io.gitlab.arturbosch.detekt' version '1.17.0' id 'kotlin-kapt' id 'com.google.android.gms.oss-licenses-plugin' id 'dagger.hilt.android.plugin' @@ -135,8 +135,8 @@ kapt { } detekt { - failFast = true buildUponDefaultConfig = true + allRules = false config = files("$projectDir/config/detekt/detekt.yml") baseline = file("$projectDir/config/detekt/baseline.xml") reports { @@ -152,6 +152,10 @@ detekt { enabled = true destination = file("$buildDir/reports/detekt/detekt.txt") } + sarif { + enabled = true + destination = file("$buildDir/reports/detekt/detekt.sarif") + } } } diff --git a/build.gradle b/build.gradle index 0298777..6739f87 100644 --- a/build.gradle +++ b/build.gradle @@ -5,10 +5,10 @@ buildscript { kotlin_version = '1.5.0' nav_version = '2.3.5' hilt_version = '2.35' - detekt_version = '1.7.4' } repositories { google() + mavenCentral() jcenter() } dependencies { @@ -25,20 +25,15 @@ buildscript { classpath 'com.google.android.gms:oss-licenses-plugin:0.10.3' - classpath "io.gitlab.arturbosch.detekt:detekt-gradle-plugin:$detekt_version" - // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } -plugins { - id "io.gitlab.arturbosch.detekt" version "$detekt_version" -} - allprojects { repositories { google() + mavenCentral() jcenter() } } @@ -46,5 +41,3 @@ allprojects { task clean(type: Delete) { delete rootProject.buildDir } - -tasks.detekt.jvmTarget = "1.8" From 6a2637e1b801daf4a5e155e8bab1ba5bc84402ae Mon Sep 17 00:00:00 2001 From: uhooi Date: Mon, 17 May 2021 21:33:35 +0900 Subject: [PATCH 047/140] Fix EmptyFunctionBlock rule --- .../theuhooi/uhooipicbook/extensions/IntColorTest.kt | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/app/src/test/java/com/theuhooi/uhooipicbook/extensions/IntColorTest.kt b/app/src/test/java/com/theuhooi/uhooipicbook/extensions/IntColorTest.kt index 7ebfb9b..f158101 100644 --- a/app/src/test/java/com/theuhooi/uhooipicbook/extensions/IntColorTest.kt +++ b/app/src/test/java/com/theuhooi/uhooipicbook/extensions/IntColorTest.kt @@ -14,18 +14,6 @@ import org.robolectric.annotation.Config @Config(sdk = [Build.VERSION_CODES.P]) class IntColorTest : IntColorInterface { - // region TestCase Life-Cycle Methods - - @Before - fun setUp() { - } - - @After - fun tearDown() { - } - - // endregion - // region Test Methods // region actionBarColorToStatusBarColor() From dccf4824d11e6b4ca7fe173ced9edd77d70a7294 Mon Sep 17 00:00:00 2001 From: uhooi Date: Mon, 17 May 2021 21:40:52 +0900 Subject: [PATCH 048/140] Ignore UnusedPrivateMember rule --- .../com/theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt | 1 + .../java/com/theuhooi/uhooipicbook/util/ViewBindingAdapters.kt | 1 + 2 files changed, 2 insertions(+) diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt index 550f227..4cda0f4 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt @@ -22,6 +22,7 @@ class WebViewFragment : Fragment() { private val args: WebViewFragmentArgs by navArgs() + @Suppress("UnusedPrivateMember") private val viewModel: WebViewViewModel by viewModels() // TODO: Use private var _binding: FragmentWebViewBinding? = null diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/util/ViewBindingAdapters.kt b/app/src/main/java/com/theuhooi/uhooipicbook/util/ViewBindingAdapters.kt index 5d75939..b49654a 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/util/ViewBindingAdapters.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/util/ViewBindingAdapters.kt @@ -18,6 +18,7 @@ fun load(imageView: ImageView, imageUrl: String?) { imageView.load(imageUrl) } +@Suppress("UnusedPrivateMember") @BindingAdapter("observedList") fun observeList(recyclerView: RecyclerView, observedList: List?) { recyclerView.adapter?.notifyDataSetChanged() From c9b51e1af9bbeb9e3181db1ee3f0f9dc0a3b7aa8 Mon Sep 17 00:00:00 2001 From: uhooi Date: Mon, 17 May 2021 22:06:15 +0900 Subject: [PATCH 049/140] Fix SwallowedException rule --- .../theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt index 4cda0f4..4d321d6 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/webview/WebViewFragment.kt @@ -15,6 +15,7 @@ import androidx.fragment.app.viewModels import androidx.navigation.fragment.navArgs import com.theuhooi.uhooipicbook.databinding.FragmentWebViewBinding import com.theuhooi.uhooipicbook.modules.webview.viewmodels.WebViewViewModel +import timber.log.Timber class WebViewFragment : Fragment() { @@ -83,6 +84,7 @@ class WebViewFragment : Fragment() { } true } catch (e: Exception) { + Timber.e(e) false } } From c183b21cb44c32074bcede5ea766005fa77e3f1d Mon Sep 17 00:00:00 2001 From: uhooi Date: Mon, 17 May 2021 22:31:00 +0900 Subject: [PATCH 050/140] Remove jcenter() --- build.gradle | 2 -- 1 file changed, 2 deletions(-) diff --git a/build.gradle b/build.gradle index 6739f87..a0bdc88 100644 --- a/build.gradle +++ b/build.gradle @@ -9,7 +9,6 @@ buildscript { repositories { google() mavenCentral() - jcenter() } dependencies { classpath 'com.android.tools.build:gradle:4.2.1' @@ -34,7 +33,6 @@ allprojects { repositories { google() mavenCentral() - jcenter() } } From 4650738f75ba0c9d7e8e6ecc1424cdf9d786186d Mon Sep 17 00:00:00 2001 From: uhooi Date: Mon, 17 May 2021 22:32:02 +0900 Subject: [PATCH 051/140] Delete unused imports --- .../java/com/theuhooi/uhooipicbook/extensions/IntColorTest.kt | 2 -- 1 file changed, 2 deletions(-) diff --git a/app/src/test/java/com/theuhooi/uhooipicbook/extensions/IntColorTest.kt b/app/src/test/java/com/theuhooi/uhooipicbook/extensions/IntColorTest.kt index f158101..e2c4e67 100644 --- a/app/src/test/java/com/theuhooi/uhooipicbook/extensions/IntColorTest.kt +++ b/app/src/test/java/com/theuhooi/uhooipicbook/extensions/IntColorTest.kt @@ -3,9 +3,7 @@ package com.theuhooi.uhooipicbook.extensions import android.os.Build import androidx.core.graphics.ColorUtils import androidx.test.runner.AndroidJUnit4 -import org.junit.After import org.junit.Assert.assertEquals -import org.junit.Before import org.junit.Test import org.junit.runner.RunWith import org.robolectric.annotation.Config From 520512857a90c5a48969a762c7db3f486f198dc2 Mon Sep 17 00:00:00 2001 From: uhooi Date: Thu, 3 Jun 2021 17:33:20 +0900 Subject: [PATCH 052/140] Bump Kotlin to 1.5.10 --- app/build.gradle | 6 +++--- build.gradle | 10 +++++----- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 9992966..e86ed8d 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -94,7 +94,7 @@ dependencies { implementation 'com.google.firebase:firebase-messaging' implementation 'com.google.firebase:firebase-perf' - implementation 'androidx.recyclerview:recyclerview:1.2.0' + implementation 'androidx.recyclerview:recyclerview:1.2.1' implementation "androidx.navigation:navigation-fragment-ktx:$nav_version" implementation "androidx.navigation:navigation-ui-ktx:$nav_version" @@ -106,8 +106,8 @@ dependencies { implementation 'androidx.legacy:legacy-support-v4:1.0.0' implementation fileTree(dir: 'libs', include: ['*.jar']) implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" - implementation 'androidx.appcompat:appcompat:1.2.0' - implementation 'androidx.core:core-ktx:1.3.2' + implementation 'androidx.appcompat:appcompat:1.3.0' + implementation 'androidx.core:core-ktx:1.5.0' implementation 'androidx.constraintlayout:constraintlayout:2.0.4' implementation 'com.google.android.material:material:1.3.0' diff --git a/build.gradle b/build.gradle index a0bdc88..ef3c87f 100644 --- a/build.gradle +++ b/build.gradle @@ -2,7 +2,7 @@ buildscript { ext { - kotlin_version = '1.5.0' + kotlin_version = '1.5.10' nav_version = '2.3.5' hilt_version = '2.35' } @@ -16,13 +16,13 @@ buildscript { classpath "androidx.navigation:navigation-safe-args-gradle-plugin:$nav_version" // Firebase - classpath 'com.google.gms:google-services:4.3.5' - classpath 'com.google.firebase:firebase-crashlytics-gradle:2.5.2' - classpath 'com.google.firebase:perf-plugin:1.3.5' + classpath 'com.google.gms:google-services:4.3.8' + classpath 'com.google.firebase:firebase-crashlytics-gradle:2.6.1' + classpath 'com.google.firebase:perf-plugin:1.4.0' classpath "com.google.dagger:hilt-android-gradle-plugin:$hilt_version" - classpath 'com.google.android.gms:oss-licenses-plugin:0.10.3' + classpath 'com.google.android.gms:oss-licenses-plugin:0.10.4' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files From a90aca76d675f4818d0691fecc641029c5e1a46b Mon Sep 17 00:00:00 2001 From: uhooi Date: Fri, 16 Jul 2021 20:52:43 +0900 Subject: [PATCH 053/140] Fix CI --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a7b659a..12e7463 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -64,7 +64,7 @@ jobs: # テスト結果とコードカバレッジのアップロード - name: Upload test results and code coverage Artifact uses: actions/upload-artifact@v2 - if: success() || failure() + if: ${{ success() || failure() }} with: name: results path: | @@ -87,7 +87,7 @@ jobs: # アーティファクトへアップロード - name: Upload results Artifact uses: actions/upload-artifact@v2 - if: success() || failure() + if: ${{ success() || failure() }} with: name: results path: | From ee7fe222f4ed6a51c57a2dc000f8e839917edd20 Mon Sep 17 00:00:00 2001 From: uhooi Date: Fri, 16 Jul 2021 21:03:32 +0900 Subject: [PATCH 054/140] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5f8fdb3..693f775 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ You can develop this project. ### Environment -- Android Studio: 4.2.1 +- Android Studio: 4.2.2 ### Configuration From da7f71b1829bae671be832fa4cea327e050d199c Mon Sep 17 00:00:00 2001 From: uhooi Date: Fri, 16 Jul 2021 22:15:31 +0900 Subject: [PATCH 055/140] Add icon and app_name --- app/src/developDebug/ic_launcher-playstore.png | Bin 0 -> 46468 bytes .../res/mipmap-anydpi/ic_launcher.xml | 5 +++++ .../res/mipmap-anydpi/ic_launcher_round.xml | 5 +++++ .../res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3709 bytes .../res/mipmap-hdpi/ic_launcher_foreground.png | Bin 0 -> 5622 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 6001 bytes .../res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2242 bytes .../res/mipmap-mdpi/ic_launcher_foreground.png | Bin 0 -> 3487 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 3612 bytes .../res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 5094 bytes .../res/mipmap-xhdpi/ic_launcher_foreground.png | Bin 0 -> 7770 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 8622 bytes .../res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 8134 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 0 -> 12415 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 13849 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 11404 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 0 -> 17330 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 19891 bytes .../res/values-en/strings.xml | 2 +- .../res/values/ic_launcher_background.xml | 4 ++++ app/src/developDebug/res/values/strings.xml | 4 ++++ .../developRelease/ic_launcher-playstore.png | Bin 0 -> 45655 bytes .../res/mipmap-anydpi/ic_launcher.xml | 5 +++++ .../res/mipmap-anydpi/ic_launcher_round.xml | 5 +++++ .../res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3702 bytes .../res/mipmap-hdpi/ic_launcher_foreground.png | Bin 0 -> 5555 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 5980 bytes .../res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2240 bytes .../res/mipmap-mdpi/ic_launcher_foreground.png | Bin 0 -> 3483 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 3606 bytes .../res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 5038 bytes .../res/mipmap-xhdpi/ic_launcher_foreground.png | Bin 0 -> 7643 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 8579 bytes .../res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 8062 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 0 -> 12390 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 13711 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 11256 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 0 -> 17139 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 19717 bytes .../res/values-en}/strings.xml | 2 +- .../res/values/ic_launcher_background.xml | 4 ++++ app/src/developRelease/res/values/strings.xml | 4 ++++ .../productionDebug/ic_launcher-playstore.png | Bin 0 -> 49868 bytes .../res/mipmap-anydpi/ic_launcher.xml | 5 +++++ .../res/mipmap-anydpi/ic_launcher_round.xml | 5 +++++ .../res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3798 bytes .../res/mipmap-hdpi/ic_launcher_foreground.png | Bin 0 -> 5975 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 6144 bytes .../res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2295 bytes .../res/mipmap-mdpi/ic_launcher_foreground.png | Bin 0 -> 3683 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 3681 bytes .../res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 5298 bytes .../res/mipmap-xhdpi/ic_launcher_foreground.png | Bin 0 -> 8292 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 8917 bytes .../res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 8537 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 0 -> 13247 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 14381 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 12049 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 0 -> 18593 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 20701 bytes .../productionDebug/res/values-en/strings.xml | 4 ++++ .../res/values/ic_launcher_background.xml | 4 ++++ app/src/productionDebug/res/values/strings.xml | 4 ++++ 63 files changed, 60 insertions(+), 2 deletions(-) create mode 100644 app/src/developDebug/ic_launcher-playstore.png create mode 100644 app/src/developDebug/res/mipmap-anydpi/ic_launcher.xml create mode 100644 app/src/developDebug/res/mipmap-anydpi/ic_launcher_round.xml create mode 100644 app/src/developDebug/res/mipmap-hdpi/ic_launcher.png create mode 100644 app/src/developDebug/res/mipmap-hdpi/ic_launcher_foreground.png create mode 100644 app/src/developDebug/res/mipmap-hdpi/ic_launcher_round.png create mode 100644 app/src/developDebug/res/mipmap-mdpi/ic_launcher.png create mode 100644 app/src/developDebug/res/mipmap-mdpi/ic_launcher_foreground.png create mode 100644 app/src/developDebug/res/mipmap-mdpi/ic_launcher_round.png create mode 100644 app/src/developDebug/res/mipmap-xhdpi/ic_launcher.png create mode 100644 app/src/developDebug/res/mipmap-xhdpi/ic_launcher_foreground.png create mode 100644 app/src/developDebug/res/mipmap-xhdpi/ic_launcher_round.png create mode 100644 app/src/developDebug/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 app/src/developDebug/res/mipmap-xxhdpi/ic_launcher_foreground.png create mode 100644 app/src/developDebug/res/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 app/src/developDebug/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 app/src/developDebug/res/mipmap-xxxhdpi/ic_launcher_foreground.png create mode 100644 app/src/developDebug/res/mipmap-xxxhdpi/ic_launcher_round.png rename app/src/{develop => developDebug}/res/values-en/strings.xml (52%) create mode 100644 app/src/developDebug/res/values/ic_launcher_background.xml create mode 100644 app/src/developDebug/res/values/strings.xml create mode 100644 app/src/developRelease/ic_launcher-playstore.png create mode 100644 app/src/developRelease/res/mipmap-anydpi/ic_launcher.xml create mode 100644 app/src/developRelease/res/mipmap-anydpi/ic_launcher_round.xml create mode 100644 app/src/developRelease/res/mipmap-hdpi/ic_launcher.png create mode 100644 app/src/developRelease/res/mipmap-hdpi/ic_launcher_foreground.png create mode 100644 app/src/developRelease/res/mipmap-hdpi/ic_launcher_round.png create mode 100644 app/src/developRelease/res/mipmap-mdpi/ic_launcher.png create mode 100644 app/src/developRelease/res/mipmap-mdpi/ic_launcher_foreground.png create mode 100644 app/src/developRelease/res/mipmap-mdpi/ic_launcher_round.png create mode 100644 app/src/developRelease/res/mipmap-xhdpi/ic_launcher.png create mode 100644 app/src/developRelease/res/mipmap-xhdpi/ic_launcher_foreground.png create mode 100644 app/src/developRelease/res/mipmap-xhdpi/ic_launcher_round.png create mode 100644 app/src/developRelease/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 app/src/developRelease/res/mipmap-xxhdpi/ic_launcher_foreground.png create mode 100644 app/src/developRelease/res/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 app/src/developRelease/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 app/src/developRelease/res/mipmap-xxxhdpi/ic_launcher_foreground.png create mode 100644 app/src/developRelease/res/mipmap-xxxhdpi/ic_launcher_round.png rename app/src/{develop/res/values => developRelease/res/values-en}/strings.xml (51%) create mode 100644 app/src/developRelease/res/values/ic_launcher_background.xml create mode 100644 app/src/developRelease/res/values/strings.xml create mode 100644 app/src/productionDebug/ic_launcher-playstore.png create mode 100644 app/src/productionDebug/res/mipmap-anydpi/ic_launcher.xml create mode 100644 app/src/productionDebug/res/mipmap-anydpi/ic_launcher_round.xml create mode 100644 app/src/productionDebug/res/mipmap-hdpi/ic_launcher.png create mode 100644 app/src/productionDebug/res/mipmap-hdpi/ic_launcher_foreground.png create mode 100644 app/src/productionDebug/res/mipmap-hdpi/ic_launcher_round.png create mode 100644 app/src/productionDebug/res/mipmap-mdpi/ic_launcher.png create mode 100644 app/src/productionDebug/res/mipmap-mdpi/ic_launcher_foreground.png create mode 100644 app/src/productionDebug/res/mipmap-mdpi/ic_launcher_round.png create mode 100644 app/src/productionDebug/res/mipmap-xhdpi/ic_launcher.png create mode 100644 app/src/productionDebug/res/mipmap-xhdpi/ic_launcher_foreground.png create mode 100644 app/src/productionDebug/res/mipmap-xhdpi/ic_launcher_round.png create mode 100644 app/src/productionDebug/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 app/src/productionDebug/res/mipmap-xxhdpi/ic_launcher_foreground.png create mode 100644 app/src/productionDebug/res/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 app/src/productionDebug/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 app/src/productionDebug/res/mipmap-xxxhdpi/ic_launcher_foreground.png create mode 100644 app/src/productionDebug/res/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 app/src/productionDebug/res/values-en/strings.xml create mode 100644 app/src/productionDebug/res/values/ic_launcher_background.xml create mode 100644 app/src/productionDebug/res/values/strings.xml diff --git a/app/src/developDebug/ic_launcher-playstore.png b/app/src/developDebug/ic_launcher-playstore.png new file mode 100644 index 0000000000000000000000000000000000000000..22ccc4de56dc1c4dcd6bd6102f988a7fa49e878c GIT binary patch literal 46468 zcmeFYIMK{ zfXpj#HCO$E*1!bg-nhf%hkhc{p3|NS9ZU4+O}5RQ(X~l7CL}L2q4f>{1Yon5r zgcN7undAK1mQ|+Ishsq9wv-g5yD}kEG)HH0E(Qr|jyGZrT4Mo;!CB}2fZfz+vJ?K#WIvgVo zu*4vwZN84Ey{s?V&(|q2xO*vG3WgI6Ce@mTbL`;qR!X%2#=-7)w6g;n3+H6aDI+e? zFli%BoG~eQgeQzVKl$MAS4m#8Mm6S9ROHNNf7y{4Dk6A+3GWR-qN6!mLCxA@p)+smj9nK8a#&xHBXB>2!Cgl1Wfg zysbhRi`G*!%gFt_toU>~Q>0HOU|J9dB#`nB#7HDX+&4Ev5okP!; zL=nmw?Y~+?mQL*d;ySWa?sQB_;}a)zw^LW5)nSKMt)8qU9=2-B+ebhS!6N}Sh$|J! z>r1q4VuX~v-W2T4#xkQ61u~8)^;5XnV2HS`rxNXz=& z%}82b3(jrVF2!-x^%}R^G?y|bSD2n~IigOJy?Q<{Eb$t3mbX4E-X*r07lw|40oVyA z&Np1vf3C=p7>1SiiLbKieF{Dwrwy!e-1B~YM5GsHhM9~PCrgqe-%*=7UR~^(#foRO zQ;y5*jPnE)d{RdDTaUc967|qU)Y>ENEv5N|`o1V)utp(mW$;$8{#aZdB$IHGLetHNX2Ju1B(BixY{EV0m>#w; zGwR}RO&V!%8|}q}CcEl&d7cTBe7@j~FOS-kbU2p}#BgL_^zIUX?<>WBjw{xJfdR-M zYkC~)SkGGCT$c&hS8qj?tG#v-xm-|Hdmq>aA(hkEYa{Az9s{Dj`j#8>q`h^|_r)EF zczc+jU{Yc%IsRgKWQr`da1Qmht18wnNXnNBwQ$Z-;p9o{G~Vv{o8&kleL6EAinCi9 z9e#tgOq+t*3+|K#))QoIfF|Eifl?=8%yU~}`T4w7oASi8JY_*j5)?bo@qk|3Y#zf$NXk&TKl=&{m^1+s6=v5&=}VphHqPg8?}gPy%j!;hZ#RK
  • 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 literal 0 HcmV?d00001 diff --git a/app/src/developDebug/res/mipmap-anydpi/ic_launcher.xml b/app/src/developDebug/res/mipmap-anydpi/ic_launcher.xml new file mode 100644 index 0000000..036d09b --- /dev/null +++ b/app/src/developDebug/res/mipmap-anydpi/ic_launcher.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/app/src/developDebug/res/mipmap-anydpi/ic_launcher_round.xml b/app/src/developDebug/res/mipmap-anydpi/ic_launcher_round.xml new file mode 100644 index 0000000..036d09b --- /dev/null +++ b/app/src/developDebug/res/mipmap-anydpi/ic_launcher_round.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/app/src/developDebug/res/mipmap-hdpi/ic_launcher.png b/app/src/developDebug/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..4d2a666b9592ca5d74f5aa7015d1f47f95962f71 GIT binary patch literal 3709 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 P=aT4Z8bK@6?IZsKYR9Hw literal 0 HcmV?d00001 diff --git a/app/src/developDebug/res/mipmap-hdpi/ic_launcher_round.png b/app/src/developDebug/res/mipmap-hdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..c803c28806b1d3d7d8e0fcee8ce4001fd4b5c96f GIT binary patch literal 6001 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 f4}H|WKTG>BsK@~)Ie;|E+hVWg&ccKJd z`ZXkwW|0dw-_xMovt`h313nh2Ws*kEpM?gCN!(z*h$ z94rop4ss0e2b$4O8nJU&mz^CKd_?OTG~ zZ6nL|Nz&PdR3du;A6fJmobQKuaRy5?CV1Xjpisr|`~b2HDQLH}$nPOz!YN?UyC|)9 zs`sBbe(wnCCu?9K!fZVcxq)KERT5sG*AL2=CGV1a4)>`dI%ivPruScPd7P0IFf@Ok z7D~Y_Q-id;+Rvg&2H%i7p`HFO5o$x@bUiA@%5Y`m9f|Uh5;-Q%m?=nW9Sf%wVnN6=GHGTFBW^CjV%({*SvX(c#d*-iKvW3FK= zcw7NQH&j4>kN|(MYj9R!mkI7~GToH16Fi3zRRL}0CYe<@jRq57m=>m>8NP`0dx>b8 zxfybwv7rKjT}Ws8KnC@>zI4j()zZ?psE^%7GyE3LQh#Po5>oH}O~y|!NydquV;FS~ zh4e>6K=2N*uMa#EKbWT#cuTeWNiphE_}RW!Tk{tz!qfzOpuQa>{0{s zMykMBQV171&PqIobG~h9R(@u;;$7mR$5otTUOBhEq8j$fs8d@ZDyMM!|+LhK6f zP&MYfo^42z*D>d?EN+da_vM^E+L7w9aw&G+<3Pn|8M#@8Otoivlab$lT8d!nbL!<{ z7jXf>L43#d2~Ln@Pf?(%fykDW6<8=$nEU2EcC?rqC2=l@0}kU#MgEv-1jo)2?O4PG z1jj&^^<&C1ucOs`OA_GY0{i*pp*N*(v;XtB?zt|UrXxeum`2X=kC8jJPFx(wldctZ z0oNPaVKUo7VnAJl33IyCjJ&mS&gr#xqs`JR{arodaJ*a?$PFRM;PG$XKf5w^n%3iW z!y@2X?JfK{sSr&AEyy7Ode=Cz$g*BP0(}1A7~tJuUk?sORlr3lU?K1x2_EflLcKl% zi%Sknnyhj?UNX1(4Qpt+NbWcxk3dOy+2INpM^R>g$x?Ip2 zq!_Lh{326CR%U^c_&i*QP)FEFB3`P|;Xr;qj#J)d0sbQFf-{Xn`Z-(P z;hv+IIYA;`m$9Rx)cP)+iRLWBM80r^JY%T26o-=kit<->!@cuWh`PG)3aB7#C;Z0i zMZ-iF(#RElds$s|Q+$d&qCV*!E6)j5aW zeP?F}SKWrmznukfArm6ucbGpIhp7X*;EN&hv9S;aLwE%^2#G@31qq)ITW;LIHnP;V z!a|9Jp&{u`8leQXI+ydkcBlf5%cm6b*+(GC@*rw2LsSv=$17G>k(dY(?igUS2xS*o zz}ATgJe!`57s&cQNlwPjk`nB#sX?OIEO(-eu%OOea4CdSi2UilKxp#GMJ_^|Pa~Xz zsIG>HiBZVMk_)x8tgIPU0rX9#O;yCty1VgwZZ2LdD8NgE?L|d+B_~J51@AYxdd^IK;p&z{R$*`avi;%>cVOb39A4G7cYMin;RRYfFBc?xKBUDA@bc6 zDoiPKRLG#h#^;{w?j&@T{0Y9)1B&~+TMThF8{!;UKQ%RwyjM9JMNELdh+Qm#to76O zcDzW|fBE)pBv4-^6|V6`lgvO|7Z~GKI=EGl+a&xRBK{8$6f@%JQN?xGZPp+kF#+-( zK}Xm_*yeWQmz0HmO$72pU;qceNpE6#xez;cK$24+XvC8U6;IE!%x5?{kYrO+WPFH?7+$b1TBHjMGqyf zf<+Wl9B8%wmpsE?Kv`MY3;tXK8kYYwsI08~w#VbK@Fd@3@&^ZTgVk!C&CJaFK6BLR zbfE&cLHYaUYeu8-Dv98EU?I_J>e_CKvChuUD&qDO*87Wz+w#p#TefU@uA`%)#%wlQ zZ8n>o)X(vCBcZNou~@8aZEdxiH*aS5;s34I7r!HmQ30?0 z3u?@TIX#rT+IV1WZ0uL*W&rmq#Y=-#A#v_r4NMtQ)Xjw8y0V4^sS#t}mu3 QegFUf07*qoM6N<$g2!G?_y7O^ literal 0 HcmV?d00001 diff --git a/app/src/developDebug/res/mipmap-mdpi/ic_launcher_foreground.png b/app/src/developDebug/res/mipmap-mdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..8790beac75da4ff897fa6f47435dfa4b7691b804 GIT binary patch literal 3487 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 bPRTrClJJ{mgr2j57nzotzG}IOUD$sB4jtO& literal 0 HcmV?d00001 diff --git a/app/src/developDebug/res/mipmap-mdpi/ic_launcher_round.png b/app/src/developDebug/res/mipmap-mdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..9d812998cadf42fa900b2f59f678c15c918d977e GIT binary patch literal 3612 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 IM6N<$f+AM7KL7v# literal 0 HcmV?d00001 diff --git a/app/src/developDebug/res/mipmap-xhdpi/ic_launcher_foreground.png b/app/src/developDebug/res/mipmap-xhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..8fd21789a0da09e7ae2056c4d1d84475532dc143 GIT binary patch literal 7770 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 literal 0 HcmV?d00001 diff --git a/app/src/developDebug/res/mipmap-xhdpi/ic_launcher_round.png b/app/src/developDebug/res/mipmap-xhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..d15a157398eee5a040bc240d753c882695659bee GIT binary patch literal 8622 zcmV;fAyM9mP);Un|5(L!HRrzb|0i&Uk?_h%t|`l@Z2BVdOH38Kn~V9iJu3b8s%M z!L{fEeO;j4146IY3Oi?;-NgCtW{g)E(;0^tMGX4=_us2w7>3s{Unl!IDEr1enrZhI zieUciKeEY*Ruj*^U&45iv4oLfCfr136{FGw{0-<$eXgHt5sJJQ?umO};%a>VF-@Ns z|9%t0ml0({x|!hL%>>pF=mSmlD?T>~17pBgZgMr=bGDJRv!=gWFeWkb6!DUv3Q5xG zAlws_KyXiSKPd=|31e$v8n4Aaoij}%z6oPEBi}^4G8caY>8^l#SDPv+2#gV9ZDKc< zv%W!N80VY*evJ`lBHm(~&k`twP=dgiUpLJI;p^GG8c1fU^7pG50Vd*=nb9YHwgC-e z#n90(hpXkBM5gUL>$9XO;^pt1$q}!sNeRt5$6#I!$S*qE&GoEkWU`Sw=)oAVN$dYi z8(&|D06|4em6er4c#6UdndkhcHZ>4v1rK(CBEPDt>Ri-%Td28UUKJG;3xk7$)tvua zA&_*o{PPkX+(wXZ)HKUPYKuyvk_t}cQBrX{9nCvHhjaJQuIv!nmbHa`NnJr}Pb{r7 zHm0u?{eg9?@8*E+1MGODP&vYd&| zr;O4xI+lNwf-^VLniD_My!fd!CFTbj6X{FeMf9U#5#P|z@UO@>{L9mZ;St}`XzqVT z>^O?ZKTKtnrIs<8Ai`D%;nb;9ds0$TE;n=Whc$J>?Cfl4{%(+8TayFgPnPFUXwGl6 zEO{Xl@FR^nHo!vA9|;I!^@#w==T)bV*JT>A2otz$4{cA$qQ&lb`TxR-6Kp!WI?#- z2dkzofZ)?hQ-#L=mbH}@Cd{M}$NGzVV}&hAoJ|!~r!3>wg@B($MMaxt%$T7}@tKW| z$P@$f&F6b-b}FhWgdJa*vV_J)4s{}XX!zHx`2z*nixX!F^AlANK?y~%Y?4yhHW!HN z^*&E0N-B!!NbdgXu|Wu-*}qX`Ri))z6IlO#uVg_`US8g!ztu!XXD&}r66SCWb#@E_ z%`N%4tZi_3O2ZVsV|zX?VJd}WZek}Gd&Wuj1enCIyn{j+Fh2MlD1v^T1_;4mr%dVT z>Aq%;PJ1Ki?V0>%K)#Ig(W(aojfpFY7It)2+(eogH=cfs`i_Q$JIoA7pU%#1SN1ka zD@mc!$`Ubgn~D7?!1&jvt*&0`0!z}U!P!rtbUpVTLCRsky(%7ZZ@C_q%EpQD4hr~)T!ic&&DLz|m9 zt9K(uaSisZ0pG_T+HXhx$?|NP7Bi;WuKyS{Txh(5{GsBwe$AN%oPI6~{6tAIMHe0y zCIvr{Tj=MS5tetTT5$qTEc4_G6xcXa!W1oMuEbLrlDGObB}tBZv6ZK8X0iJ_vVyB4 z8vmp@lvbKTqZhV+te1@>h{dR#^rm7RS+n z+)&z>ww9BrWtQX$K>mQJX+gpanjGUN6an`9`{RRzeaFv$qCLQzpsZ<)EPb0g_ca&vPph|x`z0#?rij*Na{;mwYlR)@O>vljii~J+#$4Gk+PUJr3cb)nOk|K25|sz!ZIEmbrAr-0;no4FQ?ep*dM@M zoduvS%+Jrii95}e+HdGLRIm!5wAvxt2>^f)U|w*(1G$u0mM+4M8(m1ZCw_khg8yw%fsBuq@uys!99R zfMeY8p0ppZ6M*0G!EOcM4N#B+>JqM2)$ux@t^$xyt6(}fthFyt7qCaafi*wJllB8v z0hF1XaNPw^S0Ivs4}uBuqS9$WeFOlmz*$aC&PnzKw}H$3`}cdF8z|dfR#ql9R}4q9 z+{g@F0C2)c!rTb}+F4jpzz(^f&YG$NW-Xy8jwVKra`+1liBmZY)z9;U`Un63ZAi`{ zA|ghDORs$a$y!EmaPY<4QG~n5#|&Kn!Ur68?*mfVj)N#9X)zq1>&I)0^wJX|3`HRi z_f<$KPPCls3H23#;w&vKEz;N5SCy?j*NK$vFDxv4PHI13iTia}1>o5P9m?HD!z22M zbFf;rWo{A9wYIAP!j3JB5)qW$e!-t40Ff6kkF;mco;Sd$M_)iS*;_+4KZ{(I9PCgR z0UYIMXGFxe)kJ|j#QTA%%PF}eQDmSnDKKXal#9QSM3qz)^EnBe%x$Dai9d-|q!SN- zNURL~-kzWYu#givB#ruUFHwm?U37HxGUik~kuCYPZ)%CK-D=7gpYX={Dp&>JISN9F z8kwn18UXVJbMjN{cu}ebrpAmG`vZ%aa91@a9S|zY5Bj}5LFF*hW5;?-+FU_}q!}3* zY15`ny8+xTUAok@FCa%1uK~xfFV)8U09FC;3XodqN&wJmBw#vewE?y&vC?o4BwIn5 z8=a0rlcNfbS?=u#NaAokwkwfK=*PW**$nO2vEyxU%gXKan7mUXho^2>Qc^OdHrfwZ z1yD*q93LV+b0q)(h2jkSKQ;3GFP6B82; zHEY&PyuD*9;xXNCksmPGkF_;Z(qSU6OfW!_PLyCOt1?C$xJ z9vFiH7tS8XVZzLxXYmR^2&n{sy$5XS zC?b(u;fV`WPeXII)6(SmVw~6$MxQu$Li9*+?Yx9(LOA-Iy#-3taKuNC9$m~Fi^tq0 z-_-(8De?sz0c|=x0m>^a5&HvJHG0AX z$F9a8`sJJ=nX}?}j=X+NT_Fh8GiQX(h^kJpFHvKK@V)gNE&w`-{c8wwEF7_k^Xfku zy!`UZ7nhfpAI3%X6@Xna4yyu0W2XzN!yK)ciNM6o6NdRg6oU<%VoekA1O~1}D61z- z&~}8mW}(BZz#KUf|CRV0D`rF58lgP67LFXpr?Bs+PbjLm+ywidX;-x)Q*7fq{W{8GoPvU~f^`RK%bU-H`$?CBd2rF=KAR zRLeC0>^qLb=^|Q!VDaReD_@~wXLg9V9``-QiJ5-fTbKnfapJ^>z_qOamM>r4%99C# zKPf3KWAdCQQ5OLKu)~w0zZd7h8Sl&vwwwc?$Oe-JlVt|X3nDB1d_V~RrEJuJ^y8jj zF6_B0M}P}(0&etUfY}83`T5=FQUEh&&b+mv%eAArsfCPDwZ5X9z7bu93vBM=g}o!#wh-D0L!V$56%;MhK(a)E5e1c!~{?kfV$Y zVbp}3C?(+WbUZPEElO3ZM`cyLTIwiU=hG$*IZ?+^(G`T~@^z!~GC`~{#fOZcAJ-6W zgR0@5QSh9F^bDJw+uFS+<_-=leVS0^*cbl2xVV@&&%y({jchk$l|w$Dpx&QQhfckj{C8>Wl%J`j z#6J4cAR?f=ygZsackTz^nC-uHW1bwlG#5;mFyUSfMNi^7hZVAP=mZeBfCus*JLX$E zen1bgT@*s#2*Jm&5^u&ZMj)fere6hpR|{lf<3eP2p0U3b{ zJ!(BrA<2KDb8l+h_AMIT@ntGmv>3ZAmhtKUhY-Mt6DRV%_~MK9;MjHrNSlNMR~8l) z?o$`*9hw0<4lRC((V3UxeY_-ZY5O)k%uBS-?l2l!6iq(tkbMj*`3exi8rhfLKQJw} zMgXIZ4;1wo)R6Erg!){sCt-7ce!?`@0;sGYW6gXrhJ9io+l*qrPbp^VC$#D7p7hMK zy~W%{ba;^px^yMurI&d1taSJfn{g{B4#UF2jxe{^f@3EKY;K$;{}=ygl9ZG*!<(lf zf(!@w&q{P*XY>G~BMwm?e*Q}uy!RXOJwBLxSVMgbEBOk(hC`5ck&;>gh-AzO8g{JI z9(=4m#ap&)dE4X%Tsq>ZMh*GZ z;Bf5Q>C35)?-cS2bG(8yhPBbhuo7>EGDo@))H6ePtq75g`W%rH9>l^iwX3G`2yAy^ zcMSD?ywm}IB3{e``GJdA^F5m#BQs4TVuKHTNl*3th=vUrMMYh^*O0F;ZJN_~&5#Zl zFKf_@88bcux9kTl)OoLNGC8=YM~@zNl$Mqz%T5fvV+DUkSHoEV&!J>sIG%b_rHIL# zSos)M(se)xSP5oxr24=Ubo#z59&1 zOBjVx06y#_hot{vA$xFnIrWK)4i`3G zH#_)y^jG$dIAlGAXFL4N@WXv6eEPRm?eEcpbBCjrF#$6EuY~yt3JO}yoL()tb>CP* z2$3#Zy?XUq=tOpCYlaFLeGRJsUSo`90={PA-(%bRCX+MJs3Ca}liz*L9J>C|N9o;d z+blv*<_HlM%D`(m35zR=a$815ZC`!Oz@mhi)wzKPH4*LDY5sRT$=I=xjK!0jg){Jd zGCp{l(#8&;wR8VX2Zr{bl9z4FPv5>|6c$>>0x0v7ot;hN$B*v`PTksn)ub6}blr8= zwP4#7Av<%K6)!NX0l%EF@VX&bQHUzb_ow?i61#V#3LoF~aeA|M$pv<3%gkc37~$G6oX_XGe}4iMr;R zYw)sOBah}swGTi15RXn=wRi8{QF0Za*{%YX5WQen3Ae+m95+A1PV3HBU!~6?BdKS2 zINjR0Gxg+U+%G4GbB79x5Y`&*^8_<$obp$clFga#TEzKUk_Aow{&S9A*rtaDIZO~% z!0|&Y5dQpiFUe=cF(T}xRjiF*Q6Qx$6If`^#JDt8SX+-&e-S+ z!%DV}E==y-vuD#aAUrmf`ozZz@?Y}zr%#R?p_V+UcSAyGNR@LI4RZt`c(W4lb`8G! zXGPo`Dqc0i-t3^{u!o5s^EDY;RxyeD$(THZg~id)#`R>p@`{ygJAA<_=%oGkUYMM3 zR<~~59tD@ZdiC;beoRd~Bg8+O9XN1cI=%zJa5T%!5V64Nb~CJ`o6&0AIJ$cX0H3s2(ZrAz6(9Xsg8#~!0DQ>RiZj;lXDeAuNqGM6n}!d-b`GLs+0PV=Xcj=ynE zz*I7#!^jxt$JenySV@fTHum0(Zr#Z6Ut*htN#|?eodEWu^TDCy()F7$c1=pG$(wJ! z`7ke~On0jwhw-^#4M_!fK=<>+u6X=$>d3@D78ONJc>-Q-KJMX;XI`((d8nkQI4qxrw{I}nJ8;ci@4M(%w6o_W@GVBG= ze$O7d^697P9(Gz+KKUfw`}5D#fi=C!J@-&cp3v8sne@P?pVGr$eo0@ZrBSCzljwuJ zdu@f_vTWh5yfAT)!`}Zq&0%h^3RcV}WBpPx=FfF#{5$WkN!mh25TAGKnCn&0>oZ<4 z(boGLHQJBDo4>#RRB$Ibtey6&#!Cmj;BtHqsfjqi=Pf5=>^Ee@GRdq2#`DkDkc&i%O`$P(u$6dd{^zXusi~HE zn}C3k*lfpKfBp4Hye{`D_IJ}7@G^n~ubnk(R?ng$@lP#qBQ*Wy9H$!;&*)>=3!w|! z%*QzTxq@vzR>3nICEWPgXViYl68e}wzw6C6sq^H?G?1gEr^b$@Cq|93IAsW61Lp&$ z%=bRU0@&~~3&6(i&mHXuGiQ!;n4kmO$ymqPYrnn@vom3WgZQ`KCZl(6hkXZh@>zL| z_&73ZawF%tOVg9aE7;G^?@MsTC{Pts%G+inD}7@5ww;QJiMOj zgv6B;`%@pP(ggqnu<40A&SVcHV+@4hBs|f(6 zY2H{zv@`fyGB^(r+Ryhi-h0ns`+a?_%NBqylkZm)ML)!hmXDV^cE{{6>0p0~p8W+2LGuSFFN`0<+P~9bYTkd}@jJ>1 zFTd>C?6}cD~DQ1^5Iw zW?cY4=aLc;lEOj5BwfWJX$Lk@=CTEBegF#~{ZyXV55S}Cs0+D6YR+-0446{ml+ERZ zVZ+Ga`-z_%3>ZCoT1^fBhYOo;GbaT_env(H&6zW2Jh+h@S$DinLurP50r1jPGTz3A8mky?QyK9TyH4z??C6)cTh%U%mpIfE)QL>S;4QdTV&| z%{RldV{5JT?%lgLVYeR+$ej=XdRqxAd6y%XH zW)#Qtnt1`e!KBBw)5E02!C+?`RCug zZ{NOM-U=bf@UCuzmEy<9*RHPtLN+VMjDgDV z%oeW779fAHahfz=2UY?yTstAa=DRUFn2U0_u=&6K`YX&19y7nuRnPFSzs0 zJMkZe@L%ZeTDNZ9(#*_E6&;D#Sf7jn95c+3S_w+?&j|Sn5Q2FnsKT0?@`9X0CFYdQ zernmWWpKFo%7L5Y+)=Li!^u}o2!WjsmLOI_>v{9$jp1ai0$)@lGiKY>pvo2qQJ*s$ zHvhDm9an%kf=@vCL4=y|wq{3Zz4UGP2E>Z#)2AcUY>m0fIsd8Tt0v6Rwbx$z-e&=BzLtw$jsTNM>v@&amd|z)IM(k&I+}hile)%wf--JqdmL_C=D_3UkC< zF=sjVv!V$hG-=Z0(i^z(@3-H2>#dLc^2;x)Q+avI)gVfRt^{#5Kx#e09I+Aa!=771#IW?AZJnP6eHzXn#-gx7US6_A2RW11UJ1)Qc z@`n~ISTH#}JUj!D5(L2w0)WEV`iL_PsqOr$f!Bu||HYF{Q&?D7#+*5Gree$(JLZ77 zU`}#w=R^}GiE+tIH{FC+^RXIQw{PG6>41QMxh#luXc_jJg(MvRi$$#dGbs#7x+7!c zd*a^s451~)n$PKZCJh zj2J7%jIql(oO9%x8wQUou`w^_tJygtXMiADa~l7^ph1KBtX{o()sZ7dl0XPHHPp&b z4aCWi7RqaG%AeGHz~|sxGudc-NC+Bv3g0Uc_r$$<40v-L8s8FQ!x%AEIp%Ykc)h`X zVktL-Ycke!czHtxS3-`pmF$Ro9+IbL z)vCA?#4zrE>Zzx?az4>#)~s1$*Q{Cdb1=7k`}Q4TTOAu28JQXv7nhlol#~PDcNSPG zj^Uh;kdWZDYu5&_X&F0k;K1JK3w=t`@ogn7aZlV^#`Gv5|Hl)rH{~P5I|;D4aC&$q zmH)=e%=p@OkktlNS5zHgF8KJP_uY5jKOcYm@vhvu1Na@E@v-(eN1lsv0c<+@Kwmeb zZ`?!LcWfEr-silHuW!TTp?R>mAfz#CXA`{8jMy9IL9P%81||zD1%v{4=v4uK;~36q zfopKB?4v3AMBnlrxEJpE|C)GL%`6bqS}tNVMwX2y4VpD;c7^mIP0he(IEHg@F0PT+ zqL04_uSWxEN+^K%UW>muNHs%!uFg}}oz?CC0GwW0jBveb$^ZZW07*qoM6N<$g7iX* A7XSbN literal 0 HcmV?d00001 diff --git a/app/src/developDebug/res/mipmap-xxhdpi/ic_launcher.png b/app/src/developDebug/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..69f54d709f0d15acc3db49f28d311088dfe38bcc GIT binary patch literal 8134 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 bEm{5_tu1r8^ubOM00000NkvXXu0mjfiN-Yr literal 0 HcmV?d00001 diff --git a/app/src/developDebug/res/mipmap-xxxhdpi/ic_launcher.png b/app/src/developDebug/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..b34671fe1d7203c5b1b2cf23e0e21191b81ce0c0 GIT binary patch literal 11404 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 literal 0 HcmV?d00001 diff --git a/app/src/developDebug/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/app/src/developDebug/res/mipmap-xxxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..c6783692b0a9edc9ab666cb483cb9ca71ed26bfb GIT binary patch literal 17330 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 literal 0 HcmV?d00001 diff --git a/app/src/developDebug/res/mipmap-xxxhdpi/ic_launcher_round.png b/app/src/developDebug/res/mipmap-xxxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..b64eb78f93d71e7d6f88b88e1569e6bc2f8b2e0a GIT binary patch literal 19891 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 literal 0 HcmV?d00001 diff --git a/app/src/develop/res/values-en/strings.xml b/app/src/developDebug/res/values-en/strings.xml similarity index 52% rename from app/src/develop/res/values-en/strings.xml rename to app/src/developDebug/res/values-en/strings.xml index 4cff0e7..a13c121 100644 --- a/app/src/develop/res/values-en/strings.xml +++ b/app/src/developDebug/res/values-en/strings.xml @@ -1,4 +1,4 @@ - dev-UhooiPicBook + devDbg-UhooiPicBook diff --git a/app/src/developDebug/res/values/ic_launcher_background.xml b/app/src/developDebug/res/values/ic_launcher_background.xml new file mode 100644 index 0000000..c5d5899 --- /dev/null +++ b/app/src/developDebug/res/values/ic_launcher_background.xml @@ -0,0 +1,4 @@ + + + #FFFFFF + \ No newline at end of file diff --git a/app/src/developDebug/res/values/strings.xml b/app/src/developDebug/res/values/strings.xml new file mode 100644 index 0000000..e9ddc5f --- /dev/null +++ b/app/src/developDebug/res/values/strings.xml @@ -0,0 +1,4 @@ + + + devDbg-ウホーイ図鑑 + diff --git a/app/src/developRelease/ic_launcher-playstore.png b/app/src/developRelease/ic_launcher-playstore.png new file mode 100644 index 0000000000000000000000000000000000000000..85d6e065ae9b9c040b97d11f244ee3e01c7763b9 GIT binary patch literal 45655 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 BYJdO$ literal 0 HcmV?d00001 diff --git a/app/src/developRelease/res/mipmap-anydpi/ic_launcher.xml b/app/src/developRelease/res/mipmap-anydpi/ic_launcher.xml new file mode 100644 index 0000000..036d09b --- /dev/null +++ b/app/src/developRelease/res/mipmap-anydpi/ic_launcher.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/app/src/developRelease/res/mipmap-anydpi/ic_launcher_round.xml b/app/src/developRelease/res/mipmap-anydpi/ic_launcher_round.xml new file mode 100644 index 0000000..036d09b --- /dev/null +++ b/app/src/developRelease/res/mipmap-anydpi/ic_launcher_round.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/app/src/developRelease/res/mipmap-hdpi/ic_launcher.png b/app/src/developRelease/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..97af1f70c8d4409b246e4eccb62c0ff0dd5aea34 GIT binary patch literal 3702 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%0Auyc@P*7$T5J?{rarnUCo%DdU7)vws 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 W@IILVnx8jgiIn7@!V6^00{;gu9i^`T literal 0 HcmV?d00001 diff --git a/app/src/developRelease/res/mipmap-hdpi/ic_launcher_round.png b/app/src/developRelease/res/mipmap-hdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..7d053ea875ff20e0a658049b6d9c93353111c0b7 GIT binary patch literal 5980 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 KMNUMnLSTZ9HHo?a literal 0 HcmV?d00001 diff --git a/app/src/developRelease/res/mipmap-mdpi/ic_launcher.png b/app/src/developRelease/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..b42dbed06aaf464809e0d30055f63c424a266a0c GIT binary patch literal 2240 zcmV;x2tW6UP)c*>A#eXOMBj((7n&9z!!k(uV)KtA&OPUEaO18?@7LfKFeE{&An%6R3fs2Qt3$zUPQn2wU5DtP_gu;)ibfXDBK z!(%7Q^$OBirc@$(4j)?$7;yE$vNQuX%?Vw%8YomT zMejlo(RCHj7a~9nb`8!d>@uO_P16k`c0$)MVk)4`(j>A9r_oRXjOoQmXok+?Sl1ym z%`}94&sbLhp)RDK{!j#UcJDFD?^omr0qZzt@Gc=yros85we;4r+N|JHB`!$Tr z4~C6LML_5Yu;q#e3&_GrB1nrVzjKb~plz6}qxmM0u~+~LocFrIi2mDr0-d&wu<@t} zU_TCxfw6@VVQG`2OT>VjT36y=W@$=fDR!f)6SZMPx$yCcg^ou>09%v=FhRaHuuJv3 z%v6C-3n5(SI4kiQ&iQuttoY1s#iztYkE=Mx#x2_o49^dscI*iEJ^}o7h+d< zhpI8>^(<4G=tt*=L~(1JzAD!A(urtC%Y|5%*NMuJGIFyFk!nx%96?^+Ng;x* M- zUDO4H263nTCXSP3Pf(yLfykB=6PAuvI zLSw*a`-HO0VYFJV3j%yyU_UP%d`tK?`#;aSJ!iy8x-wLcYQ!3KjC9&NaK1lRxK_jk zT)B1w(-wPJ3@Dp0VNREt;S0<6oF2z*v{{>lzbkhfj+b-&XTwM`c>Y^=&n(ZKqWyT^ zhzPh`dmVpCEYNaDJPP4*xXj}PQWiT?CV8$vysvLI$iP_ah6=~c-L#97gr944N`eNq|`l- zQg*|awg+R$d$E7Z9#kAkhsP<4jF(LCnk4qg+HFiC(yG^ykA5GuurnpbZUwrT_)s`s9n2c2=eq?13llrQbQsvfWgIUMTAbb5%u*y#e47l1Xr*A z8a7)J#X$;P6_Tm2C5wAc*6m~%Fa8<+)ZMcCyi4`tOctbUvVLl6FnQlfag34xwTP|o z`Cfv-@H1Sv@M8+(7r}w;m#Sb{8W9jGoUMi;kga+?FcgOvDtNClLMl9FWCVYgX@ zd=v#R_?Y#C?eKbE!r~&6f0;mTp$gz2%+s4#?pa7L)4Xllgg%F2GE<{H!x_|c%Ms_H4P*K6fP{)glT4&p}1!8V(jnfYDjsMqVm z1#pA>^UY&sv-uK<;B{ajv1-cR9*+kd9Uaxg?QyL26BD<}j=HZEbCBwHr5XWcT6Ut=AU7EimD6!gn@r-u!%GVq*NxojYR!-usu- zm_ofmPW|F8`*}?B*P4YvZS*7vSyHd8?u$L#xO#!C1rgZ zLu1Mw8BG*JcFIhj)bHQ#`{SH*UFW)}*WAI0QMEn3%ZC&5Z01PygTR z1l!@B26rYN-rqDgGH?j@pcU;0J5tXM(AA1;UW^TgVCiL3>t_;myl5^@8p|o8XY

      H%cY~@i=oQ-lo~l@VTr)+Si|vwzI(__l93u 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 literal 0 HcmV?d00001 diff --git a/app/src/developRelease/res/mipmap-xhdpi/ic_launcher.png b/app/src/developRelease/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..fd95fdcd25028bf06106630eeb523f993f67d7c3 GIT binary patch literal 5038 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 Ef`0XoiU0rr literal 0 HcmV?d00001 diff --git a/app/src/developRelease/res/mipmap-xhdpi/ic_launcher_foreground.png b/app/src/developRelease/res/mipmap-xhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..d12a6f1fcf8e87437fe511c1cdcbe9b09485789e GIT binary patch literal 7643 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 JPDHLkV1jidjL-l8 literal 0 HcmV?d00001 diff --git a/app/src/developRelease/res/mipmap-xxhdpi/ic_launcher.png b/app/src/developRelease/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..698f13b4e028abbf20bbf60ed9d329d119004c0d GIT binary patch literal 8062 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 literal 0 HcmV?d00001 diff --git a/app/src/developRelease/res/mipmap-xxhdpi/ic_launcher_foreground.png b/app/src/developRelease/res/mipmap-xxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..ea020564fd1f1bf981eedc8b3cf6857be2b74c62 GIT binary patch literal 12390 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 L6{QL#4SoL~zA%3h literal 0 HcmV?d00001 diff --git a/app/src/developRelease/res/mipmap-xxhdpi/ic_launcher_round.png b/app/src/developRelease/res/mipmap-xxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..94608432b4c04ea1087822c32139be4cfb452cdd GIT binary patch literal 13711 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

      5|W3E8UMvEuhRGnfs|B<7aIy82gh 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 Yf06`@HezS-0RR9107*qoM6N<$f`L)!tpET3 literal 0 HcmV?d00001 diff --git a/app/src/develop/res/values/strings.xml b/app/src/developRelease/res/values-en/strings.xml similarity index 51% rename from app/src/develop/res/values/strings.xml rename to app/src/developRelease/res/values-en/strings.xml index 168214b..49640ef 100644 --- a/app/src/develop/res/values/strings.xml +++ b/app/src/developRelease/res/values-en/strings.xml @@ -1,4 +1,4 @@ - dev-ウホーイ図鑑 + devRls-UhooiPicBook diff --git a/app/src/developRelease/res/values/ic_launcher_background.xml b/app/src/developRelease/res/values/ic_launcher_background.xml new file mode 100644 index 0000000..c5d5899 --- /dev/null +++ b/app/src/developRelease/res/values/ic_launcher_background.xml @@ -0,0 +1,4 @@ + + + #FFFFFF + \ No newline at end of file diff --git a/app/src/developRelease/res/values/strings.xml b/app/src/developRelease/res/values/strings.xml new file mode 100644 index 0000000..41184a5 --- /dev/null +++ b/app/src/developRelease/res/values/strings.xml @@ -0,0 +1,4 @@ + + + devRls-ウホーイ図鑑 + diff --git a/app/src/productionDebug/ic_launcher-playstore.png b/app/src/productionDebug/ic_launcher-playstore.png new file mode 100644 index 0000000000000000000000000000000000000000..8b5f675f12d526420db9b878d6c3e1b5db0c312a GIT binary patch literal 49868 zcmeFZl$=O1`Ky`M&5_P*+uYpsirrz*0zSX5X50N~2Y$*2PW3iwYH00Rbo9D0tP0{{Y$ zmyy);G}=yilVpx`+gX!%xH1{C=xc1MU!MF(HY%DTTPW7yVS;H_IZ5Ym7+>4QbIa9@ z=P+DeUNc?|e%^1dtx^)Hj*

      uVO~>bH>d=Xa|tv3`kpr}!RETE!DcVKBD4;PCoM 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
      n+3PM`M95ad!S=)p~VvFQPU!dkfC zL+rz`2Z{bx%$-cf0XE6ch={`bF~Xtme4+KBt|HDm#*DgG;z|1IwXi%Xu5U&b4)@(Z zI+Zv9+Sz0-z`+r8=2atN!&PW@YxIZ0t%PqL7x=H1%uDzurHwc*eT>A6{XSUq?E9Tc z%hYC@WIv+OJ;&V3(Unx7deeiSr@Vm!F!73*N{}6;rm{GbhAZH(^h-lh8wsm(&3%SK zrTzI+W#v4n_XBhH{3cs_%?J^Dbd(MIX|-*?EXzRai8xT>LDr zFHv!xqL*rZbXM@z^T3xC(b0A_r(DJk5Vo+atjLY1;@A;;`IO_AE#FceCg0Jj(l1MG zy6H5?2?pSE>Cfq1_LS%>Q3NeidGw{ME>?NeEoI29S3eH&ST2@S+Gdvwd!B7dWdZgR z_-kjlf7+Soz!G6HgtA1x0n4PXK}lTH|8oI8L0sq1pJAoG56?mJ@)aY=$;q#1vK`^D z1K!C#l!=OpibCq*hR?rn!1%<(v5;lU-`(ns_b6zbm%4kvudv%y=^V8?tta!1H{bV_u@%otd3UW>hEZdHp`Gf*_X?`i|X)|dKtpUoXdZz06&I@!S?($ zv}WHj93a?w*W3*8;H!&MiIp|r=h>J2R1VZnIY9cjsuHe~m{`7>TfrdNdw!&wklDu~k5p#Ah2Rsvm9@&PiOTaKueHI_xIS`K+x*14@c8IojUPV11udGq z??Do#QwSc~5phnTAGy!Bm@TiNKCqhW>+9b;J3C8r0hs(Qho2?lBZTTKNJvOJi zTFQm|)7)&MmwQ)+*gtnkH=}7jpTp|jvVZ6FG|gKp5>Y|_{=)1u@3w`u zZexFj2)MnJ#&)QRnGM8G-(hw9alRgIJ6^C@=d7}NW0}|0W9d2XwWCR^YlG9>{BGQG zulN*Ewl%Bk>q=Wlr|*>L(!3g@0X$UrH1GA7v)eU=p;AG|c#Z{+PN3hzn%j^h>|Yv4 z>@*3hO?gGU8lw;=@8XrWY28bJqqI&u_LFoE>?ra3yHGz@q)>IAm3I6LsoBbFfA4pk zrs@Fux^l`l1}3VNVb%l5vWL5gz-nSh2gFoHmW#c1J&q=gFx|(V!wr=~pZIKq-q)V- g|A!>W46iuq*#(<7`GSUSFjN8!6&-k$l6Clh0I2A6U;qFB literal 4797 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 literal 6016 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 LNkvXXu0mjfk{?ng literal 9349 zcmV;0BzoJ4P)0%0+LEJ2bGFkwju*%z|!`<|*w-rVozUc6Pj+TW`sRGssmgi!VBy?ej+|KGp9 z`|k6+JTK47^YXkrFVD+eUy>wsBjUxRyBXo{>*iUxdlMu8fj5)x_5gt$)9`p6aCI@j z(2cd=z5YZ3iHsof2$3m79%V9x{cQw$kH0yP2*C0H%FRI2-56lV-v<(zPGlaDg+z7` zIY%UcNG_3TA}vI;MB1evU+wH~E$ltH>@(-sF&468;@AUC0IItOOl|@icIQKD{FcZ@ zBA1DjNiwgFjt-ke=7sNwC9;8iH_pM!118r44mD2(e}ifH1(8r9SDD6;14=u2X_@Gl z@K=W!;V=Fxg8@07fSOg#$!VNjd~@ z(eISeQd#U=pAl~Wk5*D2JbH`E2<=Bik_WrI(U49-$Mko?Jgdb!#p?KOv3tv$gSZ$7Z7B>k0f%@KwrWJ$YqXC;qidSK_DU;zcME$XNp^zGr?@3W~ayl9_N6lsi~$C87GNlva03%4^J)+H`HI zg9zRkaa>ZPqM`=6g^SMvS;@)CaMdrn3g>Cnwn$ByMyaT&fPw>?d8XuBX-Cd_X>sxg z(!yKsJ6uAN|0ac|FP3)S-XvYBxFD6clq!DR{Kl=Rsfh~>4fS*BV51O9??z7ikTbxe z)oCeEs#~k5Cb?1(B^@t3D1DXvrL-|?72UAqsh>z8xBluB&=`|N3r!)dPjee{;9Mid4WrT#1dId zw9?UnucaDt11Jn4ZEI_*R9sxV5_{xwri`Qkgs#Yd&} znV%EDd_eBxzgS^H{wl3ZTPSVIUMqc_w}VP}L6{U#d_+1?^o?|-GD=FRO;k*vU4E#H zkzy+@N=FO7CP3dTZ6aE6iGc~lHSEdVLN%$9!A9&!LqmgmZp3peV+CYX) zJ*%&;my(l{KXRxkW0A~m#l^+L36iUs>9V;f4DlP7BXh*~TJ;sWxc5RXtD>b$&%Ixt zxq@)P3N;G#rP9*UniD5ZJj6icn7d5JFCk7P1b zYBj-ez@2W^T&FIvp`_H_q{JE=%Mu<|*H%l-Blw6p$#1+Z-EPRD-w{_CBYjtVoW_!N z=4_zBOvITWAo+*$_tNXNWL=3o8hJ;WJ#DbX!ok@^q1*#N}$oOKof2;K`~JGf&JOEDB^H*6*%)RCp9rEKz@00{1A z$nC}~$}!+ZBe)0PewpzZ`OFfNvYN=Mv_+JYeMUHoxgaJ?G#ms=<3#65BUA?vC)DNT zt52wzii7qES0d(!%_g5C&wD<{zJo^DLFyY9N*;cp#tp{Rep}<#$XOxT_7Oo1OQPk zR8mqRoj!f~8O5~__q;S3%@(D!k0}5l$+$6drD6aw+#JN75V`J@HbwGew6am5e47&h zL=)gmO-)i_VxqDh8ISuAk~Kt$xQ`_Os%@*5wh#`X27uH`LBLd=C^{sSHJ7+0fOuRe zFE6il>(;Gfu;&L49_+4E)Y+@CvGIMSOEruE$Qm!q*@8^JXm0o1-eMKsaTNfeE}Xn{ z#7UAaU%tE$dw%umRUajCUJ!4sR(n-R^QAO^Kvtm%DqG7PQn~?;3S=1>^bp}1)?_S| znzW7XsDY?*K>2H0TG~yr=RH|;x|`kHr@Xv;7N3TyWTl}=6PEpjRRDqsK~QgP#xh!| zsOCa967T9<=}Fo669tgQJpshYbZKd+6cG_I8+&gTnPw`idvkO1N;N7Cjk@s!K%1@L zK#iIPy-h@<7$u}i*92i>an7Ma$we0f5H({ceT|Qg--Nxl*^F`XwSN8jKIFj3N|I-# zO&H#9xRHqIAdrU~8S-1YcH4PLtG1QKrjUvdb99aa(BB*eAUbBB@S)7i%=9O*#V{3^#ziYje5c zq8?x^O~fiirco;t8ymY07_b^Zg7@XC(P&~E4Io=0(fe|@THMZKPXZO@WLfIpjn-(R zd;{Gc_O8wK>NvfcAZS8I0tgk0w{G2vCm8Uv+KlnM*Nq!D9wG;;Q`-Ad+Jr$;Ym=m9 zDSua~4f(IsgoPJ|(OPYEh-5cpP!P#$pc=c^CcQ3Muha$QCXO6h1*MUjo7+G*@Kj*I zs-PnGzKA>bUyT2#GKNm6WGd$@Fh89hl6?1us4-B|frdn+Obop$00v1_6z${AN8uO> z+eNPqEjMEPhs(D`hpAU+@7f^7v`R3`a4H~Q8KgiajpbU{@WYF=M$gs*2QDRN!tk9qK9aNcl;FZK5Iw#x$@we6t*kL)aOW>wy7U#WU@;GZt$X?9 zm!YnDw6?aMcLsozNM+&m$n;@?-$L8+<*!l6GCCgjN z96G=gJc!VkOW;Akghf1v^PiO~R}LV!$!Gkh-Q55bDY(H9aH=Qtx=0Ws|_F&d5PNK zLfIL+<1?nZXT`|5D0>OGY#rHhvMBt{ap3u(P1|8LNje=R(uIYE+U?u7{}hpJ&`8k1Gedy3w5F^qZAkv2q zAASRvu!u-A0Qpu{RxV)tr`^>6#HU*zWdM=8!xL++>J4y`i=*H;Aj@#c>nTCi*$AKu zGGzKg+S6~&d_gP1YXhN2KbYA1lTaP6r$yleIMNe??x?M;mCl|$yA+tP2te#jJ?iS} z)~iXNO=sgx2NLl)M2kBM);Cd}ak(Ojf`KnELjU68LnFx%?av9f!2j>Oy}@W1Mk8_I zDaed)D10yCKO%r&asVu28;)o@Vm)WssJ&I`A>=ck(7rO>3!hKCLvc`6Sl)JrcIEOa z#pvkh-N1xJ09v?kAvlm9`QR~U0SKV0xqQY>iksp)OWC#VIBSSnV^tgXtc9w<%u;0pb4^%M8Ur z@Q`yIaI5t~N(Wlm!BaQkQ3v_f>|+kJ%}wC1|?z2FsBinrkK28E{%el z1FD5Y5adkQc#(Kf^{hQ`!e^n)jG7WBO_|np9^2$Q%bkyADho z78LHSTtwIqP#~mongeD8qvy(60+77) z1UC!JwCKvWIB-4y_8u6xb?a7EP*4y?1$#4$80A0R*_(p2T5W-vF(9*%XcLWv+V;+A ztXN>Y7yJadBA6OuyK} z2l8iV_FH0P?lT5kY8=2H03d)2pa$2GOSWRzc#{Q#7BIIlykNiH=j+?*9S)$JoSf=+ z-g##tuwe;+eE09){|NbPgPK7^B}-Z%$I0Dn%7n>rAf=1!ZxDV2*Bzz^8pv=^6a@YF zNX}Y%TmWDEywW4@ED0v&=H@nj^2sNUSqvcZa}ohhi?aY^OCV7s-EvdmuUG$|>S80M z@u>x~sllhLsTaaTTJiHRqmBkpetv#yNJz*GV8bMUSg0EQ{!{{h0U!hb#m{`nW)h(fAE3d; z+Y-Y;X{&f#cxg`1KpKkx#MD!dUAuNoCg5pyCjcP`i04g+n~rR@Ij<#+xbc=e76D07 zV)Lp@I#oe9&f$%mXBEgZQ8VHJUKwUv%D}{ zld14-#4^y%{LyzNHxZqzViTjWq$sK#jin{z0Hl<=jgc|pan*JP4C6q|3u}1){r4ZY z7(j~`FMf!8xWe541fX=9vLBC$h%_S3raMg=Xn-(>xZZMNZpNaT01|V0js_5Skq_ZmYNi0XI)GAAQi^BKo;?=W zVCf9g03z~0YinzYvr-wIMfIUJ*8@Rgpo>DR2U7aE6ZZmucq$_?F)@o^;z3}8VZ`Xm zD>yh9QyBu9nwl;zlPTDuVy zg*V+_U0r?DS>+t|RwNq6WT1f%%jqnu5JlqwkOi|7zyJPwlyd|yY?uZRAxXW+&;BJP zB^#UtAbV#d9?0KyR~!eK`+d1z(SRctBq~v^VK0#60EC;sodLuu5@~DC$&)8B_O3s} zhRM#1Zu95QM=NW;^z`(PoK@1=*&A>Bj6_rdTKdRKlt`cigL`pET}@0fzN>nYXHuDB1%+K%r)KgE5AOz~R znx2>=#{8ln47E2nW@SqSl?!FxSyeHJ4paU}aa1p&Z{A#K>M;RyZVDjk!Y3po6i%Kz z88M*Vk3II7k2wJ0)jcpUus8V`SW{DTmH|lT_&Cri)uyzH1^05LAJ9lh#)>5v*hu_6 z#LRQexZnXWZtjI~4-Bo%4-OtYxEFuUs=1ff%P+s&hx{CH`}XbC&ghM|mqeQrXpy_} zT`3FbjG>geo0Lq8bvQ6pC=W5zI;eicw0pU>W_Jb<_rNgn_sEeW+kpj!35y<@bYv;|I_Y+`&1raTpQq~P*DIg%AFZq24QDYa?BGS&9RBs7@ z;B6UdD)6E&gq}1GAnw-V{hbA57i=D=;3@zD|G9AC0!G{o2NokJQ%qe@gQdbNSqyn&QVj%f*{n0OY!eNT6mzV1Bk|d zva+&tAAkJutH1y;UltSSJ7#Rmm@(i%{fPtoo*pSG`$PZDSrsT|McLWd; zwBlnJkd0SjF0`@fWf4V(Rmt)jn+=WN;f4(xmSNAQPoE9|`PgE13026o>K{}yVY!Vtdb6St`BrjNu_1Y; zE!y$%Ti)i#06D-6b z;jZ?`Oa8P%3_4J2@++z`4g3A^I88Msl=0kGMMVW-KL@balP6CeWRLmM^Tsf6iu@eB zV8Mdf4Gj%#O6A8;2`Fa0jfty2bXN_*bLhoUHTWHoZZ)(WC(ntAiJCXxeDg)@^{7#! z`q}Dz-DSowGjZg|k%8prsMOTdV@hcu+{t)!q`C4_lv7{;f}=`q$8oFXiD8&%N|jCI5F zPel+RI}elR$SI|c7MMd!zZYXoyfIQm?nAXtQc{xc?YG}XGc{T(Pkl1U) zh!JQm8*}5vjU$-e*{;Gf#P|q1!>JVfPW&c+H=R&{XHei7?QLDew1M+rOrJO$ly{We zs!32YaHvD!{K10N&_*`#K@G=OogG~%uW z<)d&>!;Hrvq3{d|Pt-nRxHy1?yH%-dxY`0zj2Ve&IWnxV4xu;99yPTt)jrp+UvHi_ zZ{ADT+aW`SK>PUGOP-Bsq23Qa{O}MUH99(advkNMYFdbMqyz$rFU*YfHLTG=fmm4X zcIkAIb=-@A70g6Bni zr7?J@N^hmev#d+c5IX#E^2*Q8FT#na**nI060}jMnL$vN3bYqC2WbKH%)>-*$*51I z-l4UENv@azf@9!G(cpDlFfrsn{!ZGjk3KY10GN76FmiO@dnyB+wk^lR#FS2*Iu*mC zh7TS*cz_bFyGfTG2xUke9Tpb$5!gF>BDm_Y7kFamamTbU4DZIBi(nq&NATpVeHJR- zkI#vMU>!mWwg`aHd7KYy0yc7M;CO03SdK@Xv$C?Jl`B_%ioH}@`{;2Yr1<^({DzUA zk0d50Mln;Sb-35k-ua*slw*MZpj`)}T`=u^v4!0et{?y(8Y$0~L@3r0ZN_wIapNC9 zemsus;W)OJ{ng+;Mm@6N;NT#{4F2$kKm4kopr9EirsgamOMBFz_EAZQ!hC3~PAQ~a zq;ZUMAU$Ad*Qyf2AH9GGJ92yoRiHN?niNx4@#G;m4SYhq+Vws(P#G83GI#D=5a&^9 zd0wWp5Ml&<35bHp&#{LN9a@SoxLObARod%8z71LRxXMdaWm+h(7eGYhWEkx%C_3PIU zBk;$^#>Sq*BnLIUGLI;e?>c<=a5VOe?Og!dONVHmy9o7w0Ry1^Mo*eFX+~;lY9Z=L zJRovS@U*nFpwpsw+_-W7j6EZJH`o!x*&Lzn$4%LyMT=f1u6?^J@F9=f-RG5%kkCGV z{`~*JUJ>2{?bFW@#MzuFL(=Vmp+kp`fm+*6d($HnP z7JJ0@>H#5P+U-6kz3!MY6d?8O+ZQJ`@#M*q2g}OJJf_S=OjmAhuC#OK&g0k{wnu}U zX}XM=GXGw^dJSf+Ad`r#y@2X|T!3dYod+IRgM$YT#*jV1oacx9{QQuL@^_}`lG8$7 zECk-4yhgyr5}A7G(xqz%SRru5c#%gO2OcdvuA@hf-Xwd0M>UOQd(&S?S9H72MP4Ew z3J44g9EB+Lm@#8!T)A>31CNgOfXK1nsjjZZaLnvcqejibUa&n0a0T9Djt?QCIe-zh zaWiMme1?E1hif9wCOZZ^r%#{Gd;Iaoe~vvMdjVQ8fbEU9D}qO_dXW*df!s3#h+<-5 z(mk9=ea=%}UJlKZ#lXWou7PY%d|VkkhN%wP4#dzue)QT=dn~1`LI|7 z5_!W2h{hv7175Ud&6*WguU>6L^c18JcbZ2V=@VsyL1JQJ8dt1X5sEd#+OZpP7+cd` zT@gHT!A3+wG5u_?zrX*(_uqg2B&gvRUU=c(j~zP}lb)U~!M-z+cuxX}0|#pW%?zzW zoR8S&o_p>^tQFP_Ylk&tYw5?<*6Y45{t_!1`!d2892gh~H4Gq4TfThxKcb?d3gGT@ zPYr8%F93;MV+Z%J3JMA^@Tq9gqD3Lh%bLX2DwwTZUuRSlx(bLmxrX{3O75t!y?ghj z+KAZopX}VZb5C4cTzyGN37?>)?W(3t&^TJya5xrMu3V|#ym|A!p+krM6l;RDA#3yq z){3neC(HK~c;tAIAIlO48EB)abLPzX^}c=kj$gliy%nAZ1Covd$(_L@oIf>H01i0d zwQJW}ckkZ)?d;jJUy#u{L2Rx3x;o#nRvYzTu?u(-Lwoe-@$jHQgC@h>$0EM^>Z`AW zg@v6YM7s%U9lQX<(jCp4Xr|zj!%Pi-m}0*VoqrMYLUowH3J}n3%TdVA_V( zC?kl96a=ni%a$#BfBDN_zQlkt1=q~X)d;p0{XAO7I&RdPc^6RGBl`5|GY*~y*GOc6 zXD(g3bP4g=;)r>pTB)h2Nn&cLT`+S_0h9q?bR0D3jDWVeapOi4&V9*}C7%u)IB*u% zIJib!D+5jtTZ7*BGS{(H8+kKT-G>!Ip?xTrX(VpirV@GVrI%isyKddO&8JSCN=!&d zXo2?z&BU4!^Z+G-%3cm79)lgT-4HO)j?gp!&CQ!PTX2pz*B4)W@fDmqi|0^N#WYSZ zyVd}9?L7qd+yfp3fJ8MCcmW}nlZa;m(?-o3GSRQR^2%#pe);A4@bK_Uv9Ymbh$*2i z7=QxT5MF$vb%M5P=OEy}%l(bxkbf4(;s*to02mPd%*;#)=Wz7s(HNW);c@>>&hc?} zuJEd+;2Idm;Tnenr>6%v$^)q4zmP3aQq0T>xn7cY`EKD9e9smnwh0T4G%)Ovd@Ln`f;Y%fj}3nP>7K%LR?*U=lRb z9Y7Iz@@GH$*{|Py_uaRbEnBvH+qP}H_V3>xas2r4%jeIZPmYR;x_$Zb4|4s$7d{tj3e5uVJxb0W?G=fciO z1PwP+KI~dNz;ObQ47HL7rU#h&JDA<^0MtXwo1>s2fS3w*S)9>e3@bFcpgRse&l7cNTX00000NkvXXu0mjfA-0O_ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png index 7f0c26ef26d0fed2b35081a45156fd6dd2132f48..ec5955a6791ddea3e7499ea3ade9517e9485309f 100644 GIT binary patch literal 7491 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 F{{_%=@MQo1 literal 8258 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 J^a}j1{{aj{lal}d diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png index 9d12ca0c50cb1ac891d87affe41b194fa3cc78ba..33e9d7afa9da8d825ad0db13bf952f9acda698c8 100644 GIT binary patch literal 15038 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 EAAs(~>;M1& literal 13259 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 Date: Sun, 8 Aug 2021 15:46:02 +0900 Subject: [PATCH 057/140] Delete .idea/runConfigurations.xml --- .idea/runConfigurations.xml | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 .idea/runConfigurations.xml diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml deleted file mode 100644 index 797acea..0000000 --- a/.idea/runConfigurations.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - \ No newline at end of file From 76b4925acbcf09d0056a04662ac435838c52459f Mon Sep 17 00:00:00 2001 From: uhooi Date: Sun, 8 Aug 2021 15:53:37 +0900 Subject: [PATCH 058/140] Bump Gradle to 7 --- build.gradle | 2 +- gradle/wrapper/gradle-wrapper.properties | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index ef3c87f..23b2c3e 100644 --- a/build.gradle +++ b/build.gradle @@ -11,7 +11,7 @@ buildscript { mavenCentral() } dependencies { - classpath 'com.android.tools.build:gradle:4.2.1' + classpath 'com.android.tools.build:gradle:7.0.0' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath "androidx.navigation:navigation-safe-args-gradle-plugin:$nav_version" diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 21c251d..f213eb6 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-6.8-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-all.zip From cfce0bf8ae95c476b983bd6089b38c68c3179ec5 Mon Sep 17 00:00:00 2001 From: uhooi Date: Sun, 8 Aug 2021 16:13:18 +0900 Subject: [PATCH 059/140] Bump Hilt from 2.35 to 2.38.1 --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 23b2c3e..ee158e9 100644 --- a/build.gradle +++ b/build.gradle @@ -4,7 +4,7 @@ buildscript { ext { kotlin_version = '1.5.10' nav_version = '2.3.5' - hilt_version = '2.35' + hilt_version = '2.38.1' } repositories { google() From 130745a20eaf968f11ef9d133b6706b942ac7be8 Mon Sep 17 00:00:00 2001 From: uhooi Date: Sun, 8 Aug 2021 16:16:21 +0900 Subject: [PATCH 060/140] Bump Java from 8 to 11 for CI --- .github/workflows/ci.yml | 2 +- .github/workflows/generate-aab.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 12e7463..05ae253 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,7 +29,7 @@ jobs: uses: actions/setup-java@v2 with: distribution: 'zulu' - java-version: '8' + java-version: '11' # Gradleのキャッシュ復元 - uses: actions/cache@v2 diff --git a/.github/workflows/generate-aab.yml b/.github/workflows/generate-aab.yml index 1d8bb8f..30fb222 100644 --- a/.github/workflows/generate-aab.yml +++ b/.github/workflows/generate-aab.yml @@ -21,7 +21,7 @@ jobs: uses: actions/setup-java@v2 with: distribution: 'zulu' - java-version: '8' + java-version: '11' # 依存関係の出力 - name: Displays the Android dependencies of the project From cdf7f0524f2d31ecd00b363f501164be054ab54d Mon Sep 17 00:00:00 2001 From: uhooi Date: Sun, 8 Aug 2021 16:47:29 +0900 Subject: [PATCH 061/140] Fix Android lint results path --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 05ae253..1054be4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -91,8 +91,8 @@ jobs: with: name: results path: | - **/build/reports/lint-results.html - **/build/reports/lint-results.xml + **/build/reports/lint-results-*.html + **/build/reports/lint-results-*.xml if-no-files-found: error retention-days: 14 From 63fe0616855d6ff4465c538272525ff31adf43d8 Mon Sep 17 00:00:00 2001 From: uhooi Date: Sun, 8 Aug 2021 17:01:11 +0900 Subject: [PATCH 062/140] Fix deprecation --- .../modules/monsterdetail/MonsterDetailFragment.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt index fdbfda4..917734a 100644 --- a/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt +++ b/app/src/main/java/com/theuhooi/uhooipicbook/modules/monsterdetail/MonsterDetailFragment.kt @@ -119,8 +119,7 @@ class MonsterDetailFragment : Fragment(), IntColorInterface { val request = ImageRequest.Builder(context) .data(monster.iconUrlString) .target { drawable -> - ShareCompat.IntentBuilder - .from(requireActivity()) + ShareCompat.IntentBuilder(context) .setText(monster.name + "\n" + unescapeNewline(monster.description) + "\n#UhooiPicBook") .setStream(createTempPngFileUri(context, drawable)) .setType("image/png") From 75a053aa84da0cfad6faa0f6ade1c5c432bf691c Mon Sep 17 00:00:00 2001 From: uhooi Date: Sun, 8 Aug 2021 17:18:47 +0900 Subject: [PATCH 063/140] Bump buildToolsVersion to 30.0.3 --- app/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index e86ed8d..7b5ade7 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -15,7 +15,7 @@ plugins { android { compileSdkVersion 30 - buildToolsVersion "30.0.2" + buildToolsVersion "30.0.3" defaultConfig { applicationId "com.theuhooi.uhooipicbook" From 5560d7b95c496f918c0723d9c8308db4da75797c Mon Sep 17 00:00:00 2001 From: uhooi Date: Sun, 8 Aug 2021 17:35:29 +0900 Subject: [PATCH 064/140] Set true to android:exported of MainActivity --- app/src/main/AndroidManifest.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 126f0f1..4ef6817 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -19,7 +19,8 @@ android:name=".MainActivity" android:screenOrientation="portrait" android:theme="@style/Theme.UhooiPicBook.NoActionBar" - tools:ignore="LockedOrientationActivity"> + tools:ignore="LockedOrientationActivity" + android:exported="true"> From 30f5d8bd0ee2bbfc835a1ac744504e9fe3137374 Mon Sep 17 00:00:00 2001 From: uhooi Date: Sun, 8 Aug 2021 17:47:51 +0900 Subject: [PATCH 065/140] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 693f775..9de7ec6 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ You can develop this project. ### Environment -- Android Studio: 4.2.2 +- Android Studio: Arctic Fox | 2020.3.1 ### Configuration From 081fa6a0aea81dfc5051e706ec931cfcef2bf09f Mon Sep 17 00:00:00 2001 From: uhooi Date: Sun, 8 Aug 2021 20:36:52 +0900 Subject: [PATCH 066/140] Bump lifecycle-viewmodel-ktx to 2.3.1 --- app/build.gradle | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 7b5ade7..db1901f 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -99,9 +99,8 @@ dependencies { implementation "androidx.navigation:navigation-fragment-ktx:$nav_version" implementation "androidx.navigation:navigation-ui-ktx:$nav_version" - def lifecycle_version = '2.2.0' - implementation "androidx.lifecycle:lifecycle-extensions:$lifecycle_version" - implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:$lifecycle_version" + implementation 'androidx.lifecycle:lifecycle-extensions:2.2.0' + implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.1' implementation 'androidx.legacy:legacy-support-v4:1.0.0' implementation fileTree(dir: 'libs', include: ['*.jar']) From fb1a4be5eb8fcffa37335ba844f90557912efc95 Mon Sep 17 00:00:00 2001 From: uhooi Date: Sun, 8 Aug 2021 21:03:38 +0900 Subject: [PATCH 067/140] Bump androidx libraries --- app/build.gradle | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index db1901f..e5915db 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -105,9 +105,9 @@ dependencies { implementation 'androidx.legacy:legacy-support-v4:1.0.0' implementation fileTree(dir: 'libs', include: ['*.jar']) implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" - implementation 'androidx.appcompat:appcompat:1.3.0' - implementation 'androidx.core:core-ktx:1.5.0' - implementation 'androidx.constraintlayout:constraintlayout:2.0.4' + implementation 'androidx.appcompat:appcompat:1.3.1' + implementation 'androidx.core:core-ktx:1.6.0' + implementation 'androidx.constraintlayout:constraintlayout:2.1.0' implementation 'com.google.android.material:material:1.3.0' From eaf9e0f29061d7578705510c386f673b4222a084 Mon Sep 17 00:00:00 2001 From: uhooi Date: Sun, 8 Aug 2021 21:20:34 +0900 Subject: [PATCH 068/140] Bump Kotlin from 1.5.10 to 1.5.21 --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index ee158e9..1fdad12 100644 --- a/build.gradle +++ b/build.gradle @@ -2,7 +2,7 @@ buildscript { ext { - kotlin_version = '1.5.10' + kotlin_version = '1.5.21' nav_version = '2.3.5' hilt_version = '2.38.1' } From 49a6c6de2ba5d74b2018c56f18fc7a7b594c6091 Mon Sep 17 00:00:00 2001 From: uhooi Date: Sun, 8 Aug 2021 21:32:34 +0900 Subject: [PATCH 069/140] Bump material to 1.4.0 --- app/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index e5915db..df22257 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -109,7 +109,7 @@ dependencies { implementation 'androidx.core:core-ktx:1.6.0' implementation 'androidx.constraintlayout:constraintlayout:2.1.0' - implementation 'com.google.android.material:material:1.3.0' + implementation 'com.google.android.material:material:1.4.0' // Hilt implementation "com.google.dagger:hilt-android:$rootProject.hilt_version" From 07c85d903e0b07131312c7cac8997eebfbf060f3 Mon Sep 17 00:00:00 2001 From: uhooi Date: Sun, 8 Aug 2021 21:49:34 +0900 Subject: [PATCH 070/140] Bump robolectric and runner --- app/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index df22257..9d7cce5 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -120,8 +120,8 @@ dependencies { implementation 'com.jakewharton.timber:timber:4.7.1' - testImplementation 'org.robolectric:robolectric:4.3.1' - testImplementation 'androidx.test:runner:1.3.0' + testImplementation 'org.robolectric:robolectric:4.5.1' + testImplementation 'androidx.test:runner:1.4.0' // LeakCanary def leakcanary_version = '2.6' From 993ebf5654e55c6a48ab554241415666756eb5de Mon Sep 17 00:00:00 2001 From: uhooi Date: Sun, 8 Aug 2021 21:57:17 +0900 Subject: [PATCH 071/140] Bump LeakCanary from 2.6 to 2.7 --- app/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index 9d7cce5..7afb849 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -124,7 +124,7 @@ dependencies { testImplementation 'androidx.test:runner:1.4.0' // LeakCanary - def leakcanary_version = '2.6' + def leakcanary_version = '2.7' debugImplementation "com.squareup.leakcanary:leakcanary-android:$leakcanary_version" androidTestImplementation "com.squareup.leakcanary:leakcanary-android-instrumentation:$leakcanary_version" } From 186f72424305c12565111688c78765204ada54b8 Mon Sep 17 00:00:00 2001 From: uhooi Date: Sun, 8 Aug 2021 22:11:17 +0900 Subject: [PATCH 072/140] Bump Firebase --- app/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index 7afb849..659497f 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -87,7 +87,7 @@ dependencies { implementation "io.coil-kt:coil-gif:$coil_version" // Firebase - implementation platform('com.google.firebase:firebase-bom:27.0.0') + implementation platform('com.google.firebase:firebase-bom:28.3.0') implementation 'com.google.firebase:firebase-analytics-ktx' implementation 'com.google.firebase:firebase-crashlytics-ktx' implementation 'com.google.firebase:firebase-firestore-ktx' From c0132c7cfc40669e13b83d21d9878194cd692a6e Mon Sep 17 00:00:00 2001 From: uhooi Date: Sun, 8 Aug 2021 22:15:10 +0900 Subject: [PATCH 073/140] Bump firebase-crashlytics-gradle to 2.7.1 --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 1fdad12..15e32cf 100644 --- a/build.gradle +++ b/build.gradle @@ -17,7 +17,7 @@ buildscript { // Firebase classpath 'com.google.gms:google-services:4.3.8' - classpath 'com.google.firebase:firebase-crashlytics-gradle:2.6.1' + classpath 'com.google.firebase:firebase-crashlytics-gradle:2.7.1' classpath 'com.google.firebase:perf-plugin:1.4.0' classpath "com.google.dagger:hilt-android-gradle-plugin:$hilt_version" From 6c415366adae3e8c1cd79b0fdd76f332b3482687 Mon Sep 17 00:00:00 2001 From: uhooi Date: Mon, 9 Aug 2021 01:26:49 +0900 Subject: [PATCH 074/140] Fix step name --- .github/workflows/ci.yml | 2 +- .github/workflows/generate-aab.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1054be4..2a54458 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,7 +25,7 @@ jobs: - uses: actions/checkout@v2 # JDKのセットアップ - - name: Setup JDK 1.8 + - name: Setup JDK 11 uses: actions/setup-java@v2 with: distribution: 'zulu' diff --git a/.github/workflows/generate-aab.yml b/.github/workflows/generate-aab.yml index 30fb222..c5d6c08 100644 --- a/.github/workflows/generate-aab.yml +++ b/.github/workflows/generate-aab.yml @@ -17,7 +17,7 @@ jobs: - uses: actions/checkout@v2 # JDKのセットアップ - - name: Setup JDK 1.8 + - name: Setup JDK 11 uses: actions/setup-java@v2 with: distribution: 'zulu' From 83f3fa54e9edb53cb3c3e409a07b857d409d76f0 Mon Sep 17 00:00:00 2001 From: uhooi Date: Mon, 9 Aug 2021 01:30:01 +0900 Subject: [PATCH 075/140] Run builds and tests in parallel --- .github/workflows/ci.yml | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2a54458..2302fa0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,7 +18,7 @@ on: - LICENSE jobs: - test: + build: runs-on: ubuntu-latest steps: # チェックアウト @@ -47,6 +47,27 @@ jobs: - name: Run Compile run: ./gradlew assembleDebug + test: + runs-on: ubuntu-latest + steps: + # チェックアウト + - uses: actions/checkout@v2 + + # JDKのセットアップ + - name: Setup JDK 11 + uses: actions/setup-java@v2 + with: + distribution: 'zulu' + java-version: '11' + + # Gradleのキャッシュ復元 + - uses: actions/cache@v2 + with: + path: ~/.gradle/caches + key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }} + restore-keys: | + ${{ runner.os }}-gradle- + # テスト - name: Test with Gradle run: ./gradlew test --stacktrace From 253f6c4c63196c0458575d51d906d148bb4c10a9 Mon Sep 17 00:00:00 2001 From: uhooi Date: Mon, 9 Aug 2021 02:21:30 +0900 Subject: [PATCH 076/140] Bump Robolectric from 4.5.1 to 4.6.1 --- app/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index 659497f..b563c7b 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -120,7 +120,7 @@ dependencies { implementation 'com.jakewharton.timber:timber:4.7.1' - testImplementation 'org.robolectric:robolectric:4.5.1' + testImplementation 'org.robolectric:robolectric:4.6.1' testImplementation 'androidx.test:runner:1.4.0' // LeakCanary From 305013cc58eeed44ef6e25448ba552c752ff946e Mon Sep 17 00:00:00 2001 From: uhooi Date: Mon, 9 Aug 2021 02:34:10 +0900 Subject: [PATCH 077/140] Autocorrect .idea/codeStyles/Project.xml --- .idea/codeStyles/Project.xml | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml index 9c7dcd6..26724fb 100644 --- a/.idea/codeStyles/Project.xml +++ b/.idea/codeStyles/Project.xml @@ -1,22 +1,6 @@ - -

      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 AZ~y=R literal 0 HcmV?d00001 diff --git a/app/src/productionDebug/res/mipmap-anydpi/ic_launcher.xml b/app/src/productionDebug/res/mipmap-anydpi/ic_launcher.xml new file mode 100644 index 0000000..036d09b --- /dev/null +++ b/app/src/productionDebug/res/mipmap-anydpi/ic_launcher.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/app/src/productionDebug/res/mipmap-anydpi/ic_launcher_round.xml b/app/src/productionDebug/res/mipmap-anydpi/ic_launcher_round.xml new file mode 100644 index 0000000..036d09b --- /dev/null +++ b/app/src/productionDebug/res/mipmap-anydpi/ic_launcher_round.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/app/src/productionDebug/res/mipmap-hdpi/ic_launcher.png b/app/src/productionDebug/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..d8be80e4e3cf60f35cc87f1940d7677bc4e39f62 GIT binary patch literal 3798 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 G*#7|Wu~Aq6 literal 0 HcmV?d00001 diff --git a/app/src/productionDebug/res/mipmap-hdpi/ic_launcher_round.png b/app/src/productionDebug/res/mipmap-hdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..638b7961baa49fdd33e46dfa34e480d605ad9d34 GIT binary patch literal 6144 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 R`-K1i002ovPDHLkV1lP~Xczzh literal 0 HcmV?d00001 diff --git a/app/src/productionDebug/res/mipmap-mdpi/ic_launcher_foreground.png b/app/src/productionDebug/res/mipmap-mdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..09f4f1118964e2385aedfcefdf19be24fc6e8d56 GIT binary patch literal 3683 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 literal 0 HcmV?d00001 diff --git a/app/src/productionDebug/res/mipmap-xhdpi/ic_launcher.png b/app/src/productionDebug/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..cf0a3a9f828cb86d7acccfa53114a081ab52a5ef GIT binary patch literal 5298 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 Ef&?=J$^ZZW literal 0 HcmV?d00001 diff --git a/app/src/productionDebug/res/mipmap-xhdpi/ic_launcher_foreground.png b/app/src/productionDebug/res/mipmap-xhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..78c8dab127fe176319b4d0e808f2a31a177ea304 GIT binary patch literal 8292 zcmc&)hd0~r_g5-vtG%^Gs;X!twA84gRbtext+97)ilQirYAB+_-g|Fi)`-3LsKg#c zZGJx0&*%Fm{LaZZC+B&dd*AoI?(2>x!ODs+NQoGUaBy%)5sWMxhr?v!hC_ zLP4?9q|>THrs=SYvrR)I^Gu6II+EtrM-GZxW>UBAa{6*^YbtSxt-9Bm)?hd8Y&ZIB zE3K}^_4KIrsg3B2sQaA2@7(hH|9eRd-dP~WAJg1n;QM0l)^b4eK9HD`dDh+wAGv@_ z7$mG~fHJF+3=)*#l8N#Xknh-PPS~HTZv=7;{u&+1s3SeuJ|X?HTUjPEsp><;vR(4r z?+XQ_O+1u84=LT3rZ~KNgdnhJUc24UK9s#=;W0_Pj~ewEDA{1M*hX1j+@>V@yFW>q z<&@B6jQH|6P@#QLaNIizAl+VnQ} z7oS#1n~KMKIv47#GzEq8g1Sl4C7A+nZ?wLY;Glk5kgBW*kzv~I%PzeA_KX-O!CzB) z1}jJIeLhZ?BRj%|6-g>{@D3M3FBJECoBWuBHxJ- z&l~qJ6s#}0aOl9kw^?!|JocSGArf!F49eav%f+ySHFUY%Q|Ds! zNS|W;uy7$p_8K!^n225bh~w@G;#=nSRr*M32h<+RvpD=@oqVBG$g+JD{sljb?izs$ zM~|$MQ|&(z!_NCJDY_=UR}LJBwGm%CPB{tS0XB(BwU5Our)^KUDOfs~DcVr#c242& z2gd=;!#+(>K$5&)*-$oXuXu^`qGkkfocA4QUy$zC@=p!ZyTOS~R^%jH)X~g~O0M{L z=(E~Z9QUW!_5&4*N%#W`$P(Rs%SxR++xN@vKa22+dK6mkM@2&Y)|>S!Tk>LgSl^(g zsQ8E+PEU#}-Znw0Fzv=kNW=I=q+*U+nCqZfe|)^bNH7!0O-H(%-F<#m^#Mye-;R6AY&t4PiDfX{cMculH8_hNFzAG9N%xY92SvUXUJ1yWD1o zbDqvtLd&?6%Ys}v_NYtpB<%Up#L`=sBR*SJh7}_y@!Ym^hl@`M1%2DlR>-ctFH#${ zo9o8$-znY`n-QLnSi0Z2&GjIx@XVOsf`ZpWu<-8V_EiDZn}-N>r&hxkw{-7N*#cU? z+0qQ3{i#Jxe111ow~#&>zl}@x<6}H35$g4L#UZVp+|_Vex*+xLzo(C{=M_f%VB{T` z7Z;iq_xEPj_!NSb))h4_;<$Nb4Pk#7xJ+Kw`{Jdgq`qI@a}uaj;K8VHiYiH9_)UM5 zwEW@Oy%k5T+crGn%>UamCEc3xT`O(RNKAf-rc3S@djbyOSM?_kRz|}5L_Tu?sEh-N zVa;g6r=1HUhFa9^7j-d0Piereau?;V?%(&KTkid6K~*1ZK_ZK zojCNAqWxG5cetb1*E{bsM{O){*YZl8X%bo+wjP+k1A8pLEx~>6UaV4R@J!BVGdSNK zD#iNWs`gB_yIkwg$plJkb18E>`vK| zGdn5$`?+N1i_y2HT_UkKsqbdSuVI(9+_L;<70-HQL;10~ zx7@!-winbY^Ag|$CF+XyswBa0E9HB=X4_YI>@Qaiy69GdDqiaEvJ86lz_i2u*6JWlC|R& zhx_FHjh!pZ8hDCP`umQYYCNXxT|kW$Ns_`IiVHsQLU34oXsS6Hue0;oLKIo}#D+_Z zg-qy}t+A*rk_r{g`w)w|wqGZrKd_mSF7ubG&=RDW01qkh{$OX17JEVC78{tkU7W}K zIb^)bCqYrcE#dj61)Ph+jT?>}!G2!IrMB=hoAAa`HHhZhfIm$7LmEV4>X7yG%T~lr zGadSuxjyRkY+r_=(-~AXNj9{DG$A&nO|#H%;D75$14X~OC(DxhG4e(Jq}d!p!p)?i zzR4flKHSAQT{p&gs&Sps6gYyhmKO zuhThx)tRFaBUpe2&85-+_x z4e=i)8U}xhv*w485Vrm`PB4s-RT+#X}@uY$3{@%h%nAkL*aH$Mv zsgpiEq7!;aPH;h%SlY<_{%-pQ+38#*Zh6cUANNsS6(FM{Ul>06l-}(EHiGRcW*7$h z!_F_tD>Ory|3jx^{6;sj56{1SJk4&iLES@gJQroied??_3SEr3*;GZ(+TlDNNJ!<^ zf--xfD>~NtUw(O4{PZ6g5i-1;3fg(QFFuuG`OZz2JsAD^4e{xP&5Y_9}9EZ)$u}_;>W52fdA@I#X#c9G{uIM3%55U zpsEy&c>B<4H>C_HC`>od_u2G4NvYaKA=NtX?f*QqRN3g6jlvm~*)J(k%@Ws2naDVC zYJ^=%%a_ouH?WGEWg$i%T2K<%3XmAI;$9aT|FHRx^i6%ciq;D0&OkGk8QjBC89ZV7 zlZ@iO9Kx;wXsOq!OZp|*XxfKTxETJ}(y=&gJR9D3B=3eBUpHkCgZR3>D@m9<9PISl@Yg=GAQNDq@5CKuU%(|sTle+ND+yEP-2XAR-Z+>!i12!F zJS4XCdq(zOwy2b%$VUlS;rUn8%`a-sJfN3v7J7aLk!s6jsy~RXLMg+ID@3=d^eeCg zVk|tY-S79dX)_?{d-Z?y@T2o{V<0iKq~Pz-N&-IYn|jFeV;Z`nJoV9IJ9&PaFgRTL z11FJBgy+-Y$>hHUN#sla8$Hi|29WsRty{a@up;_}4I)Y#s-G9oVjk@l@a?QW6WikZ zm zOA+TS(QlL7q=hxBcOPlVEPZzIUx^|HSo+?H>V#b-c214cr2%@9*sX}>uEr`B&Ix8R zfPb|}bliH>9>MGGP&?WyL8e}hk#D|F@f(6}wL>wc0u7X^WdOYQ^EAazJ?}U2E~q*A z=f7s0K;x5|c^&1`=cU{zHtoH5LpUt)14hw*l|XjQ+5HmmrT?h9mb}LCAUf=$VFbY-dX4-^DJFAP zbn^ZEq?2A-*H#6OM6$1r9G}#!5-=r}e1B@&XKUQEiRYx{k2C9(0M86A7tp_&D@@By z%AwAT-4wBO;+irDBK}T?A-7naJA0o24&1w8Wgwd9pI%)b>NO?(pf8yl#j9Hg3MnHaG`x)>M?OqBDQjC@F9 z!uL1)gUsmo)uiU~y`j}cDZvap-|IiW>o1G1e13jm=MC-q_`)-2BD}#A^Zw_!%+_=sJZ88m&D-MpGr!8&0Z|L z6QDOTqBbBMq(VGzLe-Um<_efLL#^B|+lXMULHke=q1aERb}RPXrX95yqF8wdar}M9 z^7xq`RyE6?R_aoJlezD*j$uKfiIK2&omI&ybzJ8(NuZNNhGyJ1&Zf6dpPS?N2I<5J zN1=#@D{1-=-Lt%9JtL(X+z{=RHs|ZSfg`Nh1j{+M6J|JpQAKyMc3%XyZ)+vjk#+{@8^KUB^id+TL=sQ#zjCyyg$j?gv&Y2~4tGecyvwr%Od`WR(h z3z^rzV+6~XlJEgAPg>_+DH?8A43RqAi1y;6i3x**`j3w7GhLeRls1T$ExDa;q=B3r z1%8`nAhi5C(utl+%`n1zXQE;vyn|xeusGHVmo%eoKi#t6+bp?|$LcLHX3AmS?@Qnq z=cff^RM%(~#HTM`3cxc7BuQ1>T**p(`M3V{7BDLa504<2W0 z`DiLy980`=zdqfd0}<*rhUH-P;@Vgt|;78e^HVC2W|`kuLLQ~4<+qi9#) z^h5tJgC~A`wVnbABhEPWzXq5OSPV7=Xe1iak9`ke*CT;_swbpvscbq?0eu-h{BOSr zz2d#y3wuA!^Bsi)B#yZ!v^4~k>@gxSD^iXEf{g{~5J970?jdUr-mD?y$rF;c2(GpH z>i}LDZ5RIuju!LC75{cl`_i^3+d+VyJ*xAF=e532P!pwtmd2fPNyLTlH~%I4DYRiE zn3%1nHo&9Nop1)+7_{_A8W`OhE6iZ6iUJ(49JR0)-Ik%#0f)@dbPNmA(2pM9;mtOeNptK)s>zqm z_H5Hd+>y}cll}hE#~#* z)dcJ8fT#V-5cjw0$r)GVg-M}GX1E!AB0e;Byw?2iy;!LC`31zpi~~=O*jC`PuLJud zy2Yq&rNO|OrN%KpuO1|yLp`t)fJ}x81=_05sjwvw*6sBxAI!{1J$IRv!h2`ekFAP3 z8i+5*UjiWz65Y^FPn&3y!DT+Xw+E1Eq!?jxTYjtI9=u?6L7kGp8-%zU)|9kHU|5-kEM7cspil8w)tnMUknCIv(JrbgOV zwy?u0=J=efs#RL3)|kn!rY-2u^8cQ`7y1GkIHhEdj4|Qc$o{SuwK}28;X;!1rb`V= zE(X8gKkyK#mZ!?m$mJo89fL{~Ks82nH>!7uN)+DxW-_yaL)Zp&y(Ffk79vhZZj)V? zs-kRgltAQ1(Aa$w%n6$bUvBl|cZar?<2f`VPgXhA1>|Gye5ke@F37)Pv_%zoI;J3l z!GeE~DPBJ%y1JVKkvwp|99o{-&Qha(>8Wrrw_3&u&3=Qk2kVmyF1wJdQG!J}RvohjkrG5b2oyIA7I=-s*Fg^Gko9W3C?x$?U8^ya7(I?L|Y($$Oua z?!>w~_O{jw`NO{^;n}akc!m#$x}8dQ2B9&pANqG9$ZZryA_`fLDyMu`RcpD=c-~x- zEwh4yb8N>$5{#6SIwmK#$5|m&7F@>bXf8a4H!&fyyE~RBcFVohL9U~J8(J1KXrlhdQ*5Xo@cjn27 z1Am9$KGhE~Z8e{!SAj^EE`(7i%{EtK6~it}*ONjznoGyx z+I9aK@Li}mH1K1frsGU$y2SZ$O5jPUQC&BP(bTdDrg^zX>BU0H=tZs%4J))!P`A`b zCT^@zW@@!9IZ0SoMQ1>=<=?o6(QeU83lFdo)#HW#or?!Uc>rHf3V|z$NTrT)J0%Ds zIH|kBW(dpI{Ud48EK%+S#6l`Tt&{@G_fSwXwX}~%`@K15Jzx!OOE`AeXvuk;3h~zG@b{71{J>j6SEb*EW*69o$(kU8xkmvC?=J@J0z) zaH+G`=abQ!oqe+F(xt0zHI`xNy#AV$#^-W@fKgK|?bINeM>9izD8r&cM=JS^IgzKdEPN*i1)yUCJ<4u}$Mud}xuUu(!=(+*WMcejq~v`yWM>J;c5F*S|< z@T7*$DHEV6q>QZOaXu>d7bk!_Yj5Xc7?a2fF}T;jS@_Ut%bA(1a03q68hUZqvQ}Xu zuO}3xm|D`~oM%bvGE*L^xG@!zGmVGt}++0w23wg$1vz*~Z;TMj2# z&3TO(ajPa()7u`xcrmNx+U7DH4mQq1MMJHQc-X-7t7>y#qGRY&J>Kfc;_R@o7IA{# zi*NlPxym|QHSC7SaFUMy6)C;2KnK{(h+gYvn-+P9AaMw=yf{!k&-qY&fgQWb zC0XY*l~qbWk({ex;Rq4OGBajdKJFG6 ztG{e0Al-fqxhqT+@k0IM)Qmfwjp`T)F^GzMznZZ!yU;3M5C9^S>Mzy2SYGc!?QC-5Ke5EP@-_l{d`*qs+(b+LHI07oFpRX;b?iKs ztUD$qQ57TNJj`u_DAjj+hJ5aF`~DeKpJ>EZUl$QQMq}i~^G#=2HtKho$s3Q7(>`g? z)E+jE4s7q=B6X&hkAF}PP9DhfddparbT7fl2u~zO-}&TpF?WCITc?QP)1Y4DpzNi@ ziGFO{03_F{iQ7!vF@qJGGgL!XZZIfrFFvg@iEXZAV!8HN8R$$=%|!?jAWezMJ{$GO?=&m{=+& z6q?^6?^LIA_~ek zfO{U&@DOr>>l;7btLPJFSRCAUI$!reO;`ImY8d3%#tS)_D25;Ru9Ub*x0U!$c*xe# zJowEwRI4IOWw3eKA9-{uRslk%GrLQd8^8M#Fm8O(YlPaH;XCW*Pkrr|Z zWA0Y8vZB4qfNM3MO8R%?cJ|W^sb(V}ssTszIj&pP!;lBv4hb``U{Fk($QuTMIOlu6 z=4daV@f$~E9YfL8n%^ckYdA*L-ao$P=tUVucRN1g`Qy*`5|c`SN*T89?%^Gqz!u97 z!QdE~oSaTzKZ|d0?PFZvI(>cT;>^D$Z-aw>>BHR#^B$iGaz&V|73#eeq$jf}nH-2C zK{vkyZpq?Zt63MER!z@Wpi&(5weR(tl$h)arZ$i^+#BlG8zj0I_n+0-KaIe=i1E=Zy{Qv*} literal 0 HcmV?d00001 diff --git a/app/src/productionDebug/res/mipmap-xhdpi/ic_launcher_round.png b/app/src/productionDebug/res/mipmap-xhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..5c63e9d85a8c8cc03fc32349d027e0e77460c375 GIT binary patch literal 8917 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 literal 0 HcmV?d00001 diff --git a/app/src/productionDebug/res/mipmap-xxhdpi/ic_launcher.png b/app/src/productionDebug/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..7c7d5f5a971c9d5e2a1ed291ff010affdf971740 GIT binary patch literal 8537 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 G5C0E0>*6>7 literal 0 HcmV?d00001 diff --git a/app/src/productionDebug/res/mipmap-xxhdpi/ic_launcher_round.png b/app/src/productionDebug/res/mipmap-xxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..65b6283079040c4dd6a99ddf668ae2b46c2ffbd3 GIT binary patch literal 14381 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 literal 0 HcmV?d00001 diff --git a/app/src/productionDebug/res/mipmap-xxxhdpi/ic_launcher.png b/app/src/productionDebug/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..aa109eb2644b8c7ce570bde6010d09597082371c GIT binary patch literal 12049 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 R1zPG3P*Kp3hsm0U{6ByD8$$p9 literal 0 HcmV?d00001 diff --git a/app/src/productionDebug/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/app/src/productionDebug/res/mipmap-xxxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..04f85956eb12e0a074adc0b70ac55c3eb528d65c GIT binary patch literal 18593 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 q_P@oXptrT}FP^`EYcL^@Vt+>19=DYXr%}L(; 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 + + prodDbg-UhooiPicBook + diff --git a/app/src/productionDebug/res/values/ic_launcher_background.xml b/app/src/productionDebug/res/values/ic_launcher_background.xml new file mode 100644 index 0000000..c5d5899 --- /dev/null +++ b/app/src/productionDebug/res/values/ic_launcher_background.xml @@ -0,0 +1,4 @@ + + + #FFFFFF + \ No newline at end of file diff --git a/app/src/productionDebug/res/values/strings.xml b/app/src/productionDebug/res/values/strings.xml new file mode 100644 index 0000000..7c29d0a --- /dev/null +++ b/app/src/productionDebug/res/values/strings.xml @@ -0,0 +1,4 @@ + + + prodDbg-ウホーイ図鑑 + From 91e7c380b12ed152935865a99cf064801673591e Mon Sep 17 00:00:00 2001 From: uhooi Date: Fri, 16 Jul 2021 22:24:13 +0900 Subject: [PATCH 056/140] Fix main icon --- app/src/main/ic_launcher-playstore.png | Bin 20872 -> 24722 bytes app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 2236 -> 2645 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 2874 -> 3704 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 4276 -> 4768 bytes app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 1500 -> 1687 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 1965 -> 2392 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2632 -> 2976 bytes app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 3124 -> 3557 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 3909 -> 4972 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 6061 -> 6704 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 4797 -> 5482 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 6016 -> 7881 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 9349 -> 10453 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 6505 -> 7491 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 8258 -> 10675 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 13259 -> 15038 bytes 16 files changed, 0 insertions(+), 0 deletions(-) diff --git a/app/src/main/ic_launcher-playstore.png b/app/src/main/ic_launcher-playstore.png index 94480464aec5b2aa9d86112809862fb7bb010885..36536712d97600365c424b0ddb129a840bff4d3b 100644 GIT binary patch literal 24722 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 literal 20872 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%0An>p^Bj%zi)Je3*x>e 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 JbE6|Z`7fH}RTTgL diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png index 15b4e0d278f80241ca41e509a54dc7e37b90242e..83404c2fd788b0a1482fda0a390c1ffbd493b412 100644 GIT binary patch delta 2637 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 delta 2225 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 I9o&!jU;0da>i_@% diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/app/src/main/res/mipmap-hdpi/ic_launcher_round.png index e88175e24640042caf2db5279a31f28b63657a4e..eeae753e75418245852208bfe19220782dd6c12e 100644 GIT binary patch literal 4768 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 literal 4276 zcmV;l5KHfgP)YETyug>xETYxJ4l-yQl#TpnySx z93pp+`;-6)5)uPMj&Ov8gj_SpB$G@sxhBbEGDmvZ>)GwJM)5t2m@2-iyH)I~61aI3r2)7>F2@tE<8B;3)}|zM-Mv(M|zL z5}(82m1t*!lYhmyBMpKkghj9fv&tUHSwBYm){s;cQ7qDitt(wygS zCUBG>LECBkthBUrazH_nDoJ(>&anj&oCaqDE4CJ~9Lo)sR&|A?RQ$xwnUhq>h4Qm3 zz3M76))|=1S+5!-nukrN)BQdm=B9{oLP2(db2NivciLH5y@}=3WU=J3M0TifC)=W1 z!y<2d!amFRkS)3X9~N=_1NKS!`)pDAJXP`uNyPQ}y#1P-!G-bL-d;J~7<^X42j(f?(*{TV>GoM?FLAypWSYM zS1UNsmbl{Y`O^(go5SU+ti^11!B%#PCU(8*8Y`^JXZ4QyfSBo(ii@O$|7FWEKPGd{ zRMXBurp5{i3f^m%smWxozP^44fn$}ig|{2pXrj5?e12pnOOA1ES(HAPeR*Rs+i&=e zb47*C%&+SR5_UKpEYWm=wDNrxm9>;>uCF)=&ZefO#(Mekh}0Gg^q^q}D_EIl(T^3};7*_VEFJr{CZPV1BKR^TRpwY5oa9HP@H&Cl9H#RWN;RF3YIC#VeM?}J40<+idGW4T_H$~g|)q~^gOueMsPEG;cmycT0Apa-!iZ7u=1Llr=BZpFpL@u~=0su`g=Mh1kw zH0V;rIS$H?r6*Yt#U!2pHEB>T=O?)MB)Se{9Z8dvfB~GXy0z@E@MKB>*(VUc;6BhW zeN8UKPK7*l@E0J=4fCWlgk8FH>1m%_Bvs62vwf>J=1~GvSXaQm?^XchEiM9K*V-+t z#$L^=4lDOYFgK^mQz%7fsN^Q;Ytroih>2n)%g@i>)~12{>p|vqP)kaoMuSqx z6CrX22_r7breMzMsB2YYU`{&XtRG5ZcpDiytjJtQ02x&QgnMYwRykM7(T)-ZEsOqg znda=-vv<+8#cItcCG}-=*7gKEgN%JH3Q^bnmk&x zem#%KuaJpBb8rq`&s1N+e8pr)fH&r?ViqEQEqsTV2;M9{K7ILvvdxLt(mR^piKmA=4lK1L@){sGmw^e;}@hD zh^SiGn>fD2NDpo7Q@d5+HDdH-MxjVWMATF5>2(#*1Z< zc_Q1FTJ|L+z20&<^uL|7PmMWxbN88PYTVEJMFPB+qH?=O-3NUjjzWC3&k)VIOIMTAuBxM6uTLf{dNt!B$tWx=>{e2- zY;m!xJpg&S`SX-}flolfaM{MXLaseuXD?$Gk#S!vPiAWfFa&~9YY;K#)nqr{138&2 zsKuL(a}9#GyJ5LbW_pY#soQkxSY<;6ao15k2K1{DAWlR^qcL~Hh!K68iCP9lTeoh# zhb}T{@n9`T+9Ma+Ln(!lgg?*tn7eKOBuf$?;%~`w$>bB71rWg{%KIdh#sDN&k=G#b0H4ojOwAcR00VtuHBrsx?Lt_Hk)h0!^3~41c-aFh=_;* zcDvo=A3)v%MSus>0szXS6%z%AAXt=QsMWgxAOS)=l|Sb>b6H)gw?m1Os4Jr00h_E z7C`6A&opP}KgUKN@@yYDS-dHh7u=Nvc?6Ib%g^#_qxIi(C_qRxQc_a(0t>g2he*tN zQ693upJcU2Jn3C+lw1)_BN{$jxSOXOAZ}>X!nC=~prHm`W4G`q8Hug@|JT`{w}_bn z$U#mN&0=F?7mHM*MY0-v{P^)HTDR!BYmnY2KuVEm0YE}@jpb)(7&t0gx1O)TqmG39 zt!Z_33HM-u1_+viqq@49ty#0?@4&*d+yPq)dimv-2NQ}$e+y<>00KDBCgf3Y`B>6X znqX73{38c0iqeVJVxIs2#0k2fprB;(S-a{@p@*`g`n+rlGjB&@oc+z#O&$v+n_UW_9Q?r_r{4<721oSgiw7FX{N zKyd^RB4gxF%904YVSzMPjS+Es03up(p_;gJ=gtp+0Ra`#>YF(95i))H^xs;o*3$MY z`)CEoWG&`tMr*tRPbMSc))ol^1&}na!oouHbI(18ja4CD-zeI>dv`DTxGOt5TXkj8 zAAs5tY>h$I4`Rl48nx|Yu!@yhwcd*|2$qnLum^J&7__^n%zd_O}h|aO>1I;s94XW3}E?l^fL~|Y>=HB)p5bPTj6*bLf zv-#8_cpmIM#Ky|grSUwl17Jsr_VUsLs(j#>j@&1N(g+qO*HA2lZ~(lfVk=&w$llq) zg$w_IIj>u{PTkJe*Is+=R{FRg?rw8OAdQYg$fT#N9X|=$N8?Ja7b$wI(=!(6E!QTA)aewXY=#)5b#q zANoo~l%9)d#4>g2)bW^WczC$BeTvioh~9VLz=3e=!Xl8ITAwcRDHOi2MuoaGl2H`Q zFi8~2P@G2`)MS?P-HK+O0&c-|s7wNItf0cf0W1KBeM4&2<6#k)OI1}B+q7xZ63lV- z?Af=qXQOM6r=EHW%OAs1Q&VH1j!?^h?S3co!cuXT#a%9B4Yw}39LUAvYyV8DRU znA_WLzwO^E3DiL!`ndPiS6`h%d71^bdo#VKp>*jOdtP2%4P^^|#hk?4{6AiK<&{wS zcpxGo;`Oq!GS|%pk_3m+2^R%~Gife^#GC^5BLzKPc;SUR=yOP9WaKQ9$>b87Jo#SZ zZVU`JD+vxg;MthNlqpm03?w-62pTtT96BCG-1MfwV5kem@omqd@yvzj2TliGBWZ+wC&Qe64D9axG*N{_qlrYYTmSI)Bc7r zi?Mh3ThKuhCr-pu7#tcJ`gl@OQe0(aB~zGOV;2I0dvlY*m`-AN5VqF205*UnuLXxVrYu7HNvEgOjfnuzk{;M%PMvord zXYk;`*z`Dj{P^(`PnKd;g4pat>^=wxTMD5UbrXS`wff%V-aKO zHa~X4wQ1kdP3Yot<5X z>KzK?BDZ6{4!CJtTUS?yttl)gC#R6|sN?7peG82lhI``P7{kr*GeSL)1dbdz5*js# z1Ut4KrKkI+IdkT`xq0*EWpQzF`%+R;k||WkB2qOL6&00}sZ>Mook-u9nVFe|Ylz$S zZP~JA8QP)`p)Kh1LEJ+moHx&pEGa{RhaY~pHv&vye%Sl>5Xo=g{X#-Q{y_3LCjI1- zPd@+5GtW$d;5+_D=l+OmaII*Awhy2$^ohPZ({*<^SY#5t@U#)ljv6)Up8oy&--lYT z01hNSSjdCoe*pzWUGADSFWV|^M3l!^n`7k3yq?;4(toRf+@GuVOnlS>`R@&k z_Zjcy2zd5}Ox!XyWdL8_WRxu}Ejbn!7w2+`6o)c!Qgh7Ml$(h}qMRoZPh2(d`Fs^j z?UfY;P|8^Xfxz1=U>1}38s+OEUvq-gv!mEd=H=?@>Uu}bHLY>yT3pR$^GES`+?x`B zH8i`CO@Kp6fPb%{q2W_C*R-Z|c6WDw%mO^hWO>1CLoL8yFl2^XXFh?2c$nM~ z7uiD-^w8T+U9)X;edZEfnYx$}SEv6HV@3iNiYB6(^%STDR99DjrskT~o<~499wOWP zD7DO7rmC?rDjPmPrPjT4Vt7B**iKXJWHnu$s>_JR$A1^7dc2$tTXwOadWt1tn)P)N z5KTnLANBIi4GGc*EjyTO1>JUc(^znrTnn=l;W6^OOkh_fTX2*PShmw0_f7FzGv-AK zScor(-PgztRx4b6n7^c7(7KcZiU_K-C&m?i*@cyI1Db+c1~>~CYo1>si573y@h3BX}t zCRoEBvQan|N+X(80mG62HDDTuDli$jzth<&e1Aut1LRadud7o;6@*cl0N@PIkik|- zyG`Fw=WMIyK9E%bvI%uKuM4L>GPIlHdxO~N8{7x8G1$(~VeT(B|42I?eJ%V)CJ7Xo zx6^D6@@vTsH&(lnb!)-^Wi0+lKvP+(TbKm2k;$(QXiP)IKucHB#m1QGa1t zx(iTzK|a$c;Du@DojegrvT+RLNVUC)%`D20DnvXZ(Juw z4$>ZWPLvHYk!J-W6yE4i?9Y!uN`5uTUgNjtn1^A5} zhM73R(`4mnc8Lo(tdk74$+ALs0RU42&KuoCkgyU zKcZ3z|31dzVKxwg_2g&hDt|x*P6cHIc6WBcNmJ~|h(O2-YD}?1qm1@OJtAVsHZLP< z0`$W33i$v2bGN6b=abcX0yQ-?pR2j1HA;OnsIRYoHx`SzF)6W1K5#HM@_0OR#l^)R zf@4QVhgJX@B|qQ1VYOOoSp?=0gygCz&yGf;WHcHtGPiZK(kCXg)PK#q{QUfleSLk6 zE|<&W^?LoR-iK>8p*+*=c6)kzdz&_G+642#ck7h}prr<^V|=iA^X4zMY}xWvVPRoT zfM%rwelUFx53)|jnxx|VN`?9T)_AfM#Agc)? SO*{Yq002ovPDHLkU;%<}=NZrd delta 1483 zcmV;+1vL7X4crTmBYy>>NklH%;0mZPKQx?GGSawp@D2 zC0G1}*4A!u0R)N*pzKz0plG2W0)kWp3knrblx0>J*=87KIWr8*FdMvmpU)X{91loH zm@_7x1u7F0P`D)h%u=mnhc#S+kH@N~%a;z;W!ntOr z<)DYck+8Y~K-d@d(Y$Y#?m6zz)%nX*H&ad3Q)j5m^gERpPblK7u|SOJUTh;j-=A;+ zp-4y&@3;3*&2$N!*5^>;+$HL>-=;D5Lt607@d`L-HGi}s2+H9LtqSX#SB!MgTt@Ad zCSiz#37A=(rb|yMso0Q97tH5K>v_y>5 z(@D0Nfq(L~zX(AH#K-OjG{7+cVRcWc8CBG_&`7s!ol$fNcN^nz<`vU(E7omo6Jru8 z0R9^jfa`&9fQ5vFMFX6L0J&e|99D+=#m}jVfay2^ooso)=C{TX576wYS;S1vuR@fAGmm`Ehtd%JIdfj5 z=7bCIvw)|WD8PX{A}o$rz_l15SQeS8!}2$;(jgjh-V@hx4f7#|qNw3K;V}T~UY@-m z(0{^d6aql}A5N!pt206fTm<9{%aiP4xngCIvEXX8=5kT=3U$9J){ zc}Q3?vK|&y8tFB}#Eo8^IL1nhvMZr}lo;~pzO$b!Tn{h?@q@Wkivbj?BK=YBhkC_1 zR_3mwM*x`#*ANeR+MlT0R3vJGeBRv2!+#_NTQu@yv5Fikin}fVmGzJ5vsB5xjDn=( z&q}bb*_2xa7K@lEXQL>&)~@`elz#$F5yWL|RSl=b|D1i|e7j=gmcPq|4{Ze8Ea7h@ z;66y5O>-Kmm^vjgPwwQ8oJI?&d9Gg61*Fj!kd5%S5*=v`2RVo%f3`EiEk# z?vt|JFO_>4pJZfYe3PA>eMB%TD@zsN+28U8E-$ryyok)q%(wY)ALBihu@78!^x+-B l!oK&Gn%Fd8UvEjW{STM#OZjn7hN1uf002ovPDHLkV1i(4*n0o~ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png index 90764b27d5518b2d92a5173ca011a92bf5f68ba1..77994d89e8d0e04d0722fcfe15a4d93ed88c841c 100644 GIT binary patch literal 2392 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 RE_(m~002ovPDHLkV1k9n#jOAU delta 2624 zcmV-G3cvNB7swQlBYz4HNkltC|cohrqlkUzNcp$*EqXZd?4*3epeE0lkQ6%VKu4{Snd zO_6g2CADz<$~}WnKgbiFR;(_q7TPN1BPi%szWaQ>vzrE?&IUYLg;ZYQFWpaBbw-f9 zUhjEUA!$P()WO4(oq_V|Nwvfu@R7&AOir(Z#@uGQIe&kHnk@D7+0x7#3jJi`5u;B?i=URnz3k^r;lFfJa@;@qZJcE2ZzIPlT~{pQh(QV)M4xYNkyG-wwYWUqxX!*NH%5>Ka=YE>D(h1ufcNhflG$~aj;R2s1)R4mO$%PTeXe!XLWY`W%4sEpSO8>!3vw*b z@bK_UYrLRNO&*V@UW@x`03+_9H6B>-I)CY_`A+dS+Tx3Tw+M3ZyvfqADFBL27K`Nz zRV*Zh3&iZ~?6W+`rKGT^09wd>=svaw+qy7J+ ztUIrX+^+@TG6T3Wae==_O$b5O6?MVY*4CC5E^bO%Vt&0O>7&^utWwCdhC;|f;D0`p z%jy4z0CP-#SXle5f!FC>Lyq7+;vpIU$Tdy`7e>oCpgpl@6atO(di`I*DOK^n!otG2 z$h@xw02Wt!0M?sXnxgWNbE25t;7kOr_t|feiPIyfh5UZQ+QgvV5J5iR?Bkl^Uo$_d zck$2(9`A_RX0VXiY%WE0R<{>Pi+_uYts4aZB~}WPSMaxT^doT(1us%TfB;S41*A-m zf5p;DVM9xS>}Ask@`yf(rl+UdS?ASM+SJsvb9s5$ln8(knS~I{$n!{_&9h&y`%6WR zheujx8@cGU$TVxDL4Fq3h!Ie$e)@{=5^90cZs2=9duVELA|?RP+-kKB<$vYnJrxGf z)6?^PE)+8f0bs=e01F~OuS{GN{mc;#(h8u(gILgTACIHP*+#?BQ9c=L_LrjQHjz2 zygm3P^>F{Q60l3$4;jQWXc?4%1puVgXbKh@j)v!m1%OljY*A6so_{ca%*@QEmX?-G zn+4$VEr`|{`CdtzT61g_0ItSE>FMd;QTKB@c+=392!P>;LIy!!k7|p+1Pwmmap*>| zXF!{QG&|0;LaHs`fY;c8B@96HRAXbEtn=gQMlP9iYsqE-hnz_g<6e$R3 z!X=tsxRc{=l@C;;D2OwJH3-T(#Cl0bUXkE zVx&S8E#)5aJ-o8yTa3B2#8x#10HKq?U}$DtzqMv7pu|B-OUqxuF)bPa04$53j0HeT z(BJ&m{6V-*XbB49(f&-P;DDC$A=WX(?GDw})`C9CYqpij_H5t2eLrLu8MU^QIEg?@ z3=mjozT@qixE5N z2rnRepjSa=0jJT!W2ZI3v{H)IMg;+lJvAyc4g<7;S7rS-p`+&ckP1=i)YMdWv{+DD zV|1HnpW&4P(adFt(+YS94PHIhfX126#A$>g_NwWCC*{?2N=r+76g=d8 z!|w+M2D;%5WGEGo;09kiDQ`4|;+P9_>h=2WjEsywU@fe?E4(2Wd5q<0mY*Ivbm({7 zj=#apU=`D#6Fm!W`=+@7%|UQIK0a<@`gLLq#^M=%_IWwSW0*55E9;^B&ji3cDHTEB zy^xxk`t$w!_y6X=fdjvV;2QVvn;i4Bd^slNf&a6ImPe2&`uqDIm2skY2mk-@O({>v idnuCNDR^cpc>aIi8&T4$j5o#r0000Xp diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/app/src/main/res/mipmap-xhdpi/ic_launcher.png index 830679a8f869236f68ce28b23f9fbf888fe27635..fd271d416b98cff178f4ec246fac335032b06b9d 100644 GIT binary patch delta 3556 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 KMNUMnLSTY%o8_qh diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png index aa2fc92461264e0cb70fee5734b860bdd51d9573..417f63e14ae4a583998dd0a0d4c728c389e0f0a3 100644 GIT binary patch literal 4972 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 diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png index 6c76d56496967d3a9e3ea016c8a3e0f72ea5d3cf..efc895564c3910e0b033727fd5e9009770bb5ec9 100644 GIT binary patch literal 6704 zcmV-08qej4P)!Cx*+l!Ghs}F@gz#i3WV;H?9qK@3Z7>Lw&PCy3NpT%#iOF2(A_Uli(@AazT>d zn4m~dBWM&f8}OOm3QZZxau4@X2X$TGw1LojwZi%>1sk}0A0_x#!2-cyL4!bj`Q?|L z@cDcZ!+W2p>yW9NHbyyZ>xtm~?JG%Upq-4D&ld~+S@5=?%*${OGdl$B9`GHwWPf+d z1_;HpMVqvJaj5=%Wyl?vd>$uA6l4Zrx|hLUdKnlar~|U~>fb%WpbzwAT&Vu`TT({P zdcKbryeg=*j5iEwGfavH!^6P}gf?}1MiBIgzK!?vH^4si8*&&wR4`Rg=V8267iWX% zp+MW6s>%q0KGN5r!N$_(i5Vjp==uI{f*cRy19WpAft?Um5cK&Mo^jy5_U+Z6Or&Z) zj}WZ(Fy5*eci?>u5PhZV5Mvl&#-t zCrEj8q;&dedhD6?=TgV_7TQ6u9#eaJ`!g~`t%kf~KBr_m!mNH7+d*!v2^ZZnD6VNfPqAdc3-XnQ{^?dpi^<4U6 z>e;kMRbtv7;)bc|kE@rZ{)H$0tkUZ~S1s+$0e$p9yR8V}^y$<4ii(Pcd3kZx$TnD6 zS;@@b3-hB@IWWGuwMwN_?N)0G-xLP?MNR+Wi2w$jO(2YoCs(UFS#@rIyY*ehiV&Kc zn^TgLlP~k~4DPJ9#%^G|oQs=~%R^-0AJwJi5F^@1?`x%58HY;`kdpm!L zYU?;1(0^A5{B3Ax*t&4xLaU0;taqe5KCm?YMx<(|t)orr@eM_9tC<S9uL5L?soAZa$^&ck7HNn%WxGk(vXYeM1N-mAh4YM|(h74`lv* z*)D=mwY9Zxo!8|Zow+!{N?6=6^6Yd1>XG?1GTShCc7|CzFZz6W-aNIle5)A26K9;s z;ebj!R(nWK2KtBHVIsKY93TXr7-dyjTAJwPQQS!xYcI_I8O%3+KGfMEW=u{)me!+- zbLOZ;IkVJXGM`t^rTNtiOkW_zZcpVdRnknN#>U1G(pX_AKOf!va>oA!=yWhM<2kKwYg?<`0rV-b zVwpVj8K(fR%q`4|h(S%_rA}vjrBS9NJMu z>x5VOREFVO@5oA0{9d;5Y-0g>|I>=(PLF0)!BSPyT%`V-`JDc~IA^xoSz*p;wWI7K z?SIeDp4kb!BMfnNeTH8C)^n+7DO354IqG0diu$-@lLS+11A;3+{D9ZAB5$FZn>|BM z1oZif$Dh*roxiIKmiOr8w6?dXXVd*^XjQ?oNbQqO8Z|XFsm#pG2fe(DnUpaoH8nMt z$`Z>qswZeF`Q4&by2A(|zwv|~#4H)SUjTCg%GV21VT`M)ELc6W#WQ+cgtsK;)ov@Q zx4;e&{JDMd!aJEF6hNmcs;;ii*}Qr4x4k@!iOkIjGW(x1swXJ(ffc~iFCN!{Op6G> zx^=+>fO<$O+oG?*WPs8BvlwlcVJ?V>XUI%`Ipdk2ctzTso%w=VB*7i7?fRmXYHR6c zwYxk?R_YFM08R$<$3-jx03v{n*49>a;>3xU;9blDus7D#)s2%%Ys~ETxeZzb3ZS{u zAO{lwKnSQ8%KK5H%3DgcJNQBI2DLPIu1-auN)QhDpM6!I=okSnieM@jNNJ$HsIOW2 z(H;c@En*b_JYurSDyZGHYuB~#Fxe#Uq9UWe62!-y6>j!}U;>zN{OKMA5D7@gfmqzt zju`I)u?oPzu7U;dFlt+1ZxD+L#!m$e=R^Z8CgHS;cWI6-T8v(#8 zcve+aRV}vQ`|$F>fdi4p23GgCw6y5W6`!918uG#w07jS~tS135JL}s{i9tRU^GtPt zTFYz5QFF4U`|X9e#Kq!UjJ^clE8L=%;CYO<%oP3c~l-`r)H}en8o9=&b-O&q_*4G7=LLZQ43~ zp2+I{`uh5RFtZ;7`28*d1rS~Z9j-}LQ`4vDGOU(e<=eG!jdnF4>=X5w+Jg$VUvQ2D zpyLAJquRG`-@n7tu(m*TMQ;N{{k#<_yG=Ta-oxFZxmQGcJdD$=P{ehLj z@K8A?7YLQ~gWGmE*cfKPiJ4)8wotGxX<1oW$^7~A$HLn+Yu1Fe1-kM0hr6QXuwt_D~&b?wsw?%-0eCuIrG#P0d0o^K^*t9T}dqAUXKJ` zHT3DHpZ*%&%H-~LOuic_zoj0~)YSA^G_xNB3ZPlNbo?3pTPOhl($~yvm$6ot!$5*D zaz@r(094M#qSbn%o@5)sq`o7y2fNjSN-K#$1+6Q5)70^3Bq`~h;5&W#G~Uoscx!kZ zNLKyabkj`(MQ^3{Rsi90L0+KiIhjDt$1)E4z)1+AUTc(VC9*x)RG>4Qp)!=mPaO-$ z8Q~S7&WMmBHSnY??EPtVp9frz6qbki`T2)OjT)t&-U+IPjD=3f$jF!=H`ID>js(3C z03anXH*1D24+F6eZkb4czCKu;qEA$~?kJg7gy`NA42Np=t7nZNW-r>k9x1FHsHmu@ zTe))O4e&Trp@p;MA#8Dk&-HKj5+9b$7D*zow?Rb4@VA=XiGYHI3KcpP8{ zRF{AHEwR{3B8`5%a0L)79nIj5*Bw(EidO0rF`MZm*8AJxCJVm>N)Pfs51#gKFTHL)GN zaYZdJ#S==q{r20*3ng^(gp5u~c>VR)M~DlW>%A#bL?Qq{P{Xq4WE6f<+a!}!74eSJEUl4bc73N-#6jlJ`<>hsA=g$2bcpX## zAAb1ZWVxZ<-sD!)6I=mA;)de;zhw3dn4M%E*A>2{4|uVi=q-z* zdgw|gbO-i_Lt>oFbMNtj^f=|QRj4TUdZe%dkYKDq1aMm@0i3^i^XBV)XHfv?TQZxL zG1TE2Qh+K+c2tNL%kt(0+yl_>T*v6*Eg@J=zJ;MNt(zDx6%>g80DAb4u`F zd~I*s@}Rc@NUQz4O90iq7eGl#NyU^YQ?3swfX5ztY_!AydFG~GxuL-Vu}~l?MW5SU zD4rt-ri!9P9}<9eL-X?T3MAIL3SK9B&k8AjAU0s)#EHWs5{^qC=HHU+*$c8@cC(RU z1weT>wGa#XiU54(%>dci*=b|PjvWcF-9Sw50}C#xtE<}akpD~!Y zegHes+7bPV=t}}%5ga{wbf@r`NO(YEVq&*cM1uUllDJ3=#jx+et9ymJ5e?2mr?0WL!#0 z%4*^9#qiop`Ytk?1cPOnJY&+)q@rU^N27w+PmM$XfCLz)*zkn>X=H@a<#v)v;CMPG zCfK61xq33I_R&&*+PY3{6_=Adj`gk(Vg!#H1t3lWARYZ>V`HO|IEw?jgM)6!m>)0v z(aYf@HfM9TUwO}S2 zHa8z z!sNe_KSK)&3KsVERD?bo8s_$wA-kY2WI^94ctd~3sPC^nH!4W@ z=xb?dQAtTj?1l|BJPuAsL}Z9v0Yu}5_5^!oh{uZXZ0zrNP8`JI zn%z~iaRl3)?2eJ&=b;YlNw^2|f}ytpFb0^1HPpg|3;ze+iXFJn<$EWY;9$@%fBDNF zG&eUFno4|b#ldi<1Yqmn1f9Dt%dvL*<`cXqYXhtR+`6Jg90Z{Ce^ypj@jdt4LmGOJ zarZ;hz4zYBDj1%hpTEjf64T+_cnJWPlR9uwgXMhioB*q%FA2c-|Lv%s9Xobx6rPSS zyzQApLbynmZQQu=K`Jp7hE+pnN&uvRH%Snd(~#L?8kyX_ea*mId5bz@gWjN*0?_KG zva(Xmnly#dy(O>87%S)kzxmB?I65(W|Ni~c%_@L;Tm^kW09{7;QB~Ab5O6(OkfEhM zj5}ve-Rq%XX1}klu1>98yLJw|G(3%rj2gP+!3Q6_Rbqm&NL*4Y0JiTq)<>?!J(zW- z!P7Oo`v)7~^_XG-CpT=chYQSiw@fH_jBmyL_uu~`c=@~E{Vu%v@sK_vB!5R8Ja}*c z??CYRDWEY6cBSlcb#b-?5KnjmIgY2WqTMpVV2rPiX9C2Iz5x#nFGD{W6O4?+hW_eT zzxrEQO6B2J0f{o}vAB3OYr0lT?mc}G7zyc`m^Qf2h;FRl9rizPzxrpTyg$RjcN~JHx~1X1^s_I@p3?;t^d}R8*8<8i^<_ z0HlD?pH>LWD$aefq_>s6uTrb`X!o+BrBpu+@7{kl!F!B&HG=o#g+KO)%ALhwRHC-C z$BY?6;595F-@gY+kY$7fFJHWP@oyU%^nYqWLy+5e0GK)KXz}V8_w*ZJuq4t*DRUT$ zO&0_Mct0qf2WN+x#K$MyY!T^<1Z>W54|~jjrz>k)YgA=Rg(`0@)la{0?$n;l2Ghio zTamXQCc|4&Qle(enDGaACd|JC9y&aYn!Yu9^k}xx#*16J9#zB+kK2Ksz`$9`oK7ZK zvac|U1gsz)Lxo9xtkDAE@zii22Sj;N)w~*$Ey_3Z7wLF`Sb^76x@V2>+(_JoJGAA6 zQ9T_@(9J^d%J3{QzdsBm+;`u7_^=~yxZ#Fd^7Hd^O>7XcD$<>lS&NQkN!OmP*7jgu z)u%d_gMDBXaF+B%5fDcKUBpV1Ma-@PX0rK?@gaR{UHgj^@~e;@`@q_gXP#E>VUJFcvC#I!TUkClx)zi zLF1WWdl1WiyxhM#79LOP^7a51TcjMyC3Ctef2mG!u$njkKzf_lAsXiE{u|Yko15D{ zWy+NQhDU~1U8f%6L<1*Jo;+OsUbSJvhL^DP(b$7nf&Ru0uonQ(%NXuRfoH~jtU3<- zHpIZ>P_WD|D=Sk=moA+JZw!wDcf8_238L2q4H+_ob1mQBv17+-f(>LK9qBPm@l^z4 zX6)qp*R5N(9-hD(^C)WERF6vouDa?fEIV6kllJc2yOrI34A9p}2#l36^W@`4AAPh# zcrh8C7~TZmZj2+HFNQ|jgMkAF-jJG_y65X81j~F@e^OG?KH8B}g zyz$2G$ltMp2M@j}B_(CARY!&bI{sCF(fK~}%_6<*h$x%b>>^rLJ;G_5@aPzTE2Yw zD-x`=@uDIVG55>WU}wFtZM*@oZNY*CxSEp~s~Ph-Wxge?jxN9a^1r_H(n}G-#3!D3 z;y)!S%tcrB$JOAS^^9TPzI}O*Jn{%Z)E5EG{nQKfTduTBcH87KEAgxH)>&78Mn#_3PJfy87y?+10w1v0Wy_Sk0LG6wx8v zup#5ekH13xUM-kBb?Ved4jed;QB_ri5Ue2jRPaV$=o5Wo*3(y+^_hu@iH|Y{#$v`a z#Eh}eG2crBA{SnH<&`6b4<9~WKL23Yuwg%3v0}yCw6wG`JS7AngaDXu=fp;s*)AV_ zJU-GRv13W%ucPU4C4YA8Va^N_j>EH zDhA>`|G1U(Vabvub8flimY>l#`bb~tGkrH>=y%Nb5}hYX93snkgcxUH1_Uul!uVUC zdg`f%H*Vbc?vW!$3SbDE8g^w^f^o*BW%7E-+LNvyqzq-f%!cHW7Bq2+w3Sbrv@Lz$ z$#rJ@1o}oF>8t5;zh=Bk=uejN5Ok{XmQYO-g$dVBm@wfdPe1+iBNFJmwP(+sgPbZT zD=X6*+{{*s<;lu2yVIi?z``kc;ey3ixhM`b0`lq<9nkX%nCs;s4P|r z3>f6SKjP!!v zxJDVua*w%}I=*3eF9@btp#c3}i}Ur*7@ll+|`zf;adpN-IwFfx; z=0`G=WHdYKe;+Q4k95`2BD@ylhg!N?L+ub;Q9zpUul5He+NUBI!b8~a6G&MCjEz0A> zxo(Sd;~FEZb%ZCS$NMNgKS%PfBnL_KO28FhHj`Je2(`ZpG-3uC*px3Fy)>)DT*73{l*i&)g7Q?U6VsOdkF9lwn6h9fxoEr{7~|(@&tF3&_qU=6&4l-cIYUO z)}Fxsjl$1&+1sh2;eNL~k@vbEQvb@96R;8lC}8!YrEF{ZI<_x6gdNG<$1WFNU=NM= zSxH?HKepOb#cE8|tkzt^M~eXWn-}^g7ZpSX~gCb7lA7!f^e%*%G@qS(EGIp`(ET|`2^(&M^ba>*Unlv7bzSy^Uubo9?WHp=2)FY5iv1ob!sA9S)gZFLLHq=51`$0Gy%Qi}-v@@$c3kc{V;;vQ8+1}vA({ZWn^Tm0d{UHKpto`8pqK| z%SG>Z==H#}fKkOTj?@5w7#%a!^AxvDFyj4Vg8EalJK@Wbba z-LV~y)bs0kq5xoo&Pt=eaQX7(iNH`M@7&>jFYmM{mR{ou*h`V8Ed}J& z)UwaVu7)%RINH4^s5cuja(g=*s5oMs)LJ~@^5T#|X zs)kDPDF;`La0MAf zB-dmbAg?BeN71fQPC>1X?abQL#_jA%1<2?aiMq73v?GM6kHhF#4iVz5;dF4GE5_H} z2-u$;Vp9Rgy98(a*v9=lsNKoE7AVgi=;-lC)Lqb@Y6Z^H{Y)&o?v?_g@{aI~t%sw4 z8w0&wU$AxS)-k~L@ZrNgjxwHJbMk}UJ|$cSDkzQ7LU?B;d^ zib0Tt!VE^$hP0JDa~AF(T^dPnVR7t{+`ZhBQj3PJUAy)NU`w65uOsir zyQZe*CwF?kO&g%KJpypk7Ya{#R8+yWP`rU+B%R68ggC&J_Dg%UmtN6!HH!HS4Gr*y zLPe6!$1eR$pFZ7}cq>sY1+>HgTkU#57zHSn$h^D+6)9qX2wFhz56KMT-=TN|+KMKc zfB{D}O;*;VvSkqmsb<6#&bA-U0FFgaS5jB3M*Wy$sMTukj2JP(&n68??1*?uf%xAtv4(&S(XY}F zBb{-GqHDwi&a@wiL>z}qF6z;0C;&86TwH8CaNxi+U~DxglL{ce^`8~|uaW|siv!S; zkwnA3KWdh8=E^@0Xs4`@_i5H?DQyYEw3pB2|Z_y(^hA(Wyvjhs7EdYaSrMPJSt91 zOk82r4k-N7K4h_Xx*GkuNqcz`=7;8tUS@LQY9l7E?&@8{!5_ zWhq@-jHdL;N9~S7-Uv$1rJjyBqOr-$3Mm*w`*GZr;#gH8bEK$Yi0|LOe}FLdZ5IzH zLgc>W0i9D*0oL45?1MQvD;_T5T#EqgQqg&qQK{kk$e`@8k*;kuUaL`us~T5ywzX86S*4-aA%YOQ{KZUHt>v~wDi4ltq+Phb{qM$LAX3{kZPbm5A zx8Fuy$g7PfB(tB}w{IUtE@+mT3a~~&a2L}mAM)QZE##;4AKK;rw`Q#6k*Ts;RYWvo z864d++@eT(JEtd08p3DrIBEx$#U2EDa5XU-1wnsGxEq~m7W-srIrFT^9wS}R!otGhl`B_Hwxs~?^XJb`q@4|FD!>{AS!P2)4VKX@ zXuy-3E~_skh413M95ID*gux@S7o0`q9c~TA)QEGkW|3w)2FA> z0hMYhz>yn@9)}rloEqpD4Ew{md#&d2@g0n?QsAkS6WEsf!Z=&Y5ux0PU<)3Pt$T>o zpXU3*F4!w!x)F?3kpgDgQh-l%boA?;t$-FDPipO9I)WUJ|h zIx{PxH4kHa&^lWhcEFRH?q&+$ZfJIPb`Hf_U&qD_sd#v%t~a!LWNg4huXz#zDP|2|R?h=jcZ0|VQnBE0Ae42gkc zD0Zov3!*?QYpYWVKy(Z{V9kBRcc}lOW&k%4X=|i2;!7^K86B8_i)Buzj>)>f!-@x8 zrT_phlW_?N3E_nCbHKV?ab6S&{Aiebqj-!=v#J#_2NSaZB#uYo3|Y|~6chZEzJ}-K zWrlQ}MGgsyfMG^42E9Hs>nGt&ebuT+EXM0X1t1;WTwPtwD9*x!T|cV@8S!Pmt5>i7 zUh(jxCUr)@7Plv6X{$1MB-^%Nzo>QY4?s$*e8i_NF0+^k-8v(>;6zta5chx#1_Rr* zYuA4RW8(k5wkl$MH*DB2om|l}wMvpuz%J^QZY!WVvrSrg7bz1|gq1a*81!-^+hiaI zFADWzWIVfr0;CI?mzQVw^2;x017lkyNpKQ=c(JmwGEprBxZ;L78UdgtnVUhm(%M`g z6z#L=80;$(aF{0Fl?uS?g9i`p5w;_NaT^1y+$cJ%1(YNe;0b7IDL_ulDl02v!NI}* z3v9^_^s}h|5ghdYkbX6tpJn>;rU=uhP}zVGKy|dKw5WE0O$X-w6y#W zKKKA>=>Edpx4nJ%;fELnL$z9MnDUtjU8Mj}4I){T3(a;?$N(J^v7m&cviL4nfbjp# zpr5$7xJbfun84QlMjC>P^g?80SNqlXx%yk18%G= z-gr{E=r+ZLPqE=Y|BIhc=2AUWm5SM~@zj zz-x$8zQ4UuK*I)lK(k9R$GOV6VhgTHd+3MA+{{+kk{O8^7{fe#6s8OR(M)N1P^eCtZ z6`qb-;SLv)D~JLsq#m%!5l=wDsDWUfDHhV9a^^@d$qUC|I!i?EKBBiUKA8)4=Yio4 zry(`yO;)|oL8EB{Rsu6so|@$~XU-h>u*0WKn>ItM)nh`{@Af&YhdZsum`;Xe7#=JLPJA? zfQ`VYL!Kw?MZDI3z<>dm*Ya9iTwFMU4d?)&_Y(*{Pd6af9}y986qo=Tu@tq#{%ON| z{P^+Di_+SZ`1ts9sP@AEJxNMvc{E&eBUV11IddkCu$T%=1U4Q14;wyYXt+J__4S>W zn3#C|Nm7CYAEQ4uHueT#FdbM3OgiPCHTY`EH{N*TMS30M=jS&)At51N(ot`=34-&R z#G2om{rmTS3m6D2`gA1qSW|*D%4131xOC~#d1;u@P(?APHvq4E7#}-z>J(@P)6B;z zjBcm@!xApock<-P_=h3<3*GB6F)@dWii)InWbO@0kbb^cv|^ zjS|TCyeLM(l-;{`ucctkga;Lgh`C3O2HER{ZNn1~P209@gR40O_bTqWOTlkLMUlbK)fh&9BXi)Zg+{29*NyB*<8Rv0A5mP9Pe{0E-CG#R9Bah#^ zcP|Hkpr|27hTH(0aA_MYHfc{De?j|TUnSVGr$f<*Q|MY+Toc!(Hp~<~J^*b)8wJ<* z>FK~*vke%^1Hh@mTLLvrA`o5=2nhJq(xpr1Q=qf|`t|F#FsneX*Yg55dMnmgiOLhR zwTT)9_qy4kgv?V4c-XX5eNKH-6&&*Ve~L3 z6@?At*9BNpk#$AZ5p+Sn|MJZ@-~9D^@4YvNwts}+J-(ygW@8_*?=->blf}8lA*Xq5ae3=12{z4m}xL##E72>8!}ue_zu5eAM7i@?k~>q6mSm}B9-DT nD8om9sucOXw*u^L5BUEBi4SEPMh`yq1bP=mX^r%r1 zy{sA~`s;b#@6YeNf6Se8X71cFbLZZBezAHwYCv)pasmPZpoTj9$<3Vf&mbkap=+v( z4Fm-AVj6HoLx0QdT$3at6?BiHLxGy3*!l#6WSw%8(?iqdpqXeg$5^p58}{H~k8bDA zSWotZ05qv>H6ofBr^Hf3N9Uo~OlRf_p)of$q^s6~y(X$FNjEJ4lE=-ITr#XKi|h`R zRkWPsG<_ay)EXa1_}c~C%;RZXxPEo&u$mcA{Mf6D{+YSw{~}NBE5&T2xNuKCtRaWI zeesizkAgnkT&-w(*SzmVEE(C)<>I#`IY+xDDP}whNwYh>n;$VPM~Fw%HMmP}I*QKx$? zOG>&FVlcWtCMK?G5&a4DH1W$Q4h5)kT=Cafr_pz=?!JW#sK*NU28M=S zhvIM%L3Ix{dTs1udmXjY($X#%u{h=_UmY`=5zjmq2YhWN+WZX`X zQGrL+t@!-Jy7g-d(s}ue#mB{6X+QlS%nQ~u=V6l_FbZ@UA0K~%l0WD@sYa-x#kPYJ z*&m%Ln}k{3SG1rt98UgO(iW_&th_K&?-CmISYk2q&RrSUg_nh==f18-gbpkf#2ms; zC?zGOGJ&zW{ygQ~83o)xMcjcCOWK|6%=wM{c}axMaVC_4Kvc;oC>X8B5=i-dQ?o|r zE@#P{4{XUx3JQMhe%h#U=)b~Y{nk||od2v2gf0Oj1H_2ABmYoM{UGa2mYil7t|%2Q z_+8%l&TfG#o11!AkgtHd<85#Q^25B8mT#s#?Jj-3)rBG6Wt!(0i>J%pw4!gv z1o22h#@l)45wqM-*ATV4?XTcD+f{Uo=OQJ6Q%C&(9he4EFEBbVO;6Mqu_my;5!t#p z*R2pU>0(7EVpv5@?8FZ0*SwZ{P;uX?3}-ZM#2XbAy||gLlY^wCZe*cpO}5kzDl)y> z=&k;0xXz-*^iPX;np=zc;zkXRt?r-ZLa%DBo$EB=9Hi~~YDrVG60?oP_?Rcj!BXF- z$~Oujg+DG`aWxAiLq_ykMVY1?EFw=av?7L=Pvw19r8h%nC#(A7$0G~vsvqrKzrAx{ z3A=nEx!|2cC+FaGXs)7|BX;3md=c8U``nVc8I6tU95s+S&I7sKV(eN8g9OZl_-uPi z2|SBxQc>2;A+HG=J8ZCoj>3=v$dTcc5O?v2 z>%G8NGBTc-;=b%5V<^>X<|PW*`Gh&>%OCVW3Gywc-fuc_aPS83f%Cp$qr8Z2U&DFY+8kkWDZxu>)REpcXzlwABn+Ib)7CrlMO@$st@02yzb=qrEID7c( z1;#m!cSUJVYfZo00rF6rN&06=+oQ-wax&M3w`wq%Tff}y)P=}*zlVwh#dwq8?K*A0 zk;iasS2jKCs-^G8x%XeG9W+q7a-cwWJcs5pEDDQ0>l2SO;vG`Lrebb)TqwMNo;1CB zOR|^72+aP*0JWG7q(Zy5qdqLxLtuKA+mt~I{S7udxLeE2Dzffeg-};mr ztj(k?K)C;-EztMJIrWLCXm4usr{kjJc8PrZ{Bj%gVyQ&DT4H@iQ0qO+QQs+*O2DLa znVjw)B&iOT!yt6wKJam^qIK16hD#=QrVc>Zw9j!N%+f4hEpz?~N?DwSTrZT+EDx0o zH204%1k_<1ejKf_kZwEwN25B0)*v|bbt2Ba|6kOuHO3hj6YdS7>rl>XyFn7ckSF~JU8os8Td3Uz4mWMG{>nq z2fB9NQYL1)raDp)Pr8ILUutbgUC2xvM?Qa8-qdfe4Nn;V*upz+fbu@?GPjf=EQ-lQ zt`CS>r6nM{m4|+$Mkt@*o@G)!Aate?rJCTnwQeY{(&Ry;Nh3ly&Az^Uw$PQEO(8lJ z{n0LO@ahHU{|WHTeqXC7uh&#CJu}jv0YtW$oM`gPKGJ~+Eb2HH#`&%|`>eAlv$ zKBKhg`3mUv8T6jB$9S?4SqDNZFV~jZs3Y^4>KZac zJL}z3F>nep%CU>@CgYDxF(KsPxFsfWUFG`3HG;?hw5*kCmR6R;v|v*f;llV-UTo)( z*emc@>PZ*fu-e)J>KsaWpad%;lUVKT-s%Po&yYx&ggAb34e>1_>vw;siMyg`R+I7e zY&Y%GA2BKe)HVl1A6StuJxi3&Bba&x z4p@>^?UyR)msl*kgIhmuLP{2TpuGG6_X-SyY?kLgG*$4)GL%wkFc5}J zH0eSj)4z@3IC?71`87RCOZjHo#0sZU&@Q485FYag@ob4`=#r%z;FS+7maZ5BF z{)~NI)N(?;67YR#@5yX7FQ(#8UBi!sGC<|7kzj<^`HY~o{S)bNnf@q4i{Qtv`w!!T zwe@biE)4_&=lmw}-QD~RDhbEdFjf3|t>RUk9}t)6EIzJ3zwp#|Cosh=9~*323Ecbp z_;HegJw;40P;t~t$pb`B>oe)eXcD`uI(=iBE+Fldh#(CmZ%vb8{?L@3@kaIIR-kS0 zxJ2GQ?TLeGDCY@R?WlI5UCrc;>;IG!KC#Ipv04RvOcLp+Vb(a`I7D9;h>}iTjh1pN zM((K}iz(hj2T{|~Otn9Gf*S`Y$7cMz){fuU;55y7tNrb-yP-`aa)zduw!yFo)M6r8 z97vBg%`fE90XJ7cO%-M-k&L|0?l`cDKi*JOo(84HK&05xHW57__b)H?0u@yWUk)d|Lf?1-^cdu2z0#mX$vlX?)q| zC+Xt~bqJ->4g-@;tp4OA4)-aR)h1NQSwGxxt z7+7uUkF4UF-Kh^$VXmFx_Y3r?;6u3b+jR6}28+2-pSvZAV*&Pq$6M!U(U^~29X_oS z)$pF$SjM&+F~>~0`7WXL;f#V4Suo$_c|Affg$!&AXObZ?rfUQsiN ze)x&OsEoEjZ`(k4OU$TmiZ0+IPDWecZn~~CS2qqA3$Y#cFH#jHUZlVF;2;6+-w_=D zZG6rIvSpEf6YLIJ9hq7n-R-F_|BzYO><&RmW(KysVYi(6*}5EwT;wxoby^bhKGDnM zPqy$A8LE44V=x=gSAfaoztR9K$v9G1bfj*(&J@bihwsx0f$!VO1q+uWw(Y``Zk|Je z_7VV)l-??P+Rd!fd66EhV_bcgR3FSvauqX)KTqxIWkLnN;G8POB`h$F)u70fEJ^v( z6X4d%(~uedc%{Da{csB@ZB+7GmFL-y&S&AGj85b+;8`dyX#gj9mx-SSfGh6sp1<>} zZ%Ta(dfU11ZzB8@UQO8P?`3Lvs>l+UpdG;7?2#OqxJr%dm_Xe`V>n2U2w$o19Z3B6 zT|R*`JARxVa@$N{pUnsxWP+3X{#~NCS5N`;;aE1L`YZ0P8F^4PBVPev&%0Iuh3KtZ zo4+gZH9N*_LN?aF)i>8YFj}DCBpX{wkfr}zVdS)bWyh6;&7SfWADGJjWx&Ca ztR&mA{P|GRlU5CN?Sq z_%&JpucN0tdULo)^ev2%x?XTXf4(b%&<^$*7)V4Qs9Q^Wx!18CRSxPXO zij3jr3R;B#o^2N<9=^HGL8Ld)fj|~rQtl{A9Csg93ZxN8j zoy9cqZeoLF~CJy@QkPRHlL}yK`Tb2jf z58n&ejT9szrdVgRU^Ywt6_fXsjz|Q}#n%fJrqO{B_8U@Di#EjQt2^;z&Roq?FfeYO zRa6O*29MnW{Ub06i98R#>6@mAbSI-by3sq|8tlG)HRs(1EGuIHk~Da4lVTOT-B)C+ zy+kRrg3R;{NH4=$v(p@lub+qVYwr|$W!4A?6$~7yJpV}9{WK+bT62}@DXWs0l1?z5 zuvhfU`LO+l82=@M%XtI%rd1U4{hIjEl>fp*n=7fuRflgm3RyVZs*7FAxGx#MO2FG8 z*`JPI3KuN`;AZIrXwPo{2`}n6ZZrTEyMN~yz?m&o#^sV4Xu@E5z*yrEKcim(g>Q8^ z-*@2uu6+LDF0O3wLP5RdmeBOkVX5c}06-e?Vn1tej2xn6oi=r$NJFpiys$L7k9