Mobile Technologies代写 – Android 移动应用程序代写 – 应用程序开发代写
Mobile Technologies代写

Mobile Technologies代写 – Android 移动应用程序代写 – 应用程序开发代写

Mobile Technologies

Android Mobile App for Artificial Intelligence & Machine Learning Cloud Services

 

 

Mobile Technologies代写 The user can use this app to turn on camera on mobile phone or tablet to capture photo of objects (either fruits or people or a···

 

Task: Implement an Android mobile app with the requirements listed below  Mobile Technologies代写

The user can use this app to turn on camera on mobile phone or tablet to capture photo of objects (either 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 Google Firebase Machine Learning (ML) Kit or IBM Watson AI & ML Cloud Services for image processing.

And classification (the app provides both Google and IBM cloud services for the user to choose before sending the image). 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.  Mobile Technologies代写

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 saved to Firebase storage. The app also lists all images and results as list items for the user to see and edit then save. Below are screenshots you implement for your app.

Mobile Technologies代写
Mobile Technologies代写

Menu only appears on Activity 1 and Activity 2. Mobile Technologies代写

The user can click on either the first menu item or the IBM image to open the same activity (Activity 3). The same for the second menu item and the Google ML Kit image.

 

  • 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.

  • Margin and padding examples.

  • Handling all exceptions (–1mark for each exception found at runtime).
  • 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(–15 marks)

Hints will be provided in lectures and tutorials in Weeks 2-7.

 

更多其他:代写作业 数学代写 物理代写 生物学代写 程序编程代写 专业网课代写

合作平台:天才代写 幽灵代  写手招聘  paper代写

发表回复