diff --git a/app/src/main/java/com/nivesh/production/niveshfd/partnerOnBoarding/ui/fragments1/AlmostThereFragment.kt b/app/src/main/java/com/nivesh/production/niveshfd/partnerOnBoarding/ui/fragments1/AlmostThereFragment.kt
new file mode 100644
index 0000000..3ce69ca
--- /dev/null
+++ b/app/src/main/java/com/nivesh/production/niveshfd/partnerOnBoarding/ui/fragments1/AlmostThereFragment.kt
@@ -0,0 +1,71 @@
+package com.nivesh.production.niveshfd.partnerOnBoarding.ui.fragments1
+
+import android.os.Bundle
+import android.text.Editable
+import android.text.TextWatcher
+import android.view.LayoutInflater
+import android.view.View
+import android.view.ViewGroup
+import androidx.fragment.app.Fragment
+import com.nivesh.production.niveshfd.R
+import com.nivesh.production.niveshfd.databinding.FragmentAlmostThereBinding
+import com.nivesh.production.niveshfd.databinding.FragmentSignupBinding
+import com.nivesh.production.niveshfd.fd.util.Common
+
+class AlmostThereFragment : Fragment() {
+ private var _binding: FragmentAlmostThereBinding? = null
+ private val binding get() = _binding!!
+
+ override fun onCreateView(
+ inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?
+ ): View {
+ _binding = FragmentAlmostThereBinding.inflate(inflater, container, false)
+ return binding.root
+ }
+
+ override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
+ super.onViewCreated(view, savedInstanceState)
+ init()
+ }
+
+ private fun init() {
+ binding.edtMobileNumber.addTextChangedListener(object : TextWatcher {
+ override fun afterTextChanged(s: Editable?) {}
+ override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) {}
+ override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) {
+ Common.removeError(binding.tlMobileNumber)
+ }
+ })
+
+ binding.btnSignUp.setOnClickListener {
+ if (validate()) {
+
+ }
+ }
+ }
+
+ private fun validate(): Boolean {
+ return if (binding.edtMobileNumber.text.toString().isEmpty()) { // EditText
+ Common.commonErrorMethod(
+ binding.edtMobileNumber,
+ binding.tlMobileNumber,
+ getString(R.string.emptyMobileNumber)
+ )
+ } else if (!Common.isIndianMobileNo(binding.edtMobileNumber.text.toString())) { // EditText
+ Common.commonErrorMethod(
+ binding.edtMobileNumber,
+ binding.tlMobileNumber,
+ getString(R.string.inValidIndianMobileNumber)
+ )
+ } else if (binding.edtMobileNumber.text?.length != 10) { // EditText
+ Common.commonErrorMethod(
+ binding.edtMobileNumber,
+ binding.tlMobileNumber,
+ getString(R.string.inValidMobileNumber)
+ )
+ } else {
+ return true
+ }
+ }
+
+}
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_almost_there.xml b/app/src/main/res/layout/fragment_almost_there.xml
new file mode 100644
index 0000000..0f65136
--- /dev/null
+++ b/app/src/main/res/layout/fragment_almost_there.xml
@@ -0,0 +1,314 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values-hi-rIN/strings.xml b/app/src/main/res/values-hi-rIN/strings.xml
index 5ad78e7..76dc463 100644
--- a/app/src/main/res/values-hi-rIN/strings.xml
+++ b/app/src/main/res/values-hi-rIN/strings.xml
@@ -276,6 +276,15 @@
Mobile Number
Sign Up
CONTINUE
+ Almost There
+ We need some basic information about you to help you personalize your experience better!
+ Full Name
+ Email
+ Address Line 1
+ Address Line 2 (Optional)
+ DD
+ MM
+ YYYY
\ No newline at end of file
diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml
index 4f369e9..53d724a 100644
--- a/app/src/main/res/values/dimens.xml
+++ b/app/src/main/res/values/dimens.xml
@@ -70,10 +70,16 @@
90dp
95dp
100dp
+ 110dp
120dp
+ 130dp
+ 140dp
150dp
160dp
170dp
+ 180dp
+ 190dp
+ 200dp
290dp
300dp
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 1eca968..7bb88e7 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -283,6 +283,15 @@
Mobile Number
Sign Up
CONTINUE
+ Almost There
+ We need some basic information about you to help you personalize your experience better!
+ Full Name
+ Email
+ Address Line 1
+ Address Line 2 (Optional)
+ DD
+ MM
+ YYYY
\ No newline at end of file