Thoughts and guides about some of the stuff I do.

A Look at Xcode Cloud

May 8, 2022
A Look at Xcode Cloud

I’ve had access to Xcode Cloud for nearly 6 months now and have used it for CI/CD with my game Puck Drop. I was surprised to see the invite in my mailbox, especially since even today I’m seeing larger devs not having access to it yet. Not sure if the selection is completely random or Apple uses some criteria behind the scenes. Anyways let’s have a look at some of what the service offers.

Continue reading »

Cache and API Request with Combine

April 29, 2022
Cache and API Request with Combine

When working with remote APIs we often want to implement some sort of caching on the client for multiple reasons, e.g. performance or saving the bandwidth. We may also want to use the cache only when it is not outdated (as per our specific use case) and still hit the remote API even when the cache exists. Let’s look at a possible way on how to approach this using Combine.

Continue reading »

Set up Adobe AIR with AIRFacebook v2.x

February 2, 2018
Set up Adobe AIR with AIRFacebook v2.x

AIRFacebook offers a rich and cross-platform API to the latest Facebook SDK for iOS and Android.

Let’s see how you can easily implement social interaction in your Adobe AIR app and make it available to the millions of people using Facebook today!

Continue reading »

Upgrade notes for AIRFacebook 2.0.0

February 2, 2018

AIRFacebook has been updated to version 2.0.0 which brings new, reworked ActionScript API and updated Facebook SDKs to version 4.30.0 for both iOS and Android. See below to learn what changes you need to make in order to use this new version of the extension.

Continue reading »

Ugrade notes for AIRFacebook 1.5.0

March 26, 2017

The AIRFacebook extension has been updated to v1.5.0. There are no changes to the ActionScript API, however, the underlying Facebook SDKs have been updated to v4.20.2 (iOS) and v4.20.0 (Android). See below to learn what changes you need to make in order to use this new version of the extension.

Continue reading »

Facebook login with Chrome Custom Tabs

September 1, 2016
Facebook login with Chrome Custom Tabs

Chrome Custom Tabs is an Android library providing in-app view with Chrome-like look and feel. Furthermore, it shares cookies stored by the browser and as a result, users don’t have to type in their account details again if they have signed in to Facebook before using Chrome. The library offers better user experience compared to in-app web view, which requires user’s details every time. Of course, if native Facebook app is installed, it’ll be used instead.

Continue reading »

Upgrade notes for AIRFacebook 1.4.0

June 10, 2016

The AIRFacebook extension has been updated to v1.4.0. There are no changes to the ActionScript API, however, the underlying Facebook SDKs have been updated to v4.12.0 (iOS) and v4.12.1 (Android). See below to learn what changes you need to make in order to use this new version of the extension.

Continue reading »

Getting started with AIRFacebook API

September 13, 2015
Getting started with AIRFacebook API

The Facebook platform offers a number of features that we can easily implement using AIRFacebook ANE and provide great social experience for our users. In this post, we’ll take a look how to use the ANE to perform the following tasks in our app:

Continue reading »

Using AIRFacebook listener interfaces

September 10, 2015
Using AIRFacebook listener interfaces

In previous versions of the AIRFacebook ANE (v1.0.3 and older), the only way to retrieve results of various async requests was with the use of the standard Flash event model. You added your desired event to the dispatcher, created corresponding handler, made the request, removed the event from the dispatcher and played around with the event object that you received. After all, that is what AS3 devs have been doing for years, until signals happened.

Continue reading »

Set up Adobe AIR app with Facebook

September 10, 2015
Set up Adobe AIR app with Facebook

AIRFacebook offers a rich and cross-platform API to the latest Facebook SDK for iOS and Android.

Let’s see how you can easily implement social interaction in your Adobe AIR app and make it available to the millions of people using Facebook today!

Continue reading »