This essay has been submitted by a student. This is not an example of the work written by professional essay writers.

Mobile Devices in Our Time

downloadDownload printPrint

Pssst… we can write an original essay just for you.

Any subject. Any type of essay.

We’ll even meet a 3-hour deadline.

Get your price

121 writers online

Download PDF

Mobile devices are becoming powerful and are being widely as convenient mobile devices as a result of the rise of technology. To develop quality applications for these devices in a short period of time while overcoming constraints and limitations of mobile development, strong understanding of mobile architecture, design patterns and design purpose are key factors in developing well designed applications. Crashes and failures in applications as well as poor user experience can be avoided if good design patterns are implemented. This report aims to analyze and discuss some of the comobile application platform components as well as its uses and applications in the development life-cycle. Introduction Mobile devices with sophisticated functionalities and applications have changed people’s life. There are many organizations and individuals leaning towards mobile application development. Understanding of the design purpose plays important role in developing well designed application. Design choices affect the quality of application and developers’ design decision will have a significant impact on the applications.

For example, the implementation of layout, graphics, and animation will have performance implications. Defining the core building blocks of application encourages re-usability. Therefore, the design and implementation of a set of components can be optimized. Building the most appealing design is not the only goal in mobile development as the application must not only attract users but also to achieve balance in terms of functionality, aesthetics, usability and performance. Good design not only eliminating users’ dissatisfaction, but it can prevent crashes or harmful actions. Hence, developers need to take into account different aspects when designing mobile application.

The design used in mobile application influences how the application performs. Mobile applications need to be fast and reliable in order to be valuable in the dynamic environment. However, limitations of the medium impose significant challenges to design application that can meet all of those expectations. As architectural design plays a key role to overcome those constraints, there is a need for an improvement of the design patterns applied in mobile application development. In this paper, we aim to identify and analyze architectural or design patterns for mobile application development, implement the design patterns in mobile application, evaluate and verify the effectiveness. In order to increase efficiency, usability and re-usability, design patterns for mobile application development are proposed and design patterns are implemented in Android application. This report is organized into: Chapter 2 outlines some of the problem statements, and Chapter 3 gives a brief overview of Mobile Computing and Mobile Application Development. Chapter 4 explains the Significance of Design Patterns in Mobile Application Development followed by an Analysis and Implementation of the proposed Design Patterns in Chapter 5. In Chapter 6, we provide the evaluation of the implementation results. Chapter 7 concludes the paper. Mobile computing systems can be defined as “computing systems that may be easily moved physically and whose computing capabilities may be used while they are being moved” [1]. Examples include laptops, personal digital assistants (PDAs), and mobile phones. Mobile computing has changed the way computers are used. In fact, it is expected that many devices will become smaller and even invisible in future. Technologies improvements in certain areas such as in Central Processing Unit (CPU), Memory, Screen, Touch-screen interface, battery, and wireless have driven the rapid advances in mobile computing. Advances in hardware technology aligning with the current trends in web-based computing has led to a reduction in costs, thus increasing the availability of mobile computing paradigms. While the concept of mobile computing is well established, the research area and industry for Mobile Application Development has gained a lot of attention.

However, there are many challenges and limitations that need to be considered as developing mobile application differs from desktop or web-based application development. Many mobile applications available today provide different services and functionalities while previously, mobile apps were developed mainly to support productivity (i.e. email, calendar and contact databases). With the increasing demand and high user expectations, application such as mobile games, context-aware and location-based services, banking, and e-commerce have emerged. In fact, today mobile devices are considered as computers first and phones second as described by Hayes [2]. There are different approaches of mobile application development. Hence, developers should know whether they want to deploy a native application, web application or hybrid application as different platform . References 1. B’Far R (2005) Mobile Computing Principles: Designing and Developing Mobile Applications with UML And XML. Cambridge University Press, UK. 2. Saylor M (2012) The Mobile Wave: How Mobile Intelligence Will Change Everything. Vanguard press, USA. 3. David H (2012) Microsoft Application Architecture Guide. 4. Forman GH, Zahorjan J (1994) The Challenges of Mobile Computing. Computer 27: 38–47. 5. Hayes IS (2002) Just Enough Wireless Computing. Prentice Hall Professional, USA.

infoRemember: This is just a sample from a fellow student.

Your time is important. Let us write you an essay from scratch

100% plagiarism-free

Sources and citations are provided

Find Free Essays

We provide you with original essay samples, perfect formatting and styling

Cite this Essay

To export a reference to this article please select a referencing style below:

Mobile Devices in Our Time. (2018, May 21). GradesFixer. Retrieved June 16, 2021, from
“Mobile Devices in Our Time.” GradesFixer, 21 May 2018,
Mobile Devices in Our Time. [online]. Available at: <> [Accessed 16 Jun. 2021].
Mobile Devices in Our Time [Internet]. GradesFixer. 2018 May 21 [cited 2021 Jun 16]. Available from:
copy to clipboard

Sorry, copying is not allowed on our website. If you’d like this or any other sample, we’ll happily email it to you.

    By clicking “Send”, you agree to our Terms of service and Privacy statement. We will occasionally send you account related emails.


    Attention! This essay is not unique. You can get a 100% Plagiarism-FREE one in 30 sec

    Receive a 100% plagiarism-free essay on your email just for $4.99
    get unique paper
    *Public papers are open and may contain not unique content
    download public sample

    Sorry, we could not paraphrase this essay. Our professional writers can rewrite it and get you a unique paper.



    Your essay sample has been sent.

    Want us to write one just for you? We can custom edit this essay into an original, 100% plagiarism free essay.

    thanks-icon Order now

    Hi there!

    Are you interested in getting a customized paper?

    Check it out!
    Having trouble finding the perfect essay? We’ve got you covered. Hire a writer

    Haven't found the right essay?

    Get an expert to write you the one you need!


    Professional writers and researchers


    Sources and citation are provided


    3 hour delivery