Book Image

Build Applications with Meteor

Book Image

Build Applications with Meteor

Overview of this book

This book starts with the basic installation and overview of the main components in Meteor. You’ll get hands-on multiple versatile applications covering a wide range of topics from adding a front-end views with the hottest rendering technology React to implementing a microservices oriented architecture.All the code is written with ES6/7 which is the latest significantly improved JavaScript language. We’ll also look at real-time data streaming, server to server data exchange, responsive styles on the front-end, full-text search functionality, and integration of many third-party libraries and APIs using npm. By the end of the book, you’ll have the skills to quickly prototype and even launch your next app idea in a matter of days.
Table of Contents (16 chapters)
Title Page
Credits
About the Author
About the Reviewer
www.PacktPub.com
Customer Feedback
Preface
8
Build a Chatbot with Facebook’s Messenger Platform

Mobile first


In my opinion, one of the worst user experiences is when you browse a website/app and you see only one big logo and nothing else. Then, you'll have to pan with your fingers horizontally and vertically to navigate and find the content of the page. Maybe it's a great functional app but with bad user experience; users will leave your site and may never come back. Well over 50% of the web is accessed daily from mobile devices. 85% of Twitter users are spending time on a mobile rather than the desktop version.

The least we can do for our users is to design our apps for mobile devices first and then for bigger screens, such as desktop monitors.

However, before we jump right into Bootstrap and start adding classes to the HTML tags, let's explore what responsive design means and how it works.

We will build a very simple grid with vanilla (plain) CSS, and then we will add responsiveness to it.

This simple grid consists of three main parts:

  • Container: This is the wrapper of the grid, similar...