Your tools can make or break productivity when you’re on a fully remote team. Thankfully, here at Buffer, we have the pick of the bunch. Our suite of tools is extensive, especially on the marketing team, and our curated selection helps us fill our queues, manage social channels, create graphics, and generally stay organized. In […]
Here at Buffer, we think a lot about visual content — images and carousels are one of the best types of content to post for engagement, after all. Our social media management tool incorporates image posting because we know how important that element is to engage your followers and fans. But there’s one question we […]
Instagram Stories are one of the first things I tap on when I open the app. I love seeing the more authentic, in-the-moment content creators and brands post there, rather than the polished Instagram feed. Many Instagrammers will spend hours creating beautiful Instagram Reels and photo posts, but ignore their Instagram Stories — and they’re […]
One of the best aspects of social media is being able to share something with your followers, but other social media platforms make reposting a bit easier. On Twitter/X, you can retweet. On Facebook, there’s the option to share a post. And on Instagram, you can repost, which is essentially a way to share a […]
As an industry, generative AI is moving quickly, and so requires teams exploring new ideas and technologies to move quickly as well. To do so, we have been using Gradio, a low-code prototyping toolkit from Hugging Face, to spin up experiments and experiences. Gradio has allowed us to validate concepts through prototyping without large investments […]
Slope-intercept library design 05 April 2022 The equation y=mx+b defines a line in slope-intercept form. The line will intercept the y-axis at the value b and for each change in x its slope (the amount the line goes up or down) will change by m. Slope-intercept gives me a way to think about the design […]
Like many developers, I use open source tools on daily basis. Recently, I’ve got the chance to create one for other teammates and try to think about what I should consider before launching it. Today I share this checklist. License Before sharing anything, it’s quite important to know what would be the license for your […]
Within the Stream Chat Android SDK project, we use the Kotlin binary compatibility validator plugin to keep track of all the changes we make to our public API. This is a first-party plugin by JetBrains, though it’s still experimental (it’s an incubator project by JetBrains on GitHub). In this article, you’ll learn what the plugin […]
TL;DR Introducing the new parcelable library which enables using kotlinx.serialization to serialize data into Android Parcels to be passed between different Android Components. Android Parcelable Android’s Parcelable is an object whose values can be written and read from a Parcel. An Android Parcel is a container of values that can be sent between different Android […]
Over the last few years, Android™ development has gone through significant changes in how apps are structured, the language used for development, the tooling & libraries that speed up our development, and the improvements in testing apps. What didn’t change in all these years is the Android UI toolkit. This changes with Jetpack Compose — […]