Getting Started with Expo

Stewart Snyder Mobile, React, React Native, Tutorial Leave a Comment

Expo is a platform and framework that allows you to write cross-platform code using React Native, taking advantage of the APIs native to each platform. This makes it extremely simple to develop and deploy apps to a variety of platforms. Additionally, it allows the apps to make use of the native components of whatever platform they are deployed to.

This post first reviews the different features of Expo and how they can be used to rapidly develop and deploy software. Then, we’ll talk through the steps you’ll need to take to get up and running with the tool.

Xamarin.Forms App Push Notifications with Azure Notification Hub

Rukesh Shrestha .NET, Azure, Cloud, Mobile, Tutorial, Xamarin Leave a Comment

Push notifications are a vital feature for today’s enterprise mobile applications. Why are they so important? They allow the business to communicate with its users without requiring the application to be in an open state.

Xamarin.Forms allows developers to create user interfaces in XAML with code behind it in C#, which then renders as native controls on iOS and Android platforms.

In this blog, we go through a step-by-step tutorial for setting up and configuring push notifications on Xamarin.Forms applications using Azure Notification Hub. Let’s dive right in.

Innovating Amid COVID Times

Keyhole Software Conversational Apps, Keyhole Creations Leave a Comment

They say necessity is the mother of invention, and the pandemic has given us plenty of need for finding and innovating new ways of functioning. 

The COVID-19 pandemic has impacted most aspects of modern-day work life, perhaps most notably, physical office spaces. Working from home has become the new norm and many offices, including ours, have few if any folks working from their physical locations.  

As things begin to reopen, many organizations will ask their staff to slowly transition from home back into the office. As Keyhole embarks on this transitioning process, our goal is to be as safe and responsible as possible. 

With almost 100 people on the Keyhole team, we have chosen to limit the number of folks allowed to work from our office at one time to continue to ensure the safety of our employees. 

In this post, we discuss how our SMS conversational texting platform, KHS {Convo}, has allowed us to manage our return to the office and how it could benefit your organization as well.

Storybook with React

Braden Niswonger Development Technology, JavaScript, React, React Native Leave a Comment

In most React applications, there are many components working closely together to share and pass data between them. This can sometimes make it difficult to test components individually. Maybe you want to see how a component will react when given invalid data, or you want to test your component visually in different states. Storybook gives you a great way to do this in isolation, without worrying about the app-specific dependencies or requirements.

Storybook is an open-source tool for developing user interface components in isolation. In other words, it’s a playground for UI components. In this blog, we will dive into the basics of Storybook, write a Storybook for Material UI’s button component, and look at a couple of its add-ons.

A Look at Styled-Components

Nick Brown Development Technology, JavaScript, React, React Native Leave a Comment

The React framework’s component-based approach makes managing large projects simpler. By making it easier to break functionality down into logical pieces that are encapsulated, the framework makes it easier for developers to manage. With that in mind, there have been a lot of choices when it comes to styling your React application. One approach is styled-components. This is a really …