Items related to Learn Swift by Building Applications

Learn Swift by Building Applications - Softcover

 
Image Not Available

Synopsis

Start building your very own mobile apps with this comprehensive introduction to Swift and object-oriented programming

Key Features

  • A complete beginner's guide to Swift programming language
  • Understand core Swift programming concepts and techniques for creating popular iOS apps
  • Start your journey toward building mobile app development with this practical guide

Book Description

Swift Language is now more powerful than ever; it has introduced new ways to solve old problems and has gone on to become one of the fastest growing popular languages. It is now a de-facto choice for iOS developers and it powers most of the newly released and popular apps. This practical guide will help you to begin your journey with Swift programming through learning how to build iOS apps.

You will learn all about basic variables, if clauses, functions, loops, and other core concepts; then structures, classes, and inheritance will be discussed. Next, you'll dive into developing a weather app that consumes data from the internet and presents information to the user. The final project is more complex, involving creating an Instagram like app that integrates different external libraries. The app also uses CocoaPods as its package dependency manager, to give you a cutting-edge tool to add to your skillset. By the end of the book, you will have learned how to model real-world apps in Swift.

What you will learn

  • Become a pro at iOS development by creating simple-to-complex iOS mobile applications
  • Master Playgrounds, a unique and intuitive approach to teaching Xcode
  • Tackle the basics, including variables, if clauses, functions, loops and structures, classes, and inheritance
  • Model real-world objects in Swift and have an in-depth understanding of the data structures used, along with OOP concepts and protocols
  • Use CocoaPods, an open source Swift package manager to ease your everyday developer requirements
  • Develop a wide range of apps, from a simple weather app to an Instagram-like social app
  • Get ahead in the industry by learning how to use third-party libraries efficiently in your apps

Who This Book Is For

This book is for beginners who are new to Swift or may have some preliminary knowledge of Objective-C. If you are interested in learning and mastering Swift in Apple's ecosystem, namely mobile development, then this book is for you.

Table of Contents

  1. Swift Basics – Variables and Functions
  2. Getting Familiar with Xcode and Playgrounds
  3. Creating a Minimal Mobile App
  4. Structures, Classes, and Inheritance
  5. Adding Interactivity to Your First App
  6. How to Use Data Structures, OOP, and Protocols
  7. Developing a Simple Weather App
  8. Introducing CocoaPods and Project Dependencies
  9. Improving a Version of a Weather App
  10. Building an Instagram-Like App
  11. Instagram-Like App Continued
  12. Contributing to an Open Source Project

"synopsis" may belong to another edition of this title.

About the Author

Emil Atanasov is an IT consultant with broad experience in mobile technologies. He has been exploring the field of mobile development since 2006.

Emil has a MSc in Media Informatics from RWTH Aachen University, Germany and a MSc in Computer Science from Sofia Unversity "St. Kliment Ohridsky", Bulgaria. He has worked for several huge USA companies and has been a freelancer for several years. Emil has experience in software design and development. He was involved in the process of redesigning, improving and creating a number of mobile apps. Currently, he is focused on the rapidly growing mobile sector and manages a great team of developers that provides software solutions to clients around the world.

As an Android team leader and project manager, Emil was leading a team that was developing a part of the Nook Color firmware -a e-magazine/ e-book reader, which supports the proprietary Barnes & Nobel and some other e-book formats.

He is one of the people behind the "Getting Started with Flurry Analytics" book. He also contributed largely to the book "Objective C Memory Management".

"About this title" may belong to another edition of this title.

  • PublisherPackt Publishing
  • Publication date2018
  • ISBN 10 178646392X
  • ISBN 13 9781786463920
  • BindingPaperback
  • LanguageEnglish
  • Number of pages366

Buy Used

Condition: Very Good
Item in very good condition! Textbooks... View this item

Shipping: FREE
Within U.S.A.

Destination, rates & speeds

Add to basket

Search results for Learn Swift by Building Applications

Stock Image

Atanasov, Emil
ISBN 10: 178646392X ISBN 13: 9781786463920
Used Softcover

Seller: SecondSale, Montgomery, IL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Very Good. Item in very good condition! Textbooks may not include supplemental items i.e. CDs, access codes etc. Seller Inventory # 00074507051

Contact seller

Buy Used

US$ 9.04
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Atanasov, Emil
ISBN 10: 178646392X ISBN 13: 9781786463920
Used Softcover

Seller: SecondSale, Montgomery, IL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. Seller Inventory # 00079326230

Contact seller

Buy Used

US$ 9.04
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Atanasov, Emil
Published by Packt Publishing, 2018
ISBN 10: 178646392X ISBN 13: 9781786463920
Used Paperback

Seller: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Very Good. No Jacket. May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less 1.38. Seller Inventory # G178646392XI4N00

Contact seller

Buy Used

US$ 9.11
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Seller Image

Atanasov, Emil
Published by Packt Publishing, 2018
ISBN 10: 178646392X ISBN 13: 9781786463920
New Softcover

Seller: GreatBookPrices, Columbia, MD, U.S.A.

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # 33044083-n

Contact seller

Buy New

US$ 44.90
Convert currency
Shipping: US$ 2.64
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Atanasov, Emil
Published by Packt Publishing, 2018
ISBN 10: 178646392X ISBN 13: 9781786463920
New Softcover

Seller: Lucky's Textbooks, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # ABLIING23Mar2912160173179

Contact seller

Buy New

US$ 43.56
Convert currency
Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Seller Image

Atanasov, Emil
Published by Packt Publishing 5/24/2018, 2018
ISBN 10: 178646392X ISBN 13: 9781786463920
New Paperback or Softback

Seller: BargainBookStores, Grand Rapids, MI, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback or Softback. Condition: New. Learn Swift by Building Applications 1.38. Book. Seller Inventory # BBS-9781786463920

Contact seller

Buy New

US$ 48.14
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 5 available

Add to basket

Seller Image

Atanasov, Emil
Published by Packt Publishing, 2018
ISBN 10: 178646392X ISBN 13: 9781786463920
Used Softcover

Seller: GreatBookPrices, Columbia, MD, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: As New. Unread book in perfect condition. Seller Inventory # 33044083

Contact seller

Buy Used

US$ 48.53
Convert currency
Shipping: US$ 2.64
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Emil Atanasov
Published by Packt Publishing Limited, 2018
ISBN 10: 178646392X ISBN 13: 9781786463920
New PAP
Print on Demand

Seller: PBShop.store US, Wood Dale, IL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

PAP. Condition: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # L0-9781786463920

Contact seller

Buy New

US$ 52.95
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Emil Atanasov
Published by Packt Publishing Limited, 2018
ISBN 10: 178646392X ISBN 13: 9781786463920
New PAP
Print on Demand

Seller: PBShop.store UK, Fairford, GLOS, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

PAP. Condition: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # L0-9781786463920

Contact seller

Buy New

US$ 48.30
Convert currency
Shipping: US$ 6.39
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Atanasov, Emil
Published by Packt Publishing 2018-05, 2018
ISBN 10: 178646392X ISBN 13: 9781786463920
New PF

Seller: Chiron Media, Wallingford, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

PF. Condition: New. Seller Inventory # 6666-IUK-9781786463920

Contact seller

Buy New

US$ 42.01
Convert currency
Shipping: US$ 19.72
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 10 available

Add to basket

There are 7 more copies of this book

View all search results for this book