diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 3a0298b..c0bc81e 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -30,6 +30,11 @@
+
+
+
+
+
diff --git a/app/src/main/java/com/gamedog/vididin/features/feedback/FeedbackActivity.kt b/app/src/main/java/com/gamedog/vididin/features/feedback/FeedbackActivity.kt
new file mode 100644
index 0000000..0d9f3e3
--- /dev/null
+++ b/app/src/main/java/com/gamedog/vididin/features/feedback/FeedbackActivity.kt
@@ -0,0 +1,67 @@
+package com.gamedog.vididin.features.feedback
+
+import android.app.Activity
+import android.content.Intent
+import android.view.LayoutInflater
+import androidx.activity.viewModels
+import androidx.core.view.ViewCompat
+import androidx.core.view.WindowInsetsCompat
+import androidx.core.view.updatePadding
+import com.ama.core.architecture.appBase.AppViewsActivity
+import com.gamedog.vididin.R
+import com.gamedog.vididin.main.interfaces.OnTabStyleListener
+import dagger.hilt.android.AndroidEntryPoint
+import kotlin.getValue
+import com.gamedog.vididin.databinding.ActivityFeedbackBinding as ViewBinding
+import com.gamedog.vididin.main.MainUiState as UiState
+import com.gamedog.vididin.main.MainViewModel as ViewModel
+
+
+@AndroidEntryPoint
+class FeedbackActivity : AppViewsActivity(), OnTabStyleListener {
+
+ override val mViewModel: ViewModel by viewModels()
+ override fun inflateViewBinding(inflater: LayoutInflater) = ViewBinding.inflate(inflater)
+
+ override fun ViewBinding.initViews() {
+
+ with(binding) {
+ titleBar.setBackIconColor(R.color.black)
+ titleBar.setTitleText(R.string.feedback, R.color.black)
+ }
+
+ }
+
+ override fun ViewBinding.initWindowInsets() {
+ ViewCompat.setOnApplyWindowInsetsListener(contentRoot) { v, insets ->
+ val systemBars =
+ insets.getInsets(WindowInsetsCompat.Type.systemBars() or WindowInsetsCompat.Type.displayCutout())
+ v.updatePadding(top = systemBars.top)
+ insets
+ }
+ }
+
+ override fun ViewBinding.initListeners() {
+ //TODO("Not yet implemented")
+ }
+
+ override fun ViewBinding.initObservers() {
+ //TODO("Not yet implemented")
+ }
+
+ override fun ViewBinding.onUiStateCollect(uiState: UiState) {
+ //TODO("Not yet implemented")
+ }
+
+ override fun onTabIsDarkFont(isDarkFont: Boolean) {
+ //TODO("Not yet implemented")
+ }
+
+
+ companion object {
+ internal fun startActivity(activity: Activity) {
+ activity.startActivity(Intent(activity.applicationContext, FeedbackActivity::class.java))
+ }
+ }
+
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/gamedog/vididin/features/privacy/PrivacyActivity.kt b/app/src/main/java/com/gamedog/vididin/features/privacy/PrivacyActivity.kt
new file mode 100644
index 0000000..cbde165
--- /dev/null
+++ b/app/src/main/java/com/gamedog/vididin/features/privacy/PrivacyActivity.kt
@@ -0,0 +1,67 @@
+package com.gamedog.vididin.features.privacy
+
+import android.app.Activity
+import android.content.Intent
+import android.view.LayoutInflater
+import androidx.activity.viewModels
+import androidx.core.view.ViewCompat
+import androidx.core.view.WindowInsetsCompat
+import androidx.core.view.updatePadding
+import com.ama.core.architecture.appBase.AppViewsActivity
+import com.gamedog.vididin.R
+import com.gamedog.vididin.main.interfaces.OnTabStyleListener
+import dagger.hilt.android.AndroidEntryPoint
+import kotlin.getValue
+import com.gamedog.vididin.databinding.ActivityPrivacyBinding as ViewBinding
+import com.gamedog.vididin.main.MainUiState as UiState
+import com.gamedog.vididin.main.MainViewModel as ViewModel
+
+
+@AndroidEntryPoint
+class PrivacyActivity : AppViewsActivity(), OnTabStyleListener {
+
+ override val mViewModel: ViewModel by viewModels()
+ override fun inflateViewBinding(inflater: LayoutInflater) = ViewBinding.inflate(inflater)
+
+ override fun ViewBinding.initViews() {
+
+ with(binding) {
+ titlebar.setBackIconColor(R.color.black)
+ titlebar.setTitleText(R.string.privacy, R.color.black)
+ }
+
+ }
+
+ override fun ViewBinding.initWindowInsets() {
+ ViewCompat.setOnApplyWindowInsetsListener(contentRoot) { v, insets ->
+ val systemBars =
+ insets.getInsets(WindowInsetsCompat.Type.systemBars() or WindowInsetsCompat.Type.displayCutout())
+ v.updatePadding(top = systemBars.top)
+ insets
+ }
+ }
+
+ override fun ViewBinding.initListeners() {
+ //TODO("Not yet implemented")
+ }
+
+ override fun ViewBinding.initObservers() {
+ //TODO("Not yet implemented")
+ }
+
+ override fun ViewBinding.onUiStateCollect(uiState: UiState) {
+ //TODO("Not yet implemented")
+ }
+
+ override fun onTabIsDarkFont(isDarkFont: Boolean) {
+ //TODO("Not yet implemented")
+ }
+
+
+ companion object {
+ internal fun startActivity(activity: Activity) {
+ activity.startActivity(Intent(activity.applicationContext, PrivacyActivity::class.java))
+ }
+ }
+
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/gamedog/vididin/features/splash/SplashActivity.kt b/app/src/main/java/com/gamedog/vididin/features/splash/SplashActivity.kt
new file mode 100644
index 0000000..e8e32fb
--- /dev/null
+++ b/app/src/main/java/com/gamedog/vididin/features/splash/SplashActivity.kt
@@ -0,0 +1,65 @@
+package com.gamedog.vididin.features.splash
+
+import android.app.Activity
+import android.content.Intent
+import android.view.LayoutInflater
+import androidx.activity.viewModels
+import androidx.core.view.ViewCompat
+import androidx.core.view.WindowInsetsCompat
+import androidx.core.view.updatePadding
+import com.ama.core.architecture.appBase.AppViewsActivity
+import com.gamedog.vididin.R
+import com.gamedog.vididin.main.interfaces.OnTabStyleListener
+import dagger.hilt.android.AndroidEntryPoint
+import kotlin.getValue
+import com.gamedog.vididin.databinding.ActivitySplashBinding as ViewBinding
+import com.gamedog.vididin.main.MainUiState as UiState
+import com.gamedog.vididin.main.MainViewModel as ViewModel
+
+
+@AndroidEntryPoint
+class SplashActivity : AppViewsActivity(), OnTabStyleListener {
+
+ override val mViewModel: ViewModel by viewModels()
+ override fun inflateViewBinding(inflater: LayoutInflater) = ViewBinding.inflate(inflater)
+
+ override fun ViewBinding.initViews() {
+ with(binding) {
+
+ }
+
+ }
+
+ override fun ViewBinding.initWindowInsets() {
+ ViewCompat.setOnApplyWindowInsetsListener(contentRoot) { v, insets ->
+ val systemBars =
+ insets.getInsets(WindowInsetsCompat.Type.systemBars() or WindowInsetsCompat.Type.displayCutout())
+ v.updatePadding(top = systemBars.top)
+ insets
+ }
+ }
+
+ override fun ViewBinding.initListeners() {
+ //TODO("Not yet implemented")
+ }
+
+ override fun ViewBinding.initObservers() {
+ //TODO("Not yet implemented")
+ }
+
+ override fun ViewBinding.onUiStateCollect(uiState: UiState) {
+ //TODO("Not yet implemented")
+ }
+
+ override fun onTabIsDarkFont(isDarkFont: Boolean) {
+ //TODO("Not yet implemented")
+ }
+
+
+ companion object {
+ internal fun startActivity(activity: Activity) {
+ activity.startActivity(Intent(activity.applicationContext, SplashActivity::class.java))
+ }
+ }
+
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/gamedog/vididin/features/version/VersionActivity.kt b/app/src/main/java/com/gamedog/vididin/features/version/VersionActivity.kt
new file mode 100644
index 0000000..5ed827a
--- /dev/null
+++ b/app/src/main/java/com/gamedog/vididin/features/version/VersionActivity.kt
@@ -0,0 +1,67 @@
+package com.gamedog.vididin.features.version
+
+import android.app.Activity
+import android.content.Intent
+import android.view.LayoutInflater
+import androidx.activity.viewModels
+import androidx.core.view.ViewCompat
+import androidx.core.view.WindowInsetsCompat
+import androidx.core.view.updatePadding
+import com.ama.core.architecture.appBase.AppViewsActivity
+import com.gamedog.vididin.R
+import com.gamedog.vididin.main.interfaces.OnTabStyleListener
+import dagger.hilt.android.AndroidEntryPoint
+import kotlin.getValue
+import com.gamedog.vididin.databinding.ActivityVersionBinding as ViewBinding
+import com.gamedog.vididin.main.MainUiState as UiState
+import com.gamedog.vididin.main.MainViewModel as ViewModel
+
+
+@AndroidEntryPoint
+class VersionActivity : AppViewsActivity(), OnTabStyleListener {
+
+ override val mViewModel: ViewModel by viewModels()
+ override fun inflateViewBinding(inflater: LayoutInflater) = ViewBinding.inflate(inflater)
+
+ override fun ViewBinding.initViews() {
+
+ with(binding) {
+ titlebar.setBackIconColor(R.color.black)
+ titlebar.setTitleText(R.string.version, R.color.black)
+ }
+
+ }
+
+ override fun ViewBinding.initWindowInsets() {
+ ViewCompat.setOnApplyWindowInsetsListener(contentRoot) { v, insets ->
+ val systemBars =
+ insets.getInsets(WindowInsetsCompat.Type.systemBars() or WindowInsetsCompat.Type.displayCutout())
+ v.updatePadding(top = systemBars.top)
+ insets
+ }
+ }
+
+ override fun ViewBinding.initListeners() {
+ //TODO("Not yet implemented")
+ }
+
+ override fun ViewBinding.initObservers() {
+ //TODO("Not yet implemented")
+ }
+
+ override fun ViewBinding.onUiStateCollect(uiState: UiState) {
+ //TODO("Not yet implemented")
+ }
+
+ override fun onTabIsDarkFont(isDarkFont: Boolean) {
+ //TODO("Not yet implemented")
+ }
+
+
+ companion object {
+ internal fun startActivity(activity: Activity) {
+ activity.startActivity(Intent(activity.applicationContext, VersionActivity::class.java))
+ }
+ }
+
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/gamedog/vididin/features/withdrawrecord/WithdrawRecordActivity.kt b/app/src/main/java/com/gamedog/vididin/features/withdrawrecord/WithdrawRecordActivity.kt
new file mode 100644
index 0000000..5574bcd
--- /dev/null
+++ b/app/src/main/java/com/gamedog/vididin/features/withdrawrecord/WithdrawRecordActivity.kt
@@ -0,0 +1,67 @@
+package com.gamedog.vididin.features.withdrawrecord
+
+import android.app.Activity
+import android.content.Intent
+import android.view.LayoutInflater
+import androidx.activity.viewModels
+import androidx.core.view.ViewCompat
+import androidx.core.view.WindowInsetsCompat
+import androidx.core.view.updatePadding
+import com.ama.core.architecture.appBase.AppViewsActivity
+import com.gamedog.vididin.R
+import com.gamedog.vididin.main.interfaces.OnTabStyleListener
+import dagger.hilt.android.AndroidEntryPoint
+import kotlin.getValue
+import com.gamedog.vididin.databinding.ActivityWithdrawRecordBinding as ViewBinding
+import com.gamedog.vididin.main.MainUiState as UiState
+import com.gamedog.vididin.main.MainViewModel as ViewModel
+
+
+@AndroidEntryPoint
+class WithdrawRecordActivity : AppViewsActivity(), OnTabStyleListener {
+
+ override val mViewModel: ViewModel by viewModels()
+ override fun inflateViewBinding(inflater: LayoutInflater) = ViewBinding.inflate(inflater)
+
+ override fun ViewBinding.initViews() {
+
+ with(binding) {
+ titlebar.setBackIconColor(R.color.black)
+ titlebar.setTitleText(R.string.title_cash_record, R.color.black)
+ }
+
+ }
+
+ override fun ViewBinding.initWindowInsets() {
+ ViewCompat.setOnApplyWindowInsetsListener(contentRoot) { v, insets ->
+ val systemBars =
+ insets.getInsets(WindowInsetsCompat.Type.systemBars() or WindowInsetsCompat.Type.displayCutout())
+ v.updatePadding(top = systemBars.top)
+ insets
+ }
+ }
+
+ override fun ViewBinding.initListeners() {
+ //TODO("Not yet implemented")
+ }
+
+ override fun ViewBinding.initObservers() {
+ //TODO("Not yet implemented")
+ }
+
+ override fun ViewBinding.onUiStateCollect(uiState: UiState) {
+ //TODO("Not yet implemented")
+ }
+
+ override fun onTabIsDarkFont(isDarkFont: Boolean) {
+ //TODO("Not yet implemented")
+ }
+
+
+ companion object {
+ internal fun startActivity(activity: Activity) {
+ activity.startActivity(Intent(activity.applicationContext, WithdrawRecordActivity::class.java))
+ }
+ }
+
+}
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_feedback.xml b/app/src/main/res/layout/activity_feedback.xml
new file mode 100644
index 0000000..1ee66d5
--- /dev/null
+++ b/app/src/main/res/layout/activity_feedback.xml
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/activity_privacy.xml b/app/src/main/res/layout/activity_privacy.xml
new file mode 100644
index 0000000..f408a91
--- /dev/null
+++ b/app/src/main/res/layout/activity_privacy.xml
@@ -0,0 +1,211 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/activity_splash.xml b/app/src/main/res/layout/activity_splash.xml
new file mode 100644
index 0000000..8cab800
--- /dev/null
+++ b/app/src/main/res/layout/activity_splash.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/activity_version.xml b/app/src/main/res/layout/activity_version.xml
new file mode 100644
index 0000000..f408a91
--- /dev/null
+++ b/app/src/main/res/layout/activity_version.xml
@@ -0,0 +1,211 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/activity_withdraw_record.xml b/app/src/main/res/layout/activity_withdraw_record.xml
new file mode 100644
index 0000000..f408a91
--- /dev/null
+++ b/app/src/main/res/layout/activity_withdraw_record.xml
@@ -0,0 +1,211 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/mipmap-xxhdpi/icon_discord.webp b/app/src/main/res/mipmap-xxhdpi/icon_discord.webp
new file mode 100644
index 0000000..f3da12f
Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/icon_discord.webp differ
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index d1ceb17..a9db752 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -58,6 +58,11 @@
Método de retirada
Sacar
PIX2
+ Clique no ícone acima para entrar na comunidade do Discord e publicar seu feedback
+ Feedback
+ Privacy
+ Version\n
+ Dinheiro
\ No newline at end of file