Andrew Wang

New Features in the Data Browser

Parse users love to store rich relational data on our backend. Today, we are releasing a number of features that will delight our users who make use of the relations. The first change is that you can now create, update and delete relations in the data browser. For example, to model the "Like" relationship between...

Build an e-commerce mobile app on Parse and Stripe

Many of our developers want to accept payments in their mobile apps so that they can build experiences like Amazon, Zappos, Lyft, and Uber. Today, we are happy to announce a partnership with Stripe that enables these kinds of apps. Stripe is an online payment processing platform that is renowned for its simplicity and transparency....

Pushing the Envelope on Push Targeting

Many Parse users want to target push notifications using the creation date or the modification date of installations. This is useful if, for example, you are trying to reach everyone who installed your app in the last week, or to send a love note to users who have been with you for more than a...

The New Data Browser

The data browser is a great tool for viewing and editing your data. Since its initial release, it has become one of the most popular and essential tools of development on Parse. Today we're announcing the new data browser with a revamped design and a number of great features including: 1. Filtering. Find a subset...

JavaScript SDK Now Supports Router and History

Since the initial launch of Parse's JavaScript SDK, we have seen many developers building rich web applications with it. These apps are great, but they pose a few challenges for the developers: It is difficult to route URLs to various states of the app. It is difficult to update URLs and browser history based on...

Internationalization

PFLogInViewController in simplified Chinese The iOS App Store is available in 150 countries. For an app developer, this means that if you put in the hard work to localize your app to different markets, you could be rewarded with increased sales from overseas. At Parse, a lot of our developers are from Europe, China, Japan,...

Simple And Safe In-App Purchase Using Parse

In iOS development, setting up in-app purchases (IAPs) can be a challenge. If the IAP requires downloading associated content, developers have to build a backend that can deliver these content files securely. The backend should only make the content available to the user after the purchase has been validated by the server. If your server...

Remote Images In A Table View Controller

A few years ago when I was writing my first iOS app, I was stunned by how much code I had to write in order to display remote images in a table view. It is a common problem many developers face, yet it is so difficult that Apple had to publish a tutorial to show...

Loading Images Stored on Parse

Parse developers love using our framework to store images. Be it photos taken by app users, or static asset pictures too big to ship with the app, a large number of images are uploaded to Parse daily using the PFFile API. Displaying a remote image in an iOS app, however, is far from a walk...

A Beautiful Login Screen For Your Mobile App

Writing a login view for a mobile app is typically a lot of work. The complexity originates partially from the the multitude of login options your mobile app may support; username/password, Facebook, Twitter are among the popular choices. In addition, the login controller needs to handle the cases when the device is offline, when the...