Skip to content
< Back to Subjects Information Systems Textbooks

Learn to Program Using Swift for iOS Development

By: 
John Gallaugher
Version: 
3.0
Published: 
November 2018
Online Access Price: 
$24.95
ISBN: 
978-1-4533-9589-9

Gallaugher’s textbook breaks down the learning barriers for app creation with a hands-on, video-centered approach. Learn to Program is intended to excite new-to-programming students in non-technical programs of study and will have them building fully functional apps by mid-semester. Students will gain an introduction to core programming and iOS concepts. Version 3.0 has been updated for Swift 4.2, Xcode 10, and iPhone X-series form factor.

New in This Version:
  • New and improved apps that provide learning examples that bring students from zero-programming background through Swift programming fundamentals and core iOS development techniques. These include the SWAPI app, showing how to load paged JSON data while scrolling, and the Snacktacular app, which is a full-blown social app similar to Yelp and TripAdvisor, supporting Muti-user shared login via Google ID/Password, data that is saved and pushed out to all users in real-time using Google’s Cloud Firestore service, location plotting on a Map, image saving and sharing, and more. In a single class your students can go from zero to full-stack developers!
  • Even more Reference content, including animated .gifs, improved graphics, and links to code that can be copied and pasted from GitHub’s .gist.
  • A section introducing Git and GitHub, as integrated into Xcode for source control.
  • Updated and expanded lecture videos that account for changes in Swift 4.2 (especially in generating random numbers), Xcode 10, and a continuation of the earlier version’s work in prepping apps for the form factor introduced beginning with iPhone X.
  • Additional exercises, roughly half of which have video solutions to power even greater student learning and to help faculty provide a better learning environment.
  • An updated and improved set of instructor slides, useful for faculty regardless of format: flipped classroom, blended, or traditional lecture.
  • Expanded and refined student quizzes at the end of each chapter, plus mid-term tests and final exams, along with answer keys and suggested grading rubrics.
  • Continued access to “beta” content that includes updates, corrections, additional videos, and even more learning resources, posted while they are being developed.

All Instructor Supplements will be available by January 31, 2019.

  • Introduces core programming concepts.
  • Covers core iOS concepts.
  • Encourages self-directed learning for a variety of classroom types.
  • Continuous high-value annual updates, including adding new exercises and additional content to keep this book up-to-date, fresh and exciting.
  • Customizable.

Chapter 2: The “You Are Awesome” App

Chapter 7: The "WeatherGift" App

Chapter 9: The "Snacktacular" App

At FlatWorld, we take pride in providing a range of high-quality supplements alongside our titles, to help instructors teach effectively. Supplements are available for instructors who have registered their adoption with us. If you need to review or preview something specific, please contact us.


Already registered?
Sign in here

All Instructor Supplements will be available by January 31, 2019.


Need assistance in supplementing your quizzes and tests? Our test item files (in Word format) contain many true/false, multiple choice, fill in the blanks, and short essay questions.

The Instructor Manual (in Word format) will help guide you through the main concepts of each chapter such as learning objectives, key terms and takeaways. Many also include explanations and answers to chapter exercises.

A PowerPoint presentation highlighting key learning objectives and the main concepts for each chapter are available for you to use in your classroom. You can either cut and paste sections or use the presentation as a whole

For exercises that need a little more explanation, our Solutions Manual will take you step by step through solving the problem and offer explanations on the answer.

John gallaugher

John Gallaugher Boston College

John Gallaugher is an associate professor of information systems (IS) at Boston College’s Carroll School of Management. As founding faculty for the Boston College TechTrek programs, and the former colead of the school’s graduate field studies in Europe and Asia, Professor Gallaugher has had remarkable access studying technology growth and impact worldwide. Professor Gallaugher and his students spend several weeks each year visiting with technology executives, entrepreneurs, and venture capitalists in San Francisco, Silicon Valley, Seattle, Boston, New York, and Ghana. Gallaugher and his students were present at the launch of the iPhone, were at Sequoia Capital the day LinkedIn went public, and are regularly hosted in master-class sessions at firms from Amazon to Zynga. This unique opportunity helps provide his teaching and writing with a broad, deep, and continually refreshed perspective on key industry trends and developments. Gallaugher also works closely with collegiate entrepreneurs and is coadvisor to the Boston College Venture Competition, an organization whose affiliated businesses have gone on to gain admittance to elite accelerator programs (Y-Combinator, TechStars, MassChallenge, Summer@Highland), launch multiple products, and raise millions in capital. A dedicated teacher and active researcher, Professor Gallaugher has been recognized for excellence and innovation in teaching by several organizations, including Boston College, BusinessWeek, Entrepreneur Magazine, and the Decision Sciences Institute. Professor Gallaugher’s research has been published in the Harvard Business Review, MIS Quarterly, and other leading IS journals. Professor Gallaugher has been a featured speaker at Apple Inc’s AcademiX educator conference, and was the international keynote speaker at AIBUMA (the African International Business and Management Conference) in Nairobi Kenya. He has consulted for and taught executive seminars for several organizations, including Accenture, Alcoa, Duke Corporate Education, ING, Partners Healthcare, Staples, State Street, the University of Ulster, and the U.S. Information Agency. His comments on business and technology have appeared in the New York Times, National Public Radio, BusinessWeek, the Boston Globe, Wired, the Associated Press, Chronicle (WCVB-TV), The Daily Yomiuri (Japan), and the Nation (Thailand), among others. Professor Gallaugher publishes additional content related to his teaching and research at http://gallaugher.com. He is also active on Twitter at @gallaugher.
Back to top