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

Stories by Shalitha Suranga

Communicating between Node.js microservices with gRPC

Communicating between Node.js microservices with gRPC

Dev

Learn how to use gRPC to communicate between Node.js microservices and test those connections with Postman in this post.

Shalitha Suranga
Feb 24, 2023 ⋅ 10 min read
Create visuals with React Native community masked view

Creating visuals with react-native-masked-view

Dev

Use the React Native community masked-view package to create an opening animation like the Twitter iOS app opener animation in this post.

Shalitha Suranga
Jan 13, 2023 ⋅ 8 min read
react-native-track-player: A complete guide

React Native track player: A complete guide

Dev

Learn about react-native-track-player features through implementing a fully-featured music track player library.

Shalitha Suranga
Dec 19, 2022 ⋅ 14 min read
Build a custom flashbar in React Native

Build a custom flashbar in React Native

Dev

Learn how to build and customize flashbar components in React Native according to practical requirements.

Shalitha Suranga
Nov 25, 2022 ⋅ 13 min read
Using Flutter's MethodChannel to invoke Kotlin code in Android

Using Flutter’s MethodChannel to invoke Kotlin code for Android

Dev

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 via EventChannel.

Shalitha Suranga
Oct 20, 2022 ⋅ 15 min read
How to build a customized React Native activity indicator

How to build a customized React Native activity indicator

Dev

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 with several third-party libraries and inbuilt APIs!

Shalitha Suranga
Sep 26, 2022 ⋅ 13 min read
Caching clash: SWR vs. TanStack Query for React

Caching clash: SWR vs. TanStack Query for React

Dev

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

Shalitha Suranga
Sep 7, 2022 ⋅ 15 min read
Understanding AJAX requests in React Native

Understanding AJAX requests in React Native

Dev

There are several ways to make AJAX requests that you can choose from for your React Native app, and we cover quite a few in this post.

Shalitha Suranga
Aug 30, 2022 ⋅ 14 min read
ExpansionPanel in Flutter: A guide with examples

ExpansionPanel in Flutter: A guide with examples

Dev

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

Shalitha Suranga
Aug 23, 2022 ⋅ 11 min read

Building a Flutter desktop app: Tutorial with examples

Dev

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

Shalitha Suranga
Aug 1, 2022 ⋅ 6 min read
React Native touchable vs. pressable components

React Native touchable vs. pressable components

Dev

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

Shalitha Suranga
Jul 11, 2022 ⋅ 12 min read
using-custom-chrome-tabs-flutter-with-flutter-custom-tabs-plugin

Using custom Chrome tabs in Flutter with the flutter_custom_tabs plugin

Dev

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

Shalitha Suranga
Jun 16, 2022 ⋅ 11 min read