Building an Instagram-Like App with Parse and Swift
Parse, the mobile app platform, has one particularly interesting product: Parse Core. One of its features allows app developers to store data in the cloud, without worrying about setting up servers and designing a REST API. Parse Core is also locally backed, like Core Data, which makes it a very good solution for online-offline back-ends.
This tutorial explains how to create an app that’s backed by Parse. We’ll create an Instagram-like app with these features:
- Load data from Parse, store it locally.
- Save data to Parse, write it back to the cloud.
- Upvote, or like, pictures of cats.
The app will be entirely created with Swift, Apple’s new programming language for making iOS apps. Parse isn’t yet rewritten in Swift, so we’ll have to create a Bridging Header to work with it.
This is what you’ll learn:
- Working with Parse, retrieving and saving data in the cloud.
- Integrating a Swift project with Objective-C frameworks, with Cocoapods.
- Setting up views and a custom table view cell with Interface Builder.
- Coding an entire app with Swift, from scratch.
- Working with Auto Layout and constraints.
- Using gesture recognizers, optionals, conditions, closures, properties, outlets and actions.
Read the full guide: Building an Instagram-Like App with Parse and Swift on AppCoda
Join 11.000+ app developers and marketers
- Every Monday: get curated app marketing news, resources, tools and goodies in your inbox
- Grow your app's userbase with the latest App Store Optimization and app marketing strategies
- FREE: Get the free step-by-step Get Started With Your App Idea guide to set yourself up for App Store success!
Comments & Thoughts
On The Blog
Best Of Quora: Billionaires, Databases, Job Interviews And In-App Purchasing (Week 31)
In an ongoing series Best Of Quora I try to capture gems of questions. This week's edition, topics include looking for jobs, interview questions, using databases in your apps and the determination of a future billionaire.
App Failure: Match Around for Location-Based Dating
In the spring of 2011 I started working on an app concept called Match Around, it's GPS-based real-life matching and dating. Together with a marketing agency I worked out the first version of the application, tested it at a music festival and even pitched it to a multinational. What led to the demise of this app?
Let's Encrypt: Just What App Makers Need To Secure Their Apps
Is your app secure? Make sure it doesn't leak your users' data by installing a free certificate from Let's Encrypt. Read on to find out why and how.