Bonanza Offer FLAT 20% off & $20 sign up bonus Order Now
RSDA6115P
UK
University of Glasgow
In the previous segment, an application that can predominantly help students to find accommodation around their institutes has been developed. Mainly, students relocating to a different area for studying tend to use this application for further development paradigm (Mao, 2020). In the current critical report ideas regarding mobile application design principles, major steps that have been considered in the project and the important aspects learnt will be discussed. Apart from that, reflection on group dynamics as well as key challenges faced during the application development will be critically discussed. Moreover, UX challenges of design for mobile will be demonstrated. Followed by that, ideas for monetizing the application along with choosing effective platform for developing the application with justification will be given here prior to stating conclusive statements.
Adoption of smartphones influences individuals at an exponential rate which is demanding development of different application for improving convenience in every field (Nurbekova et al., 2020). During the initial development, I have learnt that designing an appropriate as well as usable mobile experience for applications goes far beyond good aesthetics. The design principles followed in this particular context can be described as follows:
Content prioritisation: Displaying only the essential contents as well as functionalities a user needs from an application helps design development process effectively (Shilton and Greene, 2019). Likewise, in the Room4rent application development, finding suitable rented apartment, houses, paying guests and others were added along with a filter of location which ensured that unnecessary content does not overpower the actual aim of the application.
Intuitive navigation: Users needs to be intuitively navigate through application by using the clear pathways as it helps to maintain consistency which further assist maintaining a logical coherence. Likewise, while developing the Room4rent application, simplification of the core process for ensuring the information required at any point of time were maintained for effective proceeding.
Other design principles of mobile application development include rapid prototyping, conditional behaviour management, user control, imperativeness, and others that help users to deeply involve in an application (Ghandi et al., 2017). Nevertheless, in the discussing application, focus on other design principles such as user control by providing choice of different views as well as filters, making design elements clearly visible to the user by inclusion of responsive design, hand position control, minimising data input and others are followed. A clear view of design principles is required for maintaining balance, contrast, rhythm, unity, pattern, hierarchy, repetition, white space and others needs to be focused upon in a specific context to ensure a proper development paradigm. Likewise, while developing the application, these particular theoretical aspects of design principle management were considered for better demarcation.
In order to develop the Room4rent application, I have planned a clear strategic parameter considering agile methodology that consisted of four steps including initiation, planning, execution along with control and closure. As per the ideas of Ahmad et al. (2018), the major steps included in software development process ranges from initiating the planning to depict the effectiveness of the application in a consolidated manner. Likewise, in this specific context, the major steps considered can be depicted as follows:
During the project, I have learnt multiple aspects of website development. During the first phase of mobile development, I have learnt that the development process is one of the key elements to evolve the idea to a successful application. Additionally, in the analysis and planning phase I have learnt the process of preparing product roadmap. Apart from that, the analysis and planning step helped me understanding the key requirements of the application. Furthermore, I have learnt about the concepts of Minimum Viable Product (MVP) analysis and skills required for developing the application in both Android and iOS platform. In addition to that, user interface design parameters, and wireframe management for mobile application development were learnt during the analysis.
Style guide and mock-up development management are two crucial elements that assist in terms of application development in all formats (Al-Rabaiah and Medina-Medina, 2019). Likewise, during this specific context, a clear idea on mock-up or application prototype development has been gained. Besides, during the actual process of development, I have learnt that application development consists of different attributes such as defining the technical architecture, picking a technology stack, and creation of development milestone can be highlighted as some crucial elements that must be focused upon for further strategic parity management. Furthermore, I have learnt about back-end technology, API, and mobile application front-end development during development of Room4rent application.
During the project, all team members included in the group shown positive attitude and effective level of behavioural characteristics which improved functionality. In the views of Ahmad et al. (2017), effective group dynamics predominantly assist to improve social process which reflects positively on the ultimate execution process. Similarly, due to pre-existing personality knowledge about each other, a positive group dynamics was developed since the initial times. Nonetheless, due to remote working situation, some challenges and communication gaps were found initially. For example, lack of understanding, challenges of message-based miscommunication and related elements appeared during the application development which predominantly created significant challenges and influenced group dynamics negatively. However, considering a transparent communication approach and progress update management, this issue was resolved.
The critical components of UX design include user interview or survey conduction, journey map development, competitive analysis, user-persona management, empathy map, usability testing and others (Tufail et al., 2018), The most significant challenges of a UX designers face are commonly posed by organisational culture, workflow, and methodological proceeding. Apart from that, the changing horizons of UX job, limited-resource based research conduction, and other related challenges are seen to influence design. Nevertheless, in this particular context, limited-resource based research conduction was the key UX challenges faced during Room4rent application development.
Application monetizing can be done through different ways such as email listing, advertising, sponsorship development, SMS marketing, in-application purchase, premium versions and others (Gupta, Chopra and Chauhan, 2017; Pandey, Litoriya and Pandey, 2019). In this specific context of Room4rent, the application monetization can be essentially done following these contexts:
Launching premium application: Creating free and premium versions for Room4rent can be considered as a monetizing source. In the free version, mobile number of property advertisers will be kept hidden and only be sent through e-mail provided by user during the time of sign-in. On the other hand, in the premium version, direct calling, more pictures of the property, previous renter’s experience with pictures will be shared.
Advertising: Direct advertising is considered as the best ways to monetize application (Cecere, Le Guel and Lefrere, 2018). Likewise, in this context, seeking local advertisements can predominantly assist to gain monetary benefits. Different types of advertisements such as notification ads, advanced overlay and banner ads as per the payments will be created for the brands according to their investment.
Considering the current mix of hybrid application and different types of operating system usage around the world; I would have considered cross-platform application development tool. More specifically, I would have considered react native to create native applications to match with all interfaces. React Native allows developers to create native applications using the basal aspect of JavaScript (Boduch and Derks, 2020). Additionally, the source code modules can be written through Swift, C, and Java which makes it effective for development. However, the main reason I would have selected the tool is different. As the tool offers image editing and video processing that are not possible to complete with other API framework; hence given the opportunity, I would have considered this particular tool for developing Room4rent. Furthermore, added features such as rapid prototyping along with high initial velocity that helps in agile method development would have supported my decision to a greater extent.
The main purpose of this report was to provide a critical idea for assessment of the project in a reflective manner. In order to attain this purpose, the entire study has been framed in a methodical way that explained the theoretical aspects, learning elements, steps included, group dynamics, challenges, application monetization, platform choosing and related aspects. Additionally, considering a critical perspective the analysis has been done which predominantly assisted in terms of reaching concluding standpoint. The design principles of mobile application and alignment with Room4rent’s development helped to set the core trajectory of development. The major learning and steps involved in the project helped revising as well as documenting the core process of management. Furthermore, group dynamics, elaborating ideas of application monetization and platform choosing justification summed up the critical elements of the project effectively.
Ahmad, A., Feng, C., Tao, M., Yousif, A. and Ge, S., (2017), November. Challenges of mobile applications development: Initial results. In 2017 8th IEEE International Conference on Software Engineering and Service Science (ICSESS) (pp. 464-469). IEEE. DOI: 10.1109/ICSESS.2017.8342956
Ahmad, A., Li, K., Feng, C., Asim, S.M., Yousif, A. and Ge, S., (2018). An empirical study of investigating mobile applications development challenges. IEEE Access, 6, pp.17711-17728. DOI:10.1109/access.2018.2818724
Al-Rabaiah, H.A. and Medina-Medina, N., (2019). Mobile application development process in real environments. In Proceedings of the International Conference on Software Engineering Research and Practice (SERP) (pp. 19-25). The Steering Committee of The World Congress in Computer Science, Computer Engineering and Applied Computing (WorldComp). Available at: <https://search.proquest.com/openview/f3f2307fa5ada55e3ee778138353d180/1?pq-origsite=gscholar&cbl=1976341> Accessed on: 02.09.2021
Boduch, A. and Derks, R., (2020). React and React Native: A complete hands-on guide to modern web and mobile development with React. js. Packt Publishing Ltd.
Cecere, G., Le Guel, F. and Lefrere, V., (2018). Economics of free mobile applications: personal data as a monetization strategy (No. hal-01988603). DOI:10.1109/iemcon.2018.8614821
Ghandi, L., Silva, C., Martínez, D. and Gualotuña, T., (2017), June. Mobile application development process: A practical experience. In 2017 12th Iberian Conference on Information Systems and Technologies (CISTI) (pp. 1-6). IEEE. DOI:10.23919/cisti.2017.7975825
Gupta, V., Chopra, R.K. and Chauhan, D.S., (2017). Status of Non-Functional Requirements in Mobile Application Development: An Empirical Study. Journal of Information Technology Research (JITR), 10(1), pp.59-84. DOI: 10.4018/JITR.2017010105
Mao, S., (2020). Search, Consumption, and Monetization in the App Economy. University of California, Irvine.
Nurbekova, Z., Grinshkun, V., Aimicheva, G., Nurbekov, B. and Tuenbaeva, K., (2020). Project-based learning approach for teaching mobile application development using visualization technology. International Journal of Emerging Technologies in Learning (iJET), 15(8), pp.130-143. DOI: https://doi.org/10.3991/ijet.v15i08.12335
Pandey, M., Litoriya, R. and Pandey, P., (2019). Novel approach for mobile based app development incorporating MAAF. Wireless Personal Communications, 107(4), pp.1687-1708. DOI: https://doi.org/10.1109/cdan.2016.7570942.
Shilton, K. and Greene, D., (2019). Linking platforms, practices, and developer ethics: Levers for privacy discourse in mobile application development. Journal of Business Ethics, 155(1), pp.131-146. DOI:10.1007/s10551-016-3061-6.
Tufail, H., Azam, F., Anwar, M.W. and Qasim, I., (2018), November. Model-driven development of mobile applications: A systematic literature review. In 2018 IEEE 9th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON) (pp. 1165-1171). IEEE. DOI:10.1109/iemcon.2018.8614821...
Are you in dire need of assignment help in the UK? Can’t figure out who can help you whenever you find yourself thinking, “Wouldn’t it be great if I could pay someone to do my assignment?” With Myassignmenthelp.co.uk, you can fulfil your desires without any hassle.
Send us your requirements, and our paper writers will take care of your assignment worries quickly. So now, you don't have to worry about, "Where can I find someone to do my assignment for me in the UK?” Instead, let our experts provide you with the best assignment help in London, Bristol, Manchester, Liverpool and more!
Upload your Assignment and improve Your Grade
Boost Grades