Engineering

Building a Conferencing App with Next.js

Building a video calling app might seem like a daunting task. But what if I told you it doesn't have to be? Imagine building an enterprise-ready video and audio experience, seamlessly adding it to any app within just a few hours. In this tutorial, you'll learn how to build a scalable video conferencing app in
Read more ->
4 min read

Shared Element Transition In Jetpack Compose: Enriching Android User Experiences

The Shared Element Transition or Container Transform is an animation that forges a visual connection between two UI elements, significantly enhancing the app's aesthetic and user experience. By implementing transitions between screens to appear seamless and integrated, shared element transitions help maintain user engagement and spatial awareness within the app. Using shared element transition animations
Read more ->
5 min read

React Tutorials for Beginners

Front-end libraries have become indispensable components of the modern web development stack. Among these choices is React JS, which stands out as one of the most popular frameworks thanks to its efficiency and flexibility in developing user interfaces (UIs). If you're just getting started learning about this powerful front-end library, you've come to the right
Read more ->
9 min read

Introduction to WebRTC for Unity Developers

What is WebRTC? Web Real-Time Communication (WebRTC) is a powerful technology enabling real-time video, voice, and data exchange between peers over the network. WebRTC is an open-source technology freely available for both personal and commercial use. While most modern web browsers natively support WebRTC, its core is a C++ library that integrates with many programming
Read more ->
9 min read

Jetpack Compose Tutorials for Beginners in 2024

Embarking on Android app development presents a steep learning curve, especially in a landscape where Android dominates as the leading mobile OS with a 70.1% market share in 2023. You might find it challenging to understand how to use kits like Jetpack Compose effectively, mainly because you aren't sure which learning resources to use. We've
Read more ->
10 min read

Optimize App Performance By Mastering Stability in Jetpack Compose

Jetpack Compose, Google's cutting-edge UI toolkit, has shown immense promise since its stable 1.0 release. The adoption for production purposes has surged, with over 125,000 apps developed using Jetpack Compose now successfully launched on the Google Play Store, as reported by Google. Although Jetpack Compose has built-in optimization features, developers should understand how Compose renders
Read more ->
20 min read

Building a Flutter SDK: A Deep Dive Into pub.dev — Part Two

Introduction Building a Flutter SDK is a series about crafting your own Flutter packages and SDKs from scratch. The articles in the series put into words the lessons the Stream Flutter team has learned over the years building our own Flutter SDKs. The series uses two of our SDKs as examples which you can take
Read more ->
14 min read

Configuration as Code, Using PKL

You are building the next best thing. You are scoping out some amazing features. But now you have to add a way for someone running your software to configure things. So, you break out the JSON parser and start coding the interpretation of your new-fangled config file format. But JSON does not allow schemas, and
Read more ->
8 min read