Shalitha Suranga Programmer | Author of Neutralino.js | Technical Writer


33 Stories by Shalitha Suranga

Build a custom flashbar in React Native

Learn how to build and customize flashbar components in React Native according to practical requirements.
0 13 min read

Using Flutter’s MethodChannel to invoke Kotlin code for Android

Learn how to call Kotlin code from the Dart side via the Flutter platform channels’ MethodChannel class and how to perform event-driven Flutter-Native communications...
0 15 min read

Create customized and shareable calendars in React Native

Learn how to create customized and shareable calendars in React Native, including how to implement dark mode and other useful customizations.
0 13 min read

How to build a customized React Native activity indicator

Learn how to customize and use a React Native activity indicator to fit into any app and ways to display customized cross-platform activity indicators...
0 13 min read

Caching clash: SWR vs. TanStack Query for React

With the language-agnostic release of TanStack Query, we review its features, tooling, and usability against SWR, another React caching tool.
0 15 min read

Understanding AJAX requests in React Native

There are several ways to make AJAX requests that you can choose from for your React Native app, and we cover quite a few...
0 14 min read

ExpansionPanel in Flutter: A guide with examples

In this guide, learn how to use the ExpansionPanel widget to add collapsible item descriptions and more to your Flutter app.
0 11 min read

Building a Flutter desktop app: Tutorial with examples

Learn the benefits and basics of building a desktop app with Flutter for Windows, macOS, and other supported output targets.
3 6 min read

React Native touchable vs. pressable components

Learn the difference between touchable and pressable components in React Native, and how to implement different effects with each kind.
0 12 min read

Using custom Chrome tabs in Flutter with the flutter_custom_tabs plugin

Learn to implement Chrome Custom Tabs in Flutter applications with Flutter_custom_tabs, which offers impressive cross-platform features.
1 11 min read

Using input masks in React Native

Implement input masks in React Native to develop user-friendly input constraints such as entering data according to a pre-defined format.
0 12 min read

Why you should use a Go backend in Flutter

Go-based backends bring numerous benefits for Flutter frontends. You can avoid time-consuming business logic rewrites by using Go modules in the Flutter app.
0 15 min read