Published in StackAnatomy·Jan 28, 2022Lightweight Alternatives to ReduxSometimes all you need is just a hook — When building a React application, there are many options to choose from when it comes to a state management library. Redux has been the go-to choice for many development teams over the years. …React7 min readReact7 min read
Published in StackAnatomy·Dec 22, 2021React Architecture Patterns for Your ProjectsLearn what are the best practices when structuring your React.JS projects — React is an un-opinionated framework in the front-end ecosystem. Its versatile nature does not provide a way to organize and structure a web application. The way an application is organized and structured is how a developer or a team of developers interact with it. A project with no logical structure…React8 min readReact8 min read
Published in JavaScript in Plain English·Dec 13, 2021Create a Custom Hook to Show/Hide Password Visibility in React NativeBuilding login and signup forms in a React Native app comprise input fields and buttons. One field that you will often find yourself adding to these forms is the password field. This password field is composed of using React Native’s TextInput component. The common behavior of this field is to…React Native4 min readReact Native4 min read
Published in Geek Culture·Sep 23, 202111 Best No-Code and Low-Code Back-Ends for 2021No-code and Low-code development platforms let people worldwide build their businesses and applications to serve them without writing code. According to Forrester, the no-code/low-code category will grow to $21.2 billion by 2021. Before these platforms, building an application for a business would require hiring experienced software developers. But that’s not…Low Code11 min readLow Code11 min read
Published in Crowdbotics·Sep 6, 2021How to Offer Multi-language Support in a React Native AppAs a business grows, it’s only natural to consider expansion into markets in other countries and regions as a next step. …React Native11 min readReact Native11 min read
Published in Crowdbotics·Jul 28, 2021React Native Component Libraries to Try in Your Next BuildReact Native is a highly versatile programming language used to build cross-platform, or universal, mobile applications using React and JavaScript. Initially released in 2015, it has grown by leaps and bounds and been adopted by a multitude of developers and startups. One of the most prevalent reasons for its success…React Native9 min readReact Native9 min read
Published in Crowdbotics·Jul 6, 2021Push Notifications: Why You Want Them & How to Build Them Into Your App (Part 2 of 2)In part 1 of this series, we discussed what push notifications are and how they can be a useful addition to your marketing and communication strategy. In part 2 of our push notification series, we’re going to share how you can implement push notification functionality in your app. (Note: Depending…React Native15 min readReact Native15 min read
Published in Crowdbotics·Jul 1, 2021Push Notifications: Why You Want Them & How to Build Them Into Your App (Part 1 of 2)What are Push Notifications? Push notifications are text or rich media messages sent to a user’s device or a web browser. They are used to provide convenience and value to app users and can be triggered locally or sent from a third-party service when the app is not running. If you’re not already familiar…Marketing14 min readMarketing14 min read
Published in Crowdbotics·May 28, 2021How Django Currently Handles Asynchronous ViewsWhen writing an application, asynchronous code allows you to speed up an application that has to deal with a high number of tasks simultaneously. With the Django 3.1 release, Django now supports async views, so if you are running ASGI, writing async specific tasks is now possible! In this tutorial…Django7 min readDjango7 min read
Published in Crowdbotics·May 13, 2021How to Create a Custom Image Gallery in React NativeIn React Native, there are many different ways to go about displaying a collection of images in a gallery view, and a carousel is one of the most popular methods to achieve this. …React Native11 min readReact Native11 min read