Answered step by step
Verified Expert Solution
Question
1 Approved Answer
10:05 cdn.fbsbx.com FROM FOSSIBLITY TO ACTUALITY Assessment Brief- Assessment 2 Unit Code/Description Course/Subject Semester Unit Learning Outcomes Addressed Assessment Objective Assessment Title/Type Due Date
10:05 cdn.fbsbx.com FROM FOSSIBLITY TO ACTUALITY Assessment Brief- Assessment 2 Unit Code/Description Course/Subject Semester Unit Learning Outcomes Addressed Assessment Objective Assessment Title/Type Due Date Weighting Instructions to Students Format/Structure Word/Page limit Referencing Style Submission Guidelines Plagiarism and Academic Integrity Late Submission Policy ICT205 This unit provides students with a capability for mobile applications programming in the Android context. The unit focuses will on four major concepts: graphical interface for mobile, programming process, connection with database, and dealing with the various sensors embedded in the mobile, including camera, microphone, GPS, compass...etc. The unit introduces mobile graphical interfaces using web programming, then moves to mobile applications interfaces. Next, various programming techniques with Java language are explained using an Android Studio." BIT/Mobile Application Development (ICT205) 2-2023 ULO 1. Apply web knowledge to the development of mobile applications ULO 2. Design user interface for touch screen applications ULO 3. Build Software application for mobile use. The objective of this lab assessment is to evaluate students' ability to apply. web knowledge, design user interfaces for touchscreen applications, and build software applications for mobile use. Calculator App / Lab Assessment Week 6 20 During tutorial time, students will be required to develop a mobile application using Java and the Android Studio platform. The objective is to create an application that performs various math operations on two numbers. The math operations to be implemented include addition, subtraction, division, and multiplication. Zip file containing your entire app files. None None Students must submit a Zip file via Moodle, and the zip file must contain all app files. At CIHE, we take academic integrity seriously and expect all students to maintain the highest standards of honesty and ethical behaviour in their academic work. As a student, it is your responsibility to ensure that all your academic endeavors are conducted with integrity and in accordance with the principles of honesty, fairness, and respect for intellectual property. Please refer to "CIHE Student Academic Integrity and Honesty Policy" in the Moodle for details. Assessments will be penalised after days past the due date (without an approved extension or without approved mitigating circumstance) at a rate of 10% of the total mark allocated to the assessment item per day. Therefore, any assessments submitted more than 12 days after the due date will receive a Fail grade. Description In this lab assessment, you will have the opportunity to develop a mobile application-a calculator app. The objective is to apply your programming skills and knowledge of mobile app development to create a functional calculator that performs basic arithmetic operations. By completing this lab assessment, you will be able to: Apply mobile app development principles and techniques to create a functional application. Design a user-friendly interface for a calculator app. Implement basic arithmetic operations within the app. The app should have a user-friendly interface that allows users to perform addition, subtraction, multiplication, and division operations. Tasks: A- User Interface Design, please design app interface same as figure shown below: Calculat or Please enter first Please enter second number +|-|*|/ Output: B- Ensure the interface is intuitive, visually appealing, and responsive to user input. C- Implementation: Write the necessary Java code to handle user interactions and perform arithmetic operations. Implement logic to handle digit input, decimal point input, and operation selection. String value should not accept as input. Input field must not be empty. Handling division by zero. Perform the selected operation on the entered digits and display the result accurately. D- Testing: Thoroughly test the calculator app to ensure that all arithmetic operations produce correct results. Verify that the interface is user-friendly, and the app responds accurately to user input. Marking Rubrics 5G 66 Done
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started