Querying and Sorting Firestore Data Sep 14, 2020 | 5 min read React Native firebase Firestore Paweł Wysowski Using Firestore, you will probably want to query the data in some way before fetching it. If you have experience in .NET or .NET Core, there is the Entity Framework package, which allows you to do some querying operations before returning data. When it comes to Firestore, you can mostly do the same things! There are some limitations, but firstly, let’s talk about the possibilities. Read more

How to Make Your App Respond Gracefully to Region Change Sep 3, 2020 | 5 min read JavaScript React Native firebase Paweł Wysowski There are cases in which you will want to change your app’s appearance depending on where it’s being used. For example, you may want to display different content in some regions or change the color palette depending on the user’s location. Today I will show you how to do it using Firebase Remote Config and our great Sticky Parallax Header library! Read more

Firebase Messaging - an easy to use marketing tool Aug 18, 2020 | 11 min read Marketing firebase messaging Paweł Wysowski There are multiple ways to create a successful marketing campaign for your mobile app. But not so many developers know that it can be achieved with Firebase tools! Let’s take a look at two very useful services that will boost your app. Setting them up is really easy and shouldn’t take much time even when you’re not a very experienced React Native developer. Read more

An introduction to Highway - our new build system Aug 17, 2020 | 9 min read iOS Continuous Integration Piotr Sękara You're probably thinking now about Xcode: has Apple allowed you to customize their IDE? Maybe I’ve missed something from WWDC? Not exactly. We’ve prepared a new tool for iOS developers to make the CI/CD integration process smooth. Why have we done that? After all, there is Fastlane, which does a really awesome job, and we also have tools for CI/CD like Jenkins, Bitrise, TeamCity, and many others. However, we have found that CI/CD can still be greatly simplified and improved. This article is about a solution that we developed internally, have been testing in our projects for quite a while, and want to share with the world. Read more

Javascript Async Fundamentals Jul 1, 2020 | 11 min read JavaScript Michał Sobczak Introduction Picking up from my article about asynchronicity and threading in programming, let’s continue the topic using the example of JavaScript. For more about these topics and how these two mechanisms work I encourage you to take a look at the first part here. Read more

TypeScript, Preact and Unistore Jun 19, 2020 | 17 min read TypeScript Unistore preact Volodymyr Kolesnykov Preact is a fast and lightweight alternative to React. Thanks to its size, it can be considered for such use cases as self-contained web widgets, progressive web applications, accelerated mobile pages, or applications where performance is prioritized. Unistore is a tiny centralized state container, which is often used together with preact instead of redux. Read more

Web Components: When, Where, and Why to Use Them Jun 3, 2020 | 10 min read Frontend webcomponents Szymon Oboński Web components are great for keeping the design standards in large organizations, or between projects which use various frameworks or to “Futureproof” your organization if new shiny library/framework will come up. In my opinion the best way to write them is by using Stencil in terms of speed/comfort of writing or even speed of the Components library. This article tries to summarize all the knowledge I have about Web Components: when, where, and why to use them? What is Stencil and why to use it? How (by my opinion) should we write Web Components. Read more