Book Image

PhoneGap 3.x Mobile Application Development HOTSHOT

By : Kerri Shotts
Book Image

PhoneGap 3.x Mobile Application Development HOTSHOT

By: Kerri Shotts

Overview of this book

<p>PhoneGap allows you to use your existing knowledge of HTML, CSS, and JavaScript to create useful and exciting mobile applications.<br /><br />This book will present you with 12 exciting projects that will introduce you to the dynamic world of app development in PhoneGap. Starting with their design and following through to their completion, you will develop real-world mobile applications. Each app uses a combination of core PhoneGap technologies, plugins, and various frameworks covering the necessary concepts you can use to create many more great apps for mobile devices.</p>
Table of Contents (21 chapters)
PhoneGap 3.x Mobile Application Development HOTSHOT
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Appendix A. User Interface Resources

While it is important for your app to be unique and stand out from the crowd, it is also important to realize that some things are already pretty standardized, and that there is no need to reinvent the wheel. For example, when building a sign-in screen, you know you need to ask for a username or an e-mail ID and a password—that's because this has become a pretty standard design pattern, and users are familiar with it from their various experiences with websites and other apps. There are many sites that provide examples of these patterns, and they can often be a source of inspiration as well.

Of course, as a hybrid app, your user interface is not actually native. That means you have to rely on a framework to provide the basic look and feel (or build your own look and feel from scratch). This appendix provides links to various frameworks and UI libraries that you might find useful, as well as links to sites that describe the implementation of various controls from scratch.

Finally, it's also critical to respect the guidelines for your target platform's human interface (especially when targeting iOS).