Swift Networking Tutorial Index: Building a Swift App to Query a Custom API

Our tutorial series on networking in Swift provides a detailed, practical overview of the topic from the back-end API to the end user application. The series is broken up into two major parts. In the first part, we build a custom web service in PHP which provides access to a RESTful API that serves inventory content from a hypothetical plumbing supply shop. Knowing how to create a simple API is useful for delivering mock content during your app development cycle, and provides application developers with more knowledge on precisely how such a service is constructed. In the second part, we use table views to create a Swift application to query our custom API and deliver the contents of the service to the end user of the application. Use the index below to navigate the tutorial.

Introduction and Overview: From the Back End API to the End User Application

The Web API
Building a RESTful API in PHP, Part 1
Building a RESTful API in PHP, Part 2

The Swift Client App
Networking in Swift: Building the Swift Client, Part 1
Networking in Swift: Building the Swift Client, Part 2
Networking in Swift: Building the Swift Client, Part 3
Networking in Swift: Building the Swift Client, Part 4
Networking in Swift: Building the Swift Client, Part 5

This tutorial was authored by Stefan Agapie, a Senior iOS Software Engineer, and adapted for the present piece.


  1. Everyday academic challenges make every student face a set of certain problems. These problems in the first place deal with the importance of choosing the proper theme for an academic paper in the first place and making it creative in the second place See more aaa paper format

  2. Thanks for a post. I also recommend you to download apps to spy on your spouse.

  3. I study roughly further inspiring on completely different blogs every single day. It is working to all the time be inspiring to learn content from various writers regarding web development company and notice a bit one thing from their store.

  4. This is the wonderful and informative Swift Networking Tutorial. I was looking for such detailed learning stuff just for improving my programming skills. I am an average php programmer. Before this, I did code merely for design and development of simple websites, but not work with API now trying first time with your step by step lectures.

  5. Thanks for tutorial. You can take a help for mobile app development from FuGenX on any platform.

  6. your article is very informative being a developer in a Top website design and web development company i learn alot from this tutorial.

  7. Nice article!


  8. Thanks for informative article. You can also follow these guidelines

  9. email marketing dubai
    services search is over here with reliable and affordable bulk email marketing from KVN Mail UAE - Dubai, Abu Dhabi, Sharjah, Ras Al ..

  10. Nice post its very informative.If you are seeking mobile application development for develop you business, then hear advice from some of the worlds top app developers from mobile app development company in dubai, checkout and get your business app with best results…

  11. Thanks for sharing this tutorial. If you need any further guidance I would suggest Top Mobile App Development Company Dubai.

  12. Thanks for tutorial. You can take a help for Joomla app development from Freelance To India on any platform.

  13. Thanks for tutorial. You can take a help for Web Solution Winner for app development.

  14. We Offer all types of Finance Business Personal Cash
    Quick Cash Advance. Fast Credit Check. Cash Today.
    Fast Cash Online
    low interest rate as low as 2%
    Financial Cash Available Here
    Business Personal Cash
    I'll advise All Cash seeker should contact us
    Contact Us At : abdullahibrahimlender@gmail.com
    whatspp Number +918929490461
    Mr Abdullah Ibrahim