Request for consultation

Thanks for your request. You’ll soon be chatting with a consultant to get the answers you need.
{{formPostErrorMessage.message}} [{{formPostErrorMessage.code}}]
First Name is required. 'First Name' must contain at least 0 characters 'First Name' cannot exceed 0 characters Please enter a valid First Name
Last Name is required. 'Last Name' must contain at least 0 characters 'Last Name' cannot exceed 0 characters Please enter a valid Last Name
Institution is required.
Discipline is required.
Why are you contacting us today? is required. 'Why are you contacting us today?' must contain at least 0 characters 'Why are you contacting us today?' cannot exceed 0 characters Please enter a valid Why are you contacting us today?

Programming with Mobile Applications: Android™, iOS, and Windows® Phone 7 1st Edition

Thomas J. Duffy

  • Published

Overview

Teach students how to create native apps across platforms and Web apps for today's most popular smartphone platforms with Duffy's PROGRAMMING WITH MOBILE APPLICATIONS: ANDROID™, iOS, AND WINDOWS® PHONE 7. This unique, hands-on tutorial approach with step-by-step instructions guides students in developing applications for Google™ Android™, Apple® iOS, and Windows® Phone 7. Students learn to create native and Web apps for each platform and compare platforms to determine which they prefer. Complete coverage ranges from platform architecture to native app life cycle management with emphasis on fundamental programming concepts, including optimization and object-oriented design. A modular approach offers flexibility in presenting content.

Thomas J. Duffy, Chair, Computer Science, Norwalk Community College

Professor Tom Duffy currently serves as Chair of the Computer Science Department and Program Coordinator for the computer science degree program at Norwalk Community College in Norwalk, Connecticut. He teaches popular courses on Web technologies, Java, and mobile device programming. Professor Duffy holds a Bachelor of Science degree in Mathematics and a Master of Arts degree in Mathematics and Computer Science from Western Connecticut State University. In addition to his teaching, he owns and manages Bright Moments Software, a software development company that specializes in today's most effective Web technologies and design solutions. In addition to this book, Professor Duffy has written a successful book on JavaScript and numerous professional articles.
  • UNIQUE APPROACH TEACHES HOW TO CREATE NATIVE APPS FOR THREE MAJOR SMARTPHONE PLATFORMS. This is the only book that demonstrates how to create native apps for today's three most popular smartphone platforms—Android™, iOS, and Windows® Phone 7. Students learn to create native apps across platforms and Web apps, using Web technologies for each platform. Complete coverage of each platform ranges from platform architecture to native app life cycle management.
  • UP-TO-THE-MINUTE COVERAGE ADDRESSES FUNDAMENTAL PROGRAMMING CONCEPTS. The book's captivating presentation of fundamental concepts in the context of smartphone apps instantly engages today's students. Thorough, expert content helps you prepare students for contemporary challenges and addresses topics such as optimization and object-oriented programming, where appropriate.
  • MODULAR APPROACH ALLOWS MAXIMUM FLEXIBILITY IN INSTRUCTION. All programming concepts presented in the book are language neutral. Each platform chapter can stand alone to give you the flexibility to tailor the book's material to your specific class needs.
  • WELL-ORGANIZED PRESENTATION ALLOWS CLEAR PLATFORM COMPARISONS. Students learn how to acquire and install software for each platform. They develop identical apps for each platform, which reinforces concepts and allows them to compare the different development processes. This comparison helps students select the best platform for their focus.
  • HANDS-ON, TUTORIAL-BASED INSTRUCTION OFFERS STEP-BY-STEP GUIDANCE WITH HELPFUL SCREENSHOTS. The book's tutorial-based instruction incorporates clear step-by-step guidance and screenshots to show students how to create apps efficiently.
  • THOUGHT-PROVOKING DISCUSSION TOPICS ENCOURAGE CRITICAL EXAMINATION OF TODAY'S ISSUES. Students learn to analyze app development and today's best practices by answering challenging discussion questions.

Programming with Mobile Applications: Android™, iOS, and Windows® Phone 7

TABLE OF CONTENTS

1. The Computer of the Future Is in Your Hand.
2. Developing for Small Devices.
3. Best Practices for Small Device Programming.
4. Google Android: App Inventor.
5. Google Android: Motorola MOTODEV Studio.
6. Apple iOS.
7. Microsoft Windows Phone 7.
8. Web Applications.
9. Cross-Platform Development with PhoneGap.
Appendix A: Installation and Setup.