1. Homepage
  2. Programming
  3. COMP5216 Mobile Computing - Assignment 2: Develop a media recording app

COMP5216 Mobile Computing - Assignment 2: Develop a media recording app

Engage in a Conversation
SydneyCOMP5216Mobile ComputingDevelop a media recording appAndroidJava

COMP5216 Mobile Computing 2022S2 CourseNana.COM

CourseNana.COM

Assignment 2 – Develop a media recording app CourseNana.COM


CourseNana.COM


CourseNana.COM

1.   Submit all project files as one zipped file. CourseNana.COM

2.   A one-page document explaining the cloud synchronisation strategies. CourseNana.COM

3.   You will demonstrate your app to your tutor during the tutorial time for CC classes or on pre-scheduled time for RE classes. CourseNana.COM


CourseNana.COM


CourseNana.COM

Camera and Location are two of the most frequently used sensors on an Android device. In this assignment, you are required to write an app that enables the user to take a video or photo and then upload it to Google’s Firebase cloud server for backup. The main feature of the app should include the following; CourseNana.COM

1)  Your app should be able to capture photos and videos leveraging built-in camera support. Once a photo or video is captured, the media should be saved locally. [1 mark] CourseNana.COM

2)  At the time of taking a photo or a video, the location of the device should be recorded and linked with the photo or video. [0.5 mark] CourseNana.COM

3)  Your app should be able to back up the media (photos and videos) to Google’s Firebase platform cloud server without any user interaction. [1.5 mark] CourseNana.COM

• Device bandwidth and energy consumption of the app should be considered in designing the synchronisation process. One-page document explaining, (i) the developed strategies for both automated and user driven synchronisation and, (ii) how bandwidth and energy saving are achieved, should be submitted. [1 mark] CourseNana.COM

4)  Photos and videos should be grouped city wise at the cloud server. [0.25 mark] CourseNana.COM

5)  Demonstration CourseNana.COM

    • Demonstrate that the app can be built and run successfully on emulator. This should be the app version submitted to the Canvas. [0.5 marks]
    • Compliant with the official Android Java code style guidelines (https://source.android.com/setup/contribute/code-style), use proper stick within the 100 characters length for each line of code, no trailing whitespaces and no unused imports. [0.25 mark]

  CourseNana.COM

Get in Touch with Our Experts

WeChat (微信) WeChat (微信)
Whatsapp WhatsApp
Sydney代写,COMP5216代写,Mobile Computing代写,Develop a media recording app代写,Android代写,Java代写,Sydney代编,COMP5216代编,Mobile Computing代编,Develop a media recording app代编,Android代编,Java代编,Sydney代考,COMP5216代考,Mobile Computing代考,Develop a media recording app代考,Android代考,Java代考,Sydneyhelp,COMP5216help,Mobile Computinghelp,Develop a media recording apphelp,Androidhelp,Javahelp,Sydney作业代写,COMP5216作业代写,Mobile Computing作业代写,Develop a media recording app作业代写,Android作业代写,Java作业代写,Sydney编程代写,COMP5216编程代写,Mobile Computing编程代写,Develop a media recording app编程代写,Android编程代写,Java编程代写,Sydneyprogramming help,COMP5216programming help,Mobile Computingprogramming help,Develop a media recording appprogramming help,Androidprogramming help,Javaprogramming help,Sydneyassignment help,COMP5216assignment help,Mobile Computingassignment help,Develop a media recording appassignment help,Androidassignment help,Javaassignment help,Sydneysolution,COMP5216solution,Mobile Computingsolution,Develop a media recording appsolution,Androidsolution,Javasolution,