This is the final article in a three-part series on building a multi-user iOS game app. In part 2 of this series, we demonstrated the process of player registration, login, and storing in Backendless Database. Now, let’s take a look at counting the score for every player, creating a leaderboard, and how all of the game installations are notified when this…
When analyzing data, you may need to know the average salary of all employees, the quantity of goods in stock, the number of individual items in stock, the maximum or minimum cost, and so on. These tasks are easily handled with aggregate functions. Aggregate functions perform calculations using the values in a column in order…
For this series, we are developing an iOS game called “TapMe”. As TapMe is a multiplayer game, it provides registration for the new users and login for the existing ones. In this article, we are going to demonstrate how to handle user registration and login, as well as how to store a player’s information in…
We are happy to announce the new release of Backendless, version 5.2.0. The new release delivers completely redesigned support for push notifications. With the new release, you can create highly visual, dynamic, and interactive push notifications for Android and iOS devices. The content in the notifications can be personalized for each individual user. You can greet…
Did you know you can use the Backendless Code Generator, which is a part of Backendless Console, to easily generate a simple real-time chat application for iOS, Android and JavaScript? You get full source code and can see how to use Backendless APIs for sending text-based chat messages in real time. In this article, we will describe…
With the introduction of our real-time database, Backendless is now an even better platform for developing games, especially multi-user ones. In this series of posts, we will be showing to you how to build a game for iOS with Swift using Backendless. For a quick overview of the game in action, please watch the video…
Backendless SDK for iOS has received several improvements which increase the portability of our code. As a result, the same library you use for iOS apps can also be used in tvOS and watchOS apps. All the functionality available in our SDK is available in these two environments, including real-time database and real-time messaging. The…
Backendless supports two approaches for saving data objects in the database: the class-based approach and the map/dictionary approach. With the class approach, you declare a class, instances of which represent individual objects stored in the database. With the introduction of Swift 4, it is important to add a new attribute to your Swift 4 classes….