Question

In: Computer Science

The Scenario: You and your team have acquired a project from another team. The Request: You...

The Scenario:

  • You and your team have acquired a project from another team.

The Request:

  • You have been tasked with debugging and creating the missing functionality and then creating branches to create the necessary changes to deploy to each of the mobile OS platforms , iOS and Android.

Requirements and Information:

  • Create a plan for how your team will create the necessary changes and updates with peer review and revisions. (branches, pulls, and commits)

  • Fork the project and execute your plan.

  • Create branches in the final repository for adjustments to deploy the app to iOS and Android

    • Even if you do not have a group member capable of ejecting to that OS, the changes in the app can be made, just not tested.

Solutions

Expert Solution

Let’s take a look at some differences that are usually noticed by developers during the process of developing mobile apps for Android and iOS.

Programming language

The Android and iOS operating system are each programmed in different programming languages. This is exactly the biggest difference: iOS apps run on Objective-C / Swift, while Android apps run on Java.

Testing

An app’s QA testing stage is an essential part of the mobile app development process. The same applies to games and other kinds of software. One must ensure that the app he is developing, works perfectly. The iOS simulator and the Android emulator are examples which are often used to test this.

A tangible difference is that the iOS simulator is much faster than its Android counterpart. However, the Android emulator has the comparative advantage of being an effective virtual machine including CPU, which makes it more realistic than its iOS equivalent. In fact, the iOS simulator often fails to render accurate and realistic representations of Apple devices.

For this reason, it is significant to carry out several tests on real mobile devices to see the app’s interaction flow and detect possible bugs.


Related Solutions

Scenario 6: Your organization is shifting and you have a team of employees that have been...
Scenario 6: Your organization is shifting and you have a team of employees that have been notified that they are no longer part of the organization. Some employees will have an end date in one month, some in three months and some in six months. A few employees feel betrayed and are no longer performing at a high level. These employees are scheduled depart in six months. 1. How will you keep these employees motivated?
You and your team get a distress call from another ship indicating that there has been...
You and your team get a distress call from another ship indicating that there has been an explosion and their propulsion and navigation systems are now off line. A large piece of their ship has been jettisoned into space, and their life support systems are failing. They need help as soon as possible. You try to track them, but are only able to pick up the piece of the craft that had been projected away from them in the explosion....
You are a project team manager, and your team members report each day to you to...
You are a project team manager, and your team members report each day to you to receive their primary assignments.   Not every team member is as efficient as another with particular kinds of tasks.    Time required (hours) to complete tasks Task Task complexity Team member 1 - Jones Team member 2 - Nguyen Team member 3 - Walpita Team member 4 - Manderas Task A Very high 3 5 4 3 Task A High 2 1 3 2 Task...
Scenario: A team owner has threatened to move her professional football team from your city to...
Scenario: A team owner has threatened to move her professional football team from your city to another city if you do not build a new stadium. As mayor of the city, you need to figure out whether it is worth raising the money through public sources (e.g., bonds, taxes) to keep the team or whether it is not worth the money to keep the team in the area. Using the information in chapter 11 on capital budgeting, write a five-page...
Scenario            Imagine that you are on a team of counselors who have been called in...
Scenario            Imagine that you are on a team of counselors who have been called in to provide consultation. You begin your work by interviewing trainees at the site. Your first interview is with Kara, a master's level student at her local university who is doing an internship at the agency. Kara states that her most puzzling client is an Eastern European male named Dominik; he has been in the United States for about a year on a work visa...
You have be assigned to lead a project team. You have been given a lot of...
You have be assigned to lead a project team. You have been given a lot of latitude in how you will lead this team.
Scenario You are the manager of a software development team working on new applications for your...
Scenario You are the manager of a software development team working on new applications for your company, Optimum Way Development, Inc. Your director has called for all development teams to submit product briefs detailing their current projects. The director plans to share the most promising product briefs with clients at an upcoming meeting. You have software design documents for two potential projects. Directions You must choose one of the potential products and use the information contained in the technical specification...
Scenario: The IT leadership team has determined that the college will add another satellite campus. Students...
Scenario: The IT leadership team has determined that the college will add another satellite campus. Students will be allowed to connect to the network from personally-owned mobile devices. Troubleshooting services will be limited for the students so you must provide a Bring Your Own Device (BYOD) best practice guideline for students to help them manage their personal mobile devices. Your task is creating document demonstrating how to configure the mobile device settings as followstaking screenshotsto demonstrate your knowledge: Android or...
MGMT 640 GROUP PROJECT Scenario: Your team has been hired to provide financial analysis for a...
MGMT 640 GROUP PROJECT Scenario: Your team has been hired to provide financial analysis for a start-up company, Bobble in Style, which produces customized bobble heads. The bobble heads are made out of less rigid materials and are more true to life than those of competitors. The company inventors, Mr. and Mrs. Lee, are going to pitch their idea to Shark Tank in a few months, but first they need to have a better understanding of the business financials. The...
You have been assigned to lead a project team. You have been given a lot of latitude in how you will lead this team.
You have been assigned to lead a project team. You have been given a lot of latitude in how you will lead this team. Think about all of the aspects involved in planning, organizing, staffing, leading and controlling this project team. Write a two-page paper on what the five functions of management mean and how you would utilize each of them to successfully put together and lead this project team. Planning 2. Organizing 3. Staffing 4. Coordinating 5. Controlling
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT