Posts for #React Native

Search our articles

Amazon SES

How to set up an Amazon SES transactional emailer with a custom template (part 3) — Managing templates with a CLI

What we did already This is part 3 of our 3 part series for setting up our Amazon SES transactional emailer. In part 1, we configured Amazon SES to properly send emails from our custom domain. In part 2, we used the Amazon SES client library and the MJML library to build and send custom HTML templates. What we’ll do here In this part, we will organize everything we learned into a simple CLI that will let us manage our templates as needed in a project. Let’s get started! Requirements As noted in part 2 of this series, we are

more →
Amazon SES

How to set up an Amazon SES transactional emailer with a custom template (part 2) — The SES Javascript client

Amazon SES Templates Welcome to part 2 of our Amazon SES transactional emailer series! In part 1, we went through the steps to how to configure Amazon SES and our DNS to send authenticated emails from our email domain. If you missed that article, check it out, then head back here. We will now take a step further and learn how to use the AWS SES Javascript Client to create a template onto our Amazon SES account and send emails. We will also learn how to build our template layout with the MJML library. Let’s get started! 💡 Just want

more →
Amazon SES

How to set up an Amazon SES transactional emailer with a custom template (part 1) — Configuring Amazon SES

Amazon SES Amazon’s Simple Email Service (SES) is a service that can be used in applications to send or receive email. It’s cost effective and scalable, and runs on the cloud ☁️. You can use Amazon SES to create transactional, marketing, and bulk emails. Marketing emails are emails you send to your users for promoting your products or services. Bulk emails are mass notification type of emails sent to large groups. Transactional emails are emails triggered by events in your application, such as a new account created, or a purchase confirmation. What I plan to discuss In this series of

more →

How to add a custom push notification sound on iOS and Android with React Native Firebase and FCM

I want to document how I got custom push notification sounds working on iOS and Android with the React Native Firebase library and Firebase Cloud Messaging (FCM). The process is not difficult once you understand it. It’s just hard to find a complete set of instructions on how to do it. I hope this will save you time when setting it up in your project. Set up the Firebase libraries First step is an obvious one. Make sure you install React Native Firebase core library and the Cloud Messaging modules. Be sure to follow all instructions for each platform carefully.

more →
plan your software product

How to plan your software product

When I first looked into how to plan, market, and launch my timesheet and invoicing software product Dev Dashboard, I got discouraged because there was more info about how to go about it than I could take in. After a lot of reading and YouTube-ing, I found myself going through what they call “analysis paralysis”. I had too many options, too much info, and I couldn’t make a decision. However, after some time of having this product idea in my head I realized that I needed to stop thinking and do something, anything, and start getting one foot in front

more →

How I architected my own software product: Devstimate

Many of us software developers love to build things, and many are creating their own products to add additional revenue to their business, or just to make their own lives easier. I created Devstimate as a product that will make my life a lot easier (and hopefully the lives of other freelancers out there), and hopefully in the future it can be a way to add a little extra revenue. We have to start somewhere, right? ? I’ll tell you how I came up with it. Estimating… so tedious? I’ve been freelancing and running my own software development company for

more →
Do you want to build bad software. Because thats how you build bad software

7 Signs You Are Building Bad Software for Your Business

I want to talk about what startup founders/entrepreneurs do to build bad software for their business. If you are interested in this post, you might be startup founder or business owner with a great app idea. You may already have a well thought-out business plan, and a solid marketing strategy to execute behind it. You may not be tech savvy though. But you do have a general idea of the development process and what tech you need to implement. You just need someone with experience that can get it done. It’s important to find the right person of course. But

more →
The Matrix

Unix Shell Scripting for Front End Developers

Let me tell you why you’re here. You’re here because you know something, but you can’t explain it. You’ve felt it your entire career. There’s something wrong in your front end developer skillset — you don’t know what it is, but it’s there. Like a splinter in your mind. Driving you mad. It is this feeling that has brought you to me. Do you know what I’m talking about? Of course you do. It’s Unix shell scripting ? You never learned this world of scripting — bash commands and .sh files just looked like something other devs did. You, much

more →

Render props in React: How to make your components flexible

A render prop is a function you provide to a custom component, for the purpose of controlling how that component renders content. The react props object provides any kind of data you might want a component to receive from an outer component, or from a state management library such as Redux. A component can be very flexible because it can make use of anything outside of itself to modify itself internally. You can also pass functions as a prop aside from data. You typically use these functions as callback functions to the parent component, that you can trigger once something

more →
brace-yourself

You Don’t Always Need to Use a React Native UI Library

React Native UI library choices come in many different flavors and sizes. A lot of thought has been put into these libraries to save developers many hours of tedious setup time. The creators are also very interested in fixing bugs and making their libraries even better so that we all can benefit. They are great tools for development and get you up and running fast. A Simple Question When starting out, I felt it was important to learn about the UI library options out there, and I wanted the “correct” one implemented into my projects right away. I realized that

more →
No more posts to show