Building a Chat App with React Native and Firebase

In this tutorial series , I’ll be showing you how to build a functional and secure chat app using the latest React Native libraries, the Expo framework, and Firebase, powered by the ChatKitty platform.

Very complete I must say. Must have taken an ton of work to write.

Building a Chat App with React Native and Firebase (Part 1) →

Syncing Data With Firebase Using Ionic Framework

$scope.list = function() {
    fbAuth = fb.getAuth();
    if(fbAuth) {
        var sync = $firebase(fb.child("users/" + fbAuth.uid));
        var syncObject = sync.$asObject();
        syncObject.$bindTo($scope, "data");
    }
}

Once syncObject is bound to $scope.data, which is provided by AngularFire, data will be synchronized consistently in three ways (UI, $scope.data, and Firebase): Calling $scope.data.todos.push({title: result}); will update the UI and also sync it to Firebase; no further code adjustments are required.

Syncing Data With Firebase Using Ionic Framework →