I'm developing cross-platform "Android/iOS" mobile application using Xamarin and pure c#,
I require the following features.
1- one registartion button using email/name and phone number
2- Any backend database can be used "Firebase is prefered" but it both android and iOS should use only one database
3- The database should store 7 entries for each user
4- The following checks should be done on the 7 Database entries "Means all the entries should be saved to the database"
entrie 1 -> Name should be unique
entrie 2 -> Email should be valid email "contain @ and .com"
entrie 3 -> Password should be atleast 8 char long any charachters or number or special signs
entrie 4 -> Should be intger and between 1-1000 integer means 1,2,3,4.......1000.
entrie 5 -> should be dynamic length 1D integer array. its length equals to entrie 4. example entrie 4 equals to 456 then entrie 5 should be integer array
entrie 6 -> should contain string with fixed length of 4 charachters which means only 4 charachters are allowed.
entrie 7 -> Is Boolean True/False
all the 7 entries should be gathered as folowing
entrie 1 -> Text Box
entrie 2 -> Text Box
entrie 3 -> Password Text Box
entrie 4 -> Text Box that allowes integer numbers only
entrie 5 -> A totally new form that has Text box and one button and counter that allows the user to enter the number and click the button untill he fills the whole array.
entrie 6 -> Text Box
entrie 7 -> Check Box
1- Payment through Google pay and Apple pay
2- payment should be done by button.
3- All the payment data are as following
("pa", "email is from entrie 2")
("pn", "Name is from entrie 2")
("pn", "Data in entrie 6")
("tr", TransactionID is random generated number)
("am", "Amount from text box")
("cu", "Currency is fixed USD")
There are 7 Xamarin basic forms
Form 1-> Login "Email or phone and password"
Form 2-> Register "Name/Emal/Phone/Password"
Form 3-> Forget Password form "Reset password by email or phone"
Form 4-> To fill entries 4,6,7 and continue button
Form 5-> To fill entrie 5 by one text box and one button and one view box to view the current counter "Array index"
Next button is used to increment the array index and the user is allowed to continue filling untill it reach the max then the button name changes to continue
once continue is clicked it goes to form 6
Form 6-> to view all the 7 entries and continue button to go to form 7
form 7-> has one text box and button to buy
HI, Can do this in minimal time with good quality, I have 9 years of experience in xamarin, earlier i also have used firebase as backend Thanks & Regards, Jasmin