Ready to level up?
Discover effective solutions to the top five Roku development challenges, including implementing rounded corners, shadows, gradients, and complex animations, plus how to overcome scaling issues for a pixel-perfect UI.
Join me on my personal journey from struggling with Roku development, facing challenges with scant resources, to finding a vibrant community that changed everything.
Learn everything about Roku screen navigation, from the basics to implementing a complete stack-based architecture, with our step-by-step guide designed for beginner developers.
Discover the ultimate strategy to reduce app bounce rates and engage users from the moment they launch your application. Learn how a splash video can transform your app's first impression, keep users interested, and significantly enhance user experience.
Learn how to speed up your Roku development and achieve pixel-perfect implementations with three practical steps. Perfect for developers looking to enhance their workflow and precision.
Follow me through my journey from regular developer to Product Owner. Learn to understand what users want, set the right priorities, deliver projects on time, and communicate better. The Path of the Owner will help you become a top notch developer in 2024. Ready to learn? Let's go!
Deeplinks are a mission critical part of your application. The most common use case for deeplinks in a real world application is to play a specific video, or set UTM params. In this post you will learn how to test deeplinks in a Roku application. Stay until the end for a list of tips and tricks to make your developer experience easier, and to know the top three reasons why your tests fail and how to fix them.
UI testing is a form of integration testing that focuses on interacting with the application in the same way a real user would, through manual inputs. In this post we'll explore how to create automated tests for the Roku platform using the roku-test-automation library.
Adopting the NoEstimates approach completely changed how I manage projects. By ditching the need for exact time predictions and relying on real data and task splitting instead, I found a practical way to handle my project planning. This method not only gives more precise forecasts but also helps spot problems early, focusing on necessary features only and facilitating negotiation with stakeholders.
The Roku BrightScript language usually handles async operations through observers. Observers can easily lead us to implement anti-patterns that worsen our code readability and make it hard to debug. In this post I will show you how to setup the rokucommunity/promises library to improve readability, security and efficiency in your Roku async workflows.
Explore BrighterScript, a modern superset of BrightScript language. Learn the compelling features it offers and discover effective strategies to convince your manager to integrate this amazing technology into your Roku development.
Google will officially sunset the Universal Analytics platform in July 1st 2023. Here's how you can setup the newest alternative, Google Analytics 4 (GA4), in your Roku application.
In this article, I will explain how to use the command 'npx create-roku-app' to quickly scaffold a modern Roku application using the best practices.