Question: I need help with this android studio app I dont know how to do it. Can you please show me how to do it. Thank

I need help with this android studio app I dont know how to do it. Can you please show me how to do it. Thank you so much
 I need help with this android studio app I dont know
how to do it. Can you please show me how to do
it. Thank you so much The app supposed to look like the
The app supposed to look like the last picture its a small example. Thank you for your help

7 Problem Assume a bank which provides services(i.e., deposit, withdraw, and transfer) to a collection of up to 6 clients (i.e., when a 7th client is attempted to be added to the bank, there should be an error message displayed) Each elient can be characterized by their name, merical balance, and a history ie., collection) of up to 10 (for this you can ssume that the user will not complete more than 10 transactions for each elient). Each clicnt should be identified by their name. We may want to perform one of the following kinds of transactions: Deposit some amount of money to a client's account Withdraw some amount of money from a client's account. - Transfer some amount of moncy from a client's account to another client's account In the case of transferring Saount from client el to client 2, it should be considered as two separate transactions: a withdrawal of Samount from client cl and a deposit of Samount to client 2. At any moment, given a client's naame, we may want to output a statement of their latest balance and history of transactions. 8 Your Task Study this video which demonstrates an expected run which your developed app must follow Test values shown in this demonstration are examples you shoud test your app with many other input values Develop an Android mobile app that implements the extended Bank app (where the number of users is unknown but limited). -You st use the primitive arrays (i.e. Client] clients in Bank and Transaction[] history in Client) for this lab exercise. Use of any Java collection library, eg. ArrayList, LinkedList, etc. will result in a low mark (and you may not perform well in Lab Test 3 and exam that are based on primitive arrays). - You must implement the Controller and Model components of this app by following the required guideline described in Section 9. Failing any of these requirements will result in a low mark for your lab solution Your app must run on a lab machine and tablet . Notice that: o The app name on the top of the screen must read: EECS1022 W18 Lab S: Extended Bank Application. When running your app, its name must be the same Hint: Go to the resouree file app/res/values/strings.ml and modify the app name at- tribute acoordingly o Service types ie. depitwithdrawand transferust be implemented using a Spin- ner (drop-down menu list) Hint: See the tutorial link on Spinner in the Required Reading section. o The computed result ie, a client's resulting balance) mist be only displayed with exactly two digits after the decimal point Hint: Given a double value stored in variable d, write the following expression, which evaluates to a string value String.format(.2f", d) For exanple, if d stores the value 25. 4602559 391then the expresion String, format ("%2t", d) evaluates to a string value "25.46" 7 Problem Assume a bank which provides services(i.e., deposit, withdraw, and transfer) to a collection of up to 6 clients (i.e., when a 7th client is attempted to be added to the bank, there should be an error message displayed) Each elient can be characterized by their name, merical balance, and a history ie., collection) of up to 10 (for this you can ssume that the user will not complete more than 10 transactions for each elient). Each clicnt should be identified by their name. We may want to perform one of the following kinds of transactions: Deposit some amount of money to a client's account Withdraw some amount of money from a client's account. - Transfer some amount of moncy from a client's account to another client's account In the case of transferring Saount from client el to client 2, it should be considered as two separate transactions: a withdrawal of Samount from client cl and a deposit of Samount to client 2. At any moment, given a client's naame, we may want to output a statement of their latest balance and history of transactions. 8 Your Task Study this video which demonstrates an expected run which your developed app must follow Test values shown in this demonstration are examples you shoud test your app with many other input values Develop an Android mobile app that implements the extended Bank app (where the number of users is unknown but limited). -You st use the primitive arrays (i.e. Client] clients in Bank and Transaction[] history in Client) for this lab exercise. Use of any Java collection library, eg. ArrayList, LinkedList, etc. will result in a low mark (and you may not perform well in Lab Test 3 and exam that are based on primitive arrays). - You must implement the Controller and Model components of this app by following the required guideline described in Section 9. Failing any of these requirements will result in a low mark for your lab solution Your app must run on a lab machine and tablet . Notice that: o The app name on the top of the screen must read: EECS1022 W18 Lab S: Extended Bank Application. When running your app, its name must be the same Hint: Go to the resouree file app/res/values/strings.ml and modify the app name at- tribute acoordingly o Service types ie. depitwithdrawand transferust be implemented using a Spin- ner (drop-down menu list) Hint: See the tutorial link on Spinner in the Required Reading section. o The computed result ie, a client's resulting balance) mist be only displayed with exactly two digits after the decimal point Hint: Given a double value stored in variable d, write the following expression, which evaluates to a string value String.format(.2f", d) For exanple, if d stores the value 25. 4602559 391then the expresion String, format ("%2t", d) evaluates to a string value "25.46

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!