Ricardo Colin

Ricardo comes to Fresh with experience in creating websites and custom applications for smaller companies from when he was in college, with a focus on mobile development. After developing Android applications on Java, he transitioned to iOS using Swift. Then, once Flutter developed a cross-platform technology, Ricardo became intrigued and began using that framework for future applications.

Ricardo also enjoys guiding and helping other devs and peers with projects, previously acting as a part-time coach to students with Flutter and Firebase projects. In addition, Ricardo has two Flutter game applications in the App Store and the Play Store: “Math Circle Roulette,” which helps with practicing math problems, and “What’s My Number?” a guessing game that you can play with other friends or with a robot.

Ricardo loves to learn and talk about almost anything, especially about new technology and finding new opportunities to exchange knowledge. Outside of work, he loves to learn about new places to hike and will play soccer from time to time.

Full bio

AI/Machine Learning, Mobile App Development, Software, Web App Development

A First Look at Google’s Project IDX

What is Project IDX? Project IDX is a cloud-based, integrated development environment (IDE), an entirely web-based workspace created by Google that helps users build multiplatform applications. It is designed to make the app development process faster and easier. Some key features that make this project tempting are: Available Templates Their templates are broken down into
Read Now
Mobile App Development

A Guide for Flutter Mobile Application Developers, Part VI: Testing and Security

In the final installment of this series for Flutter mobile application developers, we’ll dive into Testing and Security.  While aiming for complete code coverage is optimal, it’s not always feasible. Security is paramount, particularly in handling user information. Throughout the first five parts of this series, we’ve covered: Understanding these topics isn’t just valuable—it’s essential
Read Now
Mobile App Development

Flutter Mobile App Developer Guide, Part V: Techniques for Code Optimization

So far, we’ve discussed the following topics related to becoming an effective Flutter mobile app developer:  This post focuses on advanced optimization techniques for the Flutter mobile app developer seeking to fine-tune their widget development. We aim to elevate your codebase, ensuring readability, maintainability, and adherence to high coding standards.  Delving into these topics enhances
Read Now
Mobile App Development

Flutter Developer Guide, Part IV: Avoid These Common Mistakes

Our previous posts (Part 1, Part 2, and Part 3) covered various use cases of tips and tricks to enhance readability, performance, and maintainability in development. This post takes a different direction by highlighting aspects to avoid during development, offering insights to save you from potential headaches and elevate your expertise. These upcoming tips aim
Read Now
Mobile App Development, Technology Architecture, Web App Development

Flutter Mobile Application Development, Part III: Additional Coding Best Practices & Tips

In our earlier posts (Navigating the Framework and Architecture and Strategies For Streamlined and Efficient Workflows), we delved into valuable tips and best practices to elevate the performance, maintainability, and overall quality of your Flutter mobile application development projects.  Now, we will explore additional insights, offering tips and tricks to refine your codebase, enhance readability,
Read Now
Mobile App Development, Technology Architecture, Web App Development

Flutter Mobile App Development Part II: Strategies For Streamlined and Efficient Workflows

In our first post about the ins-and-outs of Flutter mobile app development, we provided a high-level overview of the framework, how it enables developers to build mobile apps from a single, shared code based, and as a result, how it has the powerful potential to reduce project costs and accelerate go-to-market timelines.  To use Flutter
Read Now