Task: Design and implement an Android mobile app with the requirements listed below.
The user can use this mobile app to turn on camera on mobile phone or tablet to capture photo of objects (fruits or people or a business card or others). The user can also use this app to load an existing image of such objects from the current mobile phone or tablet. The image from camera or loaded will be automatically sent to either Firebase Machine Learning (ML) Kit or IBM Watson Artificial Intelligence & Machine Learning Cloud Services for image processing and classification. The results will be either recognised fruits (apple, banana, etc.) or recognised face characteristics (number of faces, ages, genders, etc.) or recognised text (name, job title, contact details, etc. for business card) or others. These results will be sent back in text format to the app. The app displays these results to the user to edit then save to a Firebase realtime database together with the image to Firebase storage. The app also lists all images and results as list items for the user to see and edit then save. See the screen shots below for more details.
• Replace “Your application name” with your preferred app name.
• Keep the same margin on left and right, and on top and bottom for all images, text and titles as seen in the screenshots above. Do the same for padding (–5 marks if margin and padding are not properly set).
• Handling all exceptions.
• Your Android project must be created by you using Android Studio. Any Android project converted from Eclipse or non-Android Studio project is not accepted. You cannot use an existing Android Studio project from other developers to implement your project.
Students succeed in their courses by connecting and communicating with an expert until they receive help on their questions
Consult our trusted tutors.