Category Archives

190 Articles

How to make a ToDo List App with React Native, Expo and Back4App

How to make a ToDo List App with React Native, Expo and Back4App

React Native is one of the most popular frameworks used in mobile development. It was created by Facebook based on Javascript. It can be used to build apps to iOS or Android with native platform capabilities.

Expo is a tool that helps you speed up development time and testing.

This article explains how you can integrate a React Native app with Back4App. After completing this step-by-step tutorial, you will have built a project to manipulate a To-Do List.

Is it your first time using Back4App? If so, you need to do the Sign-Up.


How to make an app? A successful mobile app in 13 steps

How to make an app? A successful mobile app in 13 steps

You got it! Do you want to do something big? Have an excellent idea for the next billion-dollar app?

But how to create an app?

This article will detail the lessons learned during our 13-year entrepreneur journey running a software development company and creating hundreds of mobile apps. We’ll reveal the hidden secrets of how to bring your ideas to life. We will provide practical steps based on our own experience making mobile apps and share some tips that worked well for us. Here are the 13 steps to building a mobile app. 

  1. Write down your high-level idea
  2. Choose either Android or iOS, but do not develop both at the same time
  3. Wireframe, mockup, and prototype your app
  4. Collect feedback from customers
  5. Create your app backend
  6. Code your app frontend
  7. Create your app landing page
  8. Implement your app analytics dashboard
  9. Optimize your app for SEO
  10. Beta test your app with real users
  11. Publish your app
  12. Promote your app to reach the right users
  13. Improve your app with customer feedback


Migrating from SQL(MySQL) to NoSQL(MongoDB) with the help of Parse – [Part 1]

Migrating from SQL(MySQL) to NoSQL(MongoDB) with the help of Parse – [Part 1]

When faced with the challenge to migrate from RDBMS to NoSQL, specifically MySQL to MongoDB, many programmers and/or people who don’t have deep experience with Databases end up cornered between expensive commercial ETL tools or free community tools.

Usually the latter is the option of choice for its obvious pricing advantage and, while MongoDB has a great import tool (a.k.a. mongoimport) which can successfully import CSV and JSON files, that can be easily generated with MySQL, a few times the complexity of the Database structure makes this process quite challenging, as conversion of values might not always match for both databases.

This article is intended to give you another option to help developers with migrating such data.


Custos para hospedar um aplicativo Parse na AWS

Custos para hospedar um aplicativo Parse na AWS
custo-hospedar-app-parse-na-aws

Preço para se hospedar um aplicativo Parse na AWS

Deseja saber quanto custa executar o aplicativo Parse diretamente na AWS? Portanto, você está no lugar certo e forneceremos os preços para hospedagem de um aplicativo Parse na AWS. Vamos calcular os custos com base em dois cenários diferentes. O primeiro cenário cobrirá um aplicativo pequeno e não fornecerá uma infraestrutura redundante. Portanto, se alguma das instâncias falhar, o aplicativo enfrentará o tempo de inatividade. O segundo cenário cobrirá uma estrutura mais robusta com instâncias de aplicativos redundantes e um conjunto de réplicas para executar os bancos de dados.


Heroku Alternativas – 5 Melhores Escolhas

Heroku Alternativas – 5 Melhores Escolhas
heroku-alternativas-5-melhores-escolhas

Não há como negar que alavancar uma PaaS (plataforma como serviço) como o Heroku é uma ótima maneira de desenvolver e implantar uma ampla gama de projetos baseados na Web com o mínimo de barulho. Essa plataforma em nuvem tem um grande apelo e oferece um valor tremendo para milhões de desenvolvedores e profissionais de TI. Mas aqui está algo que você deve saber: o Heroku nem sempre é a melhor aposta e é importante entender quando empregar outra abordagem. Algumas alternativas abaixo:

  • BackApp
  • Firebase
  • Kubernetes
  • App Engine
  • AWS


Costs to self-host a Parse App on AWS

Costs to self-host a Parse App on AWS
Self host Parse App

Price to self-host a Parse app on AWS

Would you like to know how much it costs to run your Parse app directly at AWS? So, you are in the right place and we will provide the prices for hosting a Parse app at AWS. We will calculate the costs based on two different scenarios. The first scenario will cover a small application and will not provide a redundant infrastructure. So, if any of the instances fail, the app will face downtime. The second scenario will cover a more robust structure with redundant application instances and a replica set to run the databases.

Small Parse App – Infrastructure without redundancies

The minimum setup we suggest is two small instances. One instance to deploy the database and one instance to run the application server.

We recommend choosing new generation instances like t3 to deploy your app. The on-demand cost for each t3.small instance is $15.23/mo. So, having two instances will cost you $30.46/month. On top of that, you still will be required to pay EBS costs and data transfer. Let’s consider 30GB EBS for each instance and 250GB monthly data transfer.

The total cost will be as follows:

Application Server: $15.23

Database Server: $15.23

EBS: $6.00

Transfer Out: $22.41

Total: $58.87

Free Tier Discount (for new users only): $4.26

Total with discount: $54.61

Small Parse App – Redundant Infrastructure

The minimum setups we recommend are 4 small instances and 1 nano instance. Two small instances will cover the application servers, two instances will form a replica set for the database and the nano instance will act as an arbiter. The structure will look like this:

Parse servers for a self hosted app

Parse self-hosted apps

So, having five instances will cost you $64.73/month. On top of that, you still will be required to pay EBS costs and data transfer. Let’s consider 30GB EBS for each instance and 250GB monthly data transfer.

The price is detailed as follows:

Application Server: $30.46

Replica Set: $30.46

Arbiter: $3.81

EBS: $15.00

Transfer Out: $22.41

Total: $102.14

Free Tier Discount (for new users only): $4.26

Total with discount: $97.88

Back4App

If you are planning to host a Parse app, you should consider Back4App. We have long term contracts with AWS and volume discounts. So, we can provide very affordable Parse managed services at a lower cost in comparison to directly hosting at AWS. Unless your app has huge workloads, you won’t be able to beat our pricing. Our plans start at $5/month, and all plans provide a fully redundant and scalable structure. There is no lock-in, you keep your data and we offer add-ons like the multitenant dashboard, collaboration tools, advanced security, and database optimization. Please see all the benefits of Back4App reading the article below.

Self-Hosted Parse vs. Back4App

If you still want to host your app with AWS, we offer self-hosted professional services. To know more, please fill the form below (it takes only 2 minutes) and we will send more information to you.

Professional Services


How to optimize your AWS costs? 10 ways to reduce your AWS bill

How to optimize your AWS costs? 10 ways to reduce your AWS bill

Back4App is a heavy Amazon Web Services user and we run most of our infrastructure on this cloud provider. We will show you how we delivered $500,000 in yearly Amazon Web Services savings. Software development companies, startups, and enterprises can benefit from this article because:

  • It provides effective and proved ways to reduce AWS spending;
  • We show how to have short-term and low hanging fruit gains;
  • Most of the procedures are simple and demand only planning and hard work.

The actions described in this article are based on our own experience managing cloud infrastructure and translated in successful cost reductions. Here is a brief checklist of what you will find reading this report.


Migrate your Parse App from Buddy to Back4App

Migrate your Parse App from Buddy to Back4App

As you have probably heard, the Buddy.com platform is turning off its Parse hosting service. We are glad to offer our assistance to help Buddy users to migrate to Back4App. We’ve developed a CLI Migration tool especially for migrating Parse Apps to Back4App. The tool is so straightforward that it can help Buddy users to migrate their apps in minutes. In this post, I describe in detail how to use this CLI Migration tool to move your database and files from Buddy. Also, I suggest an approach to migrate other features such as cloud code and integrations.


How Software Development Agencies can become more efficient

How Software Development Agencies can become more efficient

 

The challenges of making software are so varied. It is an empirical process, non-replicable, and sometimes unpredictable with constant changes. Small-Medium Size Software agencies (< 50 Developers) not only wholeheartedly feel these problems, they will constantly find further conundrums of standing out from competitors who are either “more experienced” in taking on enterprise-only projects starting from 100K, or “more extensive” for including a “full package” of UX / UI design, marketing strategy and more for all web, mobile, IoT and gaming needs.


Admin App updates: Custom Layout and All datatypes

Admin App updates: Custom Layout and All datatypes

In the last few weeks, we launched an excellent, robust feature called Admin App for our users and also upgraded its capabilities to a great extent so as to amplify the productivity, competence, and readability of developers and even non-technical users at all levels. The best part? To enhance your experience with Back4App, we persistently worked to release some of our most requested functionalities, which make the admin tool even constructive and better than ever. This post is arranged to announce the succinct summaries of what has changed.