Wednesday, May 6, 2020

Introduction to Application Design

Questions: 1.What are all the steps, in your mind, required to take an app from idea to publication? And what is required during the "publication" stage of the app when you're configuring your app on the App Store? 2. Why does every project need graphics or a graphical designer? and what is the difference between "graphics" and the "user interface"? 3. What is "cross-platform", and why is it common, which type of apps support cross-platform? And can we use web technologies for cross-platform apps explain your answer? 4. What do you see your speciality being? Team lead, programmer, graphical designer, marketer? Or Several of these roles, explain? 5. Why does software always have versions? Why isn't software just written once and left at 1.0 for its entire lifecycle? And in your opinion when it comes to mobile apps what do users expect in terms of updates explain? Answers: 1. Steps which are required to take an application from idea to publication: Step 1: The existing application in the market should be researched: The competitors application should be taken under research. The development of the new application involves the study of the existing application (Johnsons, 2009). Step 2: Measuring the investment on the application: The decision should be taken at the early stage of developing the application in relation with the cost associated with the project. The major aim is to focus on how to achieve the return on investment (Senay, 2015). First method is that the customer should pay for using the application and the second method is that application is available free for the customer to use; the payment is to be taken from banners and advertisement companies. Step 3: Writing of the application Idea: The idea should be written on paper. The designing of the application should be associated with the unique user interface. It should be measured that the written application is able to satisfy the requirement of the customer or not. Step 4: Selection of the right development partner: The non-disclosure agreement should be signed with the partner if the idea of the application in new and unique. From the research it has been analysed that the project should be given to the local company for development because they can give better discount and good quality of the product. Step 5: Project Expectation: The complex application takes 6 to 9 month for completion of the project. Step 6: Promoting the application: The marketing strategy plays an important role for maximising the success of the application. Step 7: How can we help: The end to end services should be provided to the customers. Requirement of the Publication stage: The requirement varies with the platform used for deploying the application. The platform used for deployment can be Android, Apple iPhone, and others. The decision should be taken at the early stage of developing the application in relation with the cost associated with the project. 2. Role of Graphics and Graphics Designers: The graphic design helps in increasing the sale of the application in the market. It helps in keeping the application ahead of its competitors. Graphic design plays an important role in the promotion of the application and developing relationship with the customer. The graphic designer is the art director of the application who works on determining the scope of the project (Belokar, 2012). The responsibilities of the graphic designer are to understand the latest graphic program which can run on the operating system. They develop the strategies to get knowledge about the requirement of the customers. They work on creating the images which helps in identifying the products. The knowledge is accumulated in the area of XML, HTML, and scripting language. Graphical design helps in bringing identity to the corporation. Graphics, audio, and video effects helps in attracting the new customers towards the application. The focus should also be given on colours, font size, text, and layout of the design. Difference Between Graphics and user Interfaces: The user interface is defined as interaction which established between users and machines (Perkins, 2015). The user interface helps in carrying out the operation and controlling the machine. The user interface is the combination of hardware and software components. Graphics are the visual images which are displayed on the computer screen. Graphical user interface is the interaction which makes use of graphics Icon and visual indicators for using and controlling the application. 3. Cross Platform: Cross Platform can be defined as the ability to run the developed application on different platform for writing the code only once (Mark, 2011). Cross platform software are implemented on multiple computing platforms. The cross platform application requires simple exchange of request and response associated with the data. Cross platform software are implemented on multiple computing platforms. The cross platform software is divided into two categories. The first category focuses on compilation of the platform and the other category focuses on running the application on any platform without making any special preparation. It is common because it makes use of abstraction process. The construction of the cross platform software depends on the pre-existing software which allows the hiding of differences which exist between different platforms. The application which can run on different computer architecture and operating system make use of cross platforms. We can use web technologies for cross platform application because they can be accessible by various web browsers which can run on different operating system. The application should use client-server architecture for reducing complexity and functionality of the system (Andrew, 2009). The cross platform application requires simple exchange of request and response associated with the data. Cross platform software are implemented on multiple computing platforms. We can use web technologies for cross platform application because it makes use of abstraction process. 4. I want to be the graphical designer because it is the profession which makes use of graphic design and art. I have efficient skills in the area of typesetting, development of the user interface, illustration, development of the web design, and others. I am well versed in presenting the information which is the core responsibility of the graphical designer. The knowledge is accumulated in the area of XML, HTML, and scripting language. Graphical design helps in bringing identity to the corporation. I can create the images which help in identifying the products. Graphics, audio, and video effects helps in attracting the new customers towards the application. The responsibilities of the graphic designer are to understand the latest graphic program which can run on the operating system. The knowledge of the adobe Photoshop, InDesign, and illustrator play an important role in the profession of graphic designer (Brown, 2011). The focus should also be given on colours, font size, text, an d layout of the design. The graphic designer is the art director of the application who works on determining the scope of the project. Graphic design is an important part of an application because it is used for attracting customers for using the application which results in the enhancement of profit earned by the organization. 5. Software always has Version because it helps in reducing the vulnerabilities associated with the launching of the application over the web. The exposure of application on the network leads to security threats. The development of version works on eliminating the unnecessary customization. The strategies are developed for enhancing the functionality of the proposed application. It also support optimization and maximization related to time and efficiency of the application. The rapid increase in the trends and technologies enforces the updating of the application (Christini, 2011). It helps in making the software compatible with the availability of the updated technologies in the market. The innovation in the software helps in the keeping the application ahead of their competitors. The software is not written just once because the development of the version helps in combating threats of cyber space; unnecessary customization can be eliminated, improving the efficiencies and functionality of the application, and innovation. The strategies are developed throughout the entire life cycle of the project for enhancing the functionality of the proposed application and keeping the application ahead of their competitors. The mobile application needs update because mobile company initially validate their proposed ideas and then added features in the later version of the mobiles. The bugs which occur only limited stock of the mobiles. The requirement of the user changes with time and technology. The functionality and features of the mobile can be enhanced. The need of updating the application arises with the rapid increase of trends and technologies. The launch of a new mobile in the market gives birth to the new security threats. The addition of functions and feature brings a revolution in the mobile and helps in fulfilling the requirement of the customer. References: Johnsons, S. (2009).How to get your application written and published. 1st ed. [ebook] Available at: https://www.apps-house.com/wordpress/?p=1050 [Accessed 17 Dec. 2016]. Senay, A. (2015).How to publish in scholarly journal. 1st ed. [ebook] Available at: https://www.elsevier.com/__data/assets/pdf_file/0003/91173/Brochure_UPP_April2015.pdf [Accessed 17 Dec. 2016]. Belokar, R. (2012).What is the difference between GUI and UI. 1st ed. [ebook] Available at: https://stackoverflow.com/questions/3191844/what-is-the-difference-between-gui-and-ui [Accessed 17 Dec. 2016]. Perkins, J. (2015). Graphic Design Process. 1st ed. [ebook] Available at: https://1stwebdesigner.com/graphic-design-process-steps/ [Accessed 17 Dec. 2016]. Mark, S. (2011).Evaluating Cross Platform development approaches for application. 1st ed. [ebook] Available at: https://www3.nd.edu/~cpoellab/teaching/cse40814/crossplatform.pdf [Accessed 17 Dec. 2016]. Andrew, L. (2009). Analysis of native and cross platform methods for developing application. 1st ed. [ebook] Available at: https://www.tavant.com/sites/default/files/download-center/Analysis_of_Native_and_Cross-Platform_Methods_For_Mobile_Application_Development.pdf [Accessed 17 Dec. 2016]. Brown, V. (2011).What are the duties and responsibilities of a graphic designer. 1st ed. [ebook] Available at: https://learn.org/articles/What_Are_the_Duties_and_Responsibilities_of_a_Graphic_Designer.html [Accessed 17 Dec. 2016]. Christini, O. (2011). Reasons you need to adopt the latest software. 1st ed. [ebook] Available at: https://www.ptc.com/~/media/Files/PDFs/Support-Services/Top_5_reasons_to_Adopt.pdf?la=en [Accessed 17 Dec. 2016].

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.