It is a school project which we need to do. The MainActivity is the login screen, which has two buttons - 'users' and 'sign in.' Clicking 'users' will bring you to an empty 'user management screen' (empty at first, but uses recyclerview to view registered users. In this screen, there are three buttons, 'back' 'add' and 'clear.' Clicking back will lead you to the login screen again. Clicking add will bring you to a 'register screen.' The users should be able to take a picture (in another screen, includes cropping) and input their details (username and password), then see them in the recyclerview of the 'user management screen.' Besides the details of the user (in the user management screen), you may opt to delete a single user (using a button) or edit the details of the user (by using a button again, leading to another screen). Clicking clear will remove all the users and their details from the list and the realm.
Before clicking the sign in button, the app checks if user is registered and if the password matches the user registered. If not, toast 'Invalid Credentials'
Clicking the 'sign in' button leads you to the 'menu screen' where there are five buttons to choose from: (1) add expense, (2) add income, (3) view expenses, and (4) view income, and 'sign out'. Clicking the 'add expense' will lead you to another screen where you can input the 'date', 'item', and 'price' which will then be saved to realm. You should be able to view your expenses on the 'view expenses screen' by using the recyclerview again. The same goes for income but uses 'date', 'source', and 'amount'. The same happens on the 'view income screen.' Clicking the 'sign out' button will lead you back to the login screen with empty fields.
The realm should use the same one as we did in the lab. I can send references if ever. Needed by August 12, 2020, before 12:00 PM, Philippines.
13 freelanceria on tarjonnut keskimäärin 52$ tähän työhön
Hi I am a professional android developer with over 4 years of experience I can build you this in app 3 days with clean and understandable code. let's us know if you are interested regards
Hello this is Jyotish Nayak. I am a android app developer. I have already made this app previously. If you accept my request i can provide it to you within 2 hours.