Ricardo Serrato (Programming Headache)Fuel Your Coding Passion: Discover 5 YouTube Programmers Who’ll Ignite Your InspirationProgramming is difficult. It’s not just about having the technical and mental experience to solve problems through code, it also involves a…·3 min read·Mar 25, 2024----
Ricardo Serrato (Programming Headache)Building an Icon Picker for the Jetpack Compose material-icons-extended libraryThe material extended library has tons of icons that can make our apps look better. Letting users choose which icons they want to use would…·8 min read·Mar 15, 2024----
Ricardo Serrato (Programming Headache)Effortless TextField Validation with Custom Annotations in Jetpack Compose: Simplifying TextField…When building Jetpack Compose applications, one of the most tedious and boring tasks is to validate forms. We want to create code that we…·6 min read·Mar 6, 2024----
Ricardo Serrato (Programming Headache)Think Once, Reuse Forever: Leveraging Generic Jetpack Composables to Eliminate Duplicate CodeThe use of generic programming in Jetpack Compose promotes the creation of highly reusable designs and, furthermore, avoids one of the less…·3 min read·Mar 1, 2024----
Ricardo Serrato (Programming Headache)Basics in Jetpack Compose Layouts: A Guide to Vertical and Horizontal CenteringCentering with respect to the screen can be tricky in Jetpack Compose. You need to use the right layout (Column or Row) to achieve it. You…·2 min read·Feb 20, 2024----
Ricardo Serrato (Programming Headache)Effortless Loading Screen with State Flows and Jetpack Compose — Just 4 Easy StepsCrafting a loading indicator for your screens is a straightforward process. Achieve this in just four simple steps, requiring only a few…·2 min read·Feb 13, 2024--1--1
Ricardo Serrato (Programming Headache)Building an Interactive Square Simulation with p5.js:Step into the exciting world of interactive web simulations as we delve into the creation of a dynamic square simulation using the powerful…·8 min read·Feb 7, 2024----
Ricardo Serrato (Programming Headache)Data Management with Java Streams: Comprehensive Examples for Beginners to Advanced UsersStreams are one of the best ways to handle data in Java nowadays. Streams provide a versatile and efficient mechanism for data management…·7 min read·Jan 19, 2024----
Ricardo Serrato (Programming Headache)Building a Basic DateField in Jetpack Compose: A Step-by-Step GuideWe want a basic composable that allows the user to capture: year, month and day of a date.·5 min read·Jan 16, 2024----
Ricardo Serrato (Programming Headache)Effortless Custom Navigation Implementation with Jetpack Compose: A Beginner’s GuideFor small app’s sometimes is better to write a custom navigation instead of using the oficial navigation library.·7 min read·Jan 12, 2024----