Question

In: Computer Science

Scenario Congratulations! Your App Development Proposal has received approval after being shared with both your client...

Scenario

Congratulations! Your App Development Proposal has received approval after being shared with both your client and the mobile application development team at Mobile2App. It is now time to construct a UI based on your original proposal. You must supply the client with a complete UI design that is easy to understand and demonstrates a creative theme and layout for the finished application.

Directions

Open the Android Studio Layout Editor to begin creating the UI for your app. Be sure to use the Install Android Studio resource and the Build a Simple User Interface resource, both linked in the Supporting Materials section, to get started with this software. Throughout this project, continue to reference the App Development Proposal you completed in Project One while paying particular attention to the section on UI Design. Also be sure to let the Android Design and Quality Guidelines document, which is linked in the Supporting Materials section, guide your decisions.

Your completed UI should include all of the screens needed for your app to operate but the UI will not yet be functional. You will only be creating the UI components for this project as the supporting code will be completed in Project Three.

  1. Create UI with appropriate design elements to support a user logging in (1 screen). Your UI must include a login screen, that contains the following:
    • Fields for the user to provide a username and password
      • Note that the password element should be configured in a way that obscures any text that is typed into the field. This means the text will need to be visually converted into dots.
    • A button for the user to submit their username and password
    • A button for the user to create a new login if it is their first time using the application
      • Note that to simplify the account creation process, you can use the same login screen for this purpose. Create a button that will add the username and password into the database if it does not already exist.
    • Any other fields or elements that are necessary to make your application visually appealing, intuitive, and usable

Solutions

Expert Solution

-here layout name is activity_main.xml
-here one EditText box is for username of input type (textPersonName)
-and one is for password of input type (textPassword)
-there are three buttons 1)Login for login purpose 2)Forgotpassword for getting the password if we forgot 3)Register button for registering the new user
-here i used some background color also for good UI

-----------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="@color/colorAccent"
tools:context=".MainActivity">

<EditText
android:id="@+id/etlemail"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="40dp"
android:layout_marginTop="200dp"
android:layout_marginRight="40dp"
android:background="#ffffff"
android:ems="10"
android:gravity="center_horizontal"
android:hint="User Name"
android:inputType="textPersonName"
android:textColor="@android:color/black"
android:textSize="22dp"
android:textStyle="bold" />

<EditText
android:id="@+id/etlpwd"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="40dp"
android:layout_marginTop="20dp"
android:layout_marginRight="40dp"
android:background="#ffffff"
android:ems="10"
android:gravity="center_horizontal"
android:hint="Password"
android:inputType="textPassword"
android:textColor="@android:color/black"
android:textSize="22dp"
android:textStyle="bold" />

<Button
android:id="@+id/btnlogin"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="40dp"
android:layout_marginTop="20dp"
android:layout_marginRight="40dp"
android:background="#FF5722"

android:text="Login"
android:textSize="22dp"
android:textStyle="bold" />

<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="20dp"
android:orientation="horizontal">

<Button
android:id="@+id/btnforgotpwd"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="20dp"
android:layout_marginRight="10dp"
android:layout_weight="1"
android:background="#FF5722"

android:text="Forgot Password"
android:textSize="20dp"
android:textStyle="bold"
/>

<Button
android:id="@+id/btnregister"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="40dp"
android:layout_weight="1"
android:background="#FF5722"

android:text="Register"
android:textSize="20dp"
android:onClick="register"
android:textStyle="bold" />

</LinearLayout>

</LinearLayout>

----------------------------------------------------------------------------------------------------------------------------------------------------

-here i am sharing the output screen also


Related Solutions

Congratulations! After presenting your proposal on mobile application in response to COVID-19 pandemic in front of...
Congratulations! After presenting your proposal on mobile application in response to COVID-19 pandemic in front of investors, one of the potential investors is very keen on your project. However, the investor has asked you to speed up your project to be completed in 2 weeks, although you have planned a project duration of 3 months. Note that your total cost is around $100,000 and the investor is willing to cover the expenses for it. The investor has also asked you...
Congratulations! After passing your course in Business Statistics, you received a job as a statistical analyst...
Congratulations! After passing your course in Business Statistics, you received a job as a statistical analyst at a major business corporation. Your first task is to decide which statistical test would be the most appropriate to use to analyze the following   problems.    Luckily, you remember learning about the following statistical tests in your favorite (and only) business statistics course. A.   z-test for one sample mean                                           H.    t- test for paired data B. z -test for one sample proportion                                   I.   ...
Your client has received a notice from the IRS. Your client is a high-income taxpayer, active...
Your client has received a notice from the IRS. Your client is a high-income taxpayer, active in rental real estate, and is also a partner in several business partnerships. Provide a brief (one page or less) overview of what your client should expect from the audit process, including important milestones, deadlines, and tips. You may also discuss IRS practices and procedures, audit methods, and anything else you believe to be noteworthy. Assume your client has contacted you and asked you,...
Imagine this scenario: You and your coworker were both up for promotion; however, you received the...
Imagine this scenario: You and your coworker were both up for promotion; however, you received the promotion and your coworker did not. How would you write an email using an indirect negative message.
Jared, a client you treated two years ago for depression, presents in your office after being...
Jared, a client you treated two years ago for depression, presents in your office after being released from an inpatient alcohol treatment center. He states that he encountered problems after losing his job last year and was drinking heavily when he was home alone all day. After Jared fell and injured himself severely one day, his partner Kyle insisted that he go into inpatient treatment. Now Jared says he needs to see a counselor as part of his aftercare plan....
Jared, a client you treated two years ago for depression, presents in your office after being...
Jared, a client you treated two years ago for depression, presents in your office after being released from an inpatient alcohol treatment center. He states that he encountered problems after losing his job last year and was drinking heavily when he was home alone all day. After Jared fell and injured himself severely one day, his partner Kyle insisted that he go into inpatient treatment. Now Jared says he needs to see a counselor as part of his aftercare plan....
Scenario: Your client Mary, a surviving spouse of John, has approached you to provide her with...
Scenario: Your client Mary, a surviving spouse of John, has approached you to provide her with gift and estate planning services. Respond to the following questions and submit your answers in a Word Document to the Unit 1 Assignment Dropbox. Remember to review and reference the applicable sections of the Tax Code, including Publications 706 and 709. 1. Based on Mary’s situation, determine the credit for the gift and estate tax exclusion. Use 2017 indexed exclusion of $5,500,000. Based on...
Training & Development case scenario: Ms. Layla has been working efficiently in your organization for past...
Training & Development case scenario: Ms. Layla has been working efficiently in your organization for past 1.5 years as a supporting staff in the first shift starting at 7.00 a.m. She oversees the main reception desk at your office. Her duties include attending the phone calls and maintaining the call logs and managing the visitors etc. Recently in June 2020, the company has purchased new software to assist the operations at the reception. You have heard from her line manager...
Scenario: Your 79-year-old client awaiting discharge from the hospital notifies you that their adult daughter has...
Scenario: Your 79-year-old client awaiting discharge from the hospital notifies you that their adult daughter has arrived to provide a ride home. When providing the discharge instructions to the client, you note the adult daughter is unkempt, lacks eye contact, and has an unusual odor present. Initial Discussion Post: Identify the priority nursing intervention the RN should apply to this scenario and explain your rationale. Using the model for critical thinking, describe two thinking processes the RN can use to...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT