1. Homepage
  2. Programming
  3. CSE 382 Mobile App Development - Project #2 - Mobile Application: USTaxes

CSE 382 Mobile App Development - Project #2 - Mobile Application: USTaxes

Engage in a Conversation
USMiami UniversityCSE 382Mobile App DevelopmentUS Tax Information

CSE 382 CourseNana.COM

Project #2 - Mobile Application: US Tax Information CourseNana.COM

Fall 2022 CourseNana.COM

  CourseNana.COM

You will create a mobile app, USTaxes,  using Xamarin that executes queries regarding tax returns filed in the US. The mobile app will be based on the following screenshots: CourseNana.COM

  CourseNana.COM

  1. A dollar amount provided by the user
  2. The name of a city provided by the user
  3. The name of a state provided by the user
  4. The type of query to perform (provided by the user). There are two types of queries:
    1. The first, termed amount, finds all zip codes that have an average tax return equivalent to the dollar amount provided by the user  (i.e., box #1) ±$100.
    2. The second, termed city state, finds all zip codes that are in the city-state provided by the user.
  5. A button to initiate the query.
  6. The scrollable list of zip codes that are produced by the query. The results are sorted by zip code, with city, state, and average tax return shown too.

CourseNana.COM


  CourseNana.COM

Notes. CourseNana.COM

      For a given zip code, the data file can include multiple options. For example, 45056 is associated with six options:

… 45056         STANDARD    OXFORD         OH       ...        
CourseNana.COM

… 45056         STANDARD    MIAMI UNIV  OH       …

You are to discard all but the first instance of a given zip code.
CourseNana.COM

      You can repurpose your USLocations class from a previous project (copy it into your new project and revise it); you may also find it necessary to add methods/fields to the class. If the asynchronous portion of the code causes runtime problems, please drop back to doing regular, synchronous, IO. CourseNana.COM

      You are expected to alter the appearance of the app in order to make it more appealing and usual than the one displayed above. This includes, but is not limited to: CourseNana.COM

      Colors CourseNana.COM

      Font sizes CourseNana.COM

      Labels to identify purpose of controls CourseNana.COM

      Positions/layout of controls CourseNana.COM

      Type of controls used for user input for effective, and resilient, user input CourseNana.COM

      Enabling/disabling controls CourseNana.COM

      You can make any changes you wish, as long as the spirit of the requirements are still met. CourseNana.COM

      Your program should not crash, regardless of the input entered by the user. CourseNana.COM

      The zipcodes.tsv must be treated as an embedded resource. This is necessary so that the mobile app has the original data file when it is deployed to an actual mobile device. CourseNana.COM

      Your program should not crash. CourseNana.COM

      Average tax return is to be computed as total wages in that zipcode divided by the total number of tax returns filed. A zip code (e.g, 45056) can appear multiple times in the file under multiple names (e.g., Oxford, Miami University, etc). For computing purposes, use the first one that appears in the file. CourseNana.COM

      XAML is not required for this project. CourseNana.COM

  CourseNana.COM

Submission. CourseNana.COM

      The submission for this assignment differs from the prior assignment. CourseNana.COM

      Here are the submission instructions to use when ready to submit to Canvas. CourseNana.COM

      Some extra notes for the video CourseNana.COM

      At a minimum do the following searches: CourseNana.COM

      amount: $25000 CourseNana.COM

      amount: $40000 CourseNana.COM

      citystate: Cleveland, OH CourseNana.COM

      citystate: Detroit, MI CourseNana.COM

      Make sure that you illustrate that your program does not crash. Do this by entering illegal information into any place the user can enter information. Any error checking that you do should be exhibited in your video. CourseNana.COM

      The maximum length of video should be 4 minutes. CourseNana.COM

  CourseNana.COM

Scoring. CourseNana.COM

      (75) Correctness. Your application must operate correctly. CourseNana.COM

      (10) Robustness. Your program should not crash under any circumstances. CourseNana.COM

      (15) Appearance. Your application will be subjectively evaluated for visual and operational appeal. Implementing a basic application, such as the one displayed above, will receive 0 points on this criteria. CourseNana.COM

      13-15: Professional appearance/operation. CourseNana.COM

      10-12: Nice appearance/operation. Significantly better than the default. CourseNana.COM

      3-9: Some attempt was made to improve on the default application but the appearance/operation has an obvious need for improvement. CourseNana.COM

      0-3: Approximately the same quality as the default application. CourseNana.COM

  CourseNana.COM

Get in Touch with Our Experts

WeChat WeChat
Whatsapp WhatsApp
US代写,Miami University代写,CSE 382代写,Mobile App Development代写,US Tax Information代写,US代编,Miami University代编,CSE 382代编,Mobile App Development代编,US Tax Information代编,US代考,Miami University代考,CSE 382代考,Mobile App Development代考,US Tax Information代考,UShelp,Miami Universityhelp,CSE 382help,Mobile App Developmenthelp,US Tax Informationhelp,US作业代写,Miami University作业代写,CSE 382作业代写,Mobile App Development作业代写,US Tax Information作业代写,US编程代写,Miami University编程代写,CSE 382编程代写,Mobile App Development编程代写,US Tax Information编程代写,USprogramming help,Miami Universityprogramming help,CSE 382programming help,Mobile App Developmentprogramming help,US Tax Informationprogramming help,USassignment help,Miami Universityassignment help,CSE 382assignment help,Mobile App Developmentassignment help,US Tax Informationassignment help,USsolution,Miami Universitysolution,CSE 382solution,Mobile App Developmentsolution,US Tax Informationsolution,