Ravindu Kavishka
blog / work / projects
Blog
2025
  • Android Product Flavors for Efficient App Development
    Learn how Android Product Flavors can simplify managing multiple app versions with shared code and tailored configurations, saving time and reducing complexity.
2024
  • Google’s NotebookLM: A Comprehensive Review
    NotebookLM, developed by Google, is an advanced AI-powered tool for managing and analyzing notes. It stands out from tools like ChatPDF and Claude by offering specific features for handling large volumes of data, generating insights, and refining ideas.
  • Understanding State Batching in React
    React batches state updates to enhance performance, which can lead to issues where intermediate states are not visible if updates occur rapidly. Here’s a quick overview of how to address common mistakes related to state batching.
  • Project IDX: Developing Flutter Apps in the Browser
    Project IDX is a browser-based development environment that allows to build web and mobile apps directly from their web browser.
© 2025 | Ravindu Kavishka