Langsung ke konten utama

Postingan

Menampilkan postingan dengan label firebase

Firebase Phone Authentication - Example

Hi Friends. In this tutorial, we will learn how to implement firebase phone authentication with it's origin. Digits is an Simple User Phone Authentication Service to create easy login experience. Now Digits is acquired by Google's Firebase and it provides free service for limited amount of authentication per month. However, if you need to sign in a very high volume of users with phone authentication, you might need to upgrade your pricing plan. See the pricing  page.  You can use Firebase Authentication to sign in a user by sending an SMS message to the user's phone. The user signs in using a one-time code contained in the SMS message. Setup Firebase To setup firebase in your project, read previous post . After setting up, open Authentication sign in method and enable phone authentication method. You should Add SHA Fingerprint in your application. To get SHA Fingerprint use the following Code with Command Prompt in Windows keytool -list -v -keystore "%USERPROFILE%\.and...

Firebase User Authentication in Android

Firebase provides more features as described in previous post . One of the very useful feature is User Authentication. Different types of User Authentication are, Email and Password Authentication Google Plus Authentication Facebook Authentication Github Authentication In this post, I will explain the way to implement Firebase Email & Password authentication. To demonstrate how simplified and easy to use Firebase is, we will build a simple login / register (Firebase Authentication) demo. This separates sensitive user credentials from your application data, and lets you focus on the user interface and experience for your Application. It is suitable for Simple, Easy and Perfect way of handling Login, Registration, Forget Password and so on. The Feature and Settings up of Application in Application is Explained in Previous post . After creating the project, Enable Firebase Email & Password authentication by selecting Authentication in Left Pane in Firebase Console and Go to Sign-i...

Android Getting Started with Firebase

With the latest news from Google I/O comes the new and upgraded Firebase. Firebase is a mobile platform that helps you quickly develop high-quality apps, grow your user base, and earn more money. Firebase is made up of complementary features that you can mix-and-match to fit your needs. Features of Firebase: Firebase comes with bunch  features  essential for every android app starting from authentication to hosting the app. Advantages of using Firebase: Super easy and quick to implement. No server side configuration needed. No PHP Scripts and No Database Designs. Realtime update without using GCM. Autoscaling built-in Can start for free (only need to start paying once we hit 50 connections) Robust APIs for Javascript (including several frameworks like Angular), iOS, and Android Built-in support for authentication services like Facebook, Google, and Twitter Declarative Security Rules model allows us to enforce read/write privileges and data validation throughout the tree Disadv...

Introduction to Firebase Database for Android

I've already written a post about Firebase and its' features but features highlighted in the post are additional to the core functionality of Firebase. What is this core functionality? Well, this is the thing that Firebase started from. It's Realtime Database . A real-time database is, basically, the database that can effectively store dynamic data. By dynamic, I mean data that is constantly changing for example stocks prices. Firebase Database So Firebase has its' own built-in real-time database which you can use as a backend for your app. Let's consider the structure of this database. First of all, it's worth to mention that this database is not relational and doesn't use tables as you might expect. It uses JavaScript Object Notation (JSON)  to store the data so it's kinda "object-oriented" database.  I think that this it an advantage at least for developers because JSON, in my opinion, is easier to understand than relational tables if you...

Why I'm charmed by FireBase

What is Firebase Firebase is a cloud service provider for mobile and web developers. It was originated as real-time database service in 2011 and still it's the crucial characteristic of it. But with it, Firebase offers the huge amount of features. Like built in Analytics, App Indexing, Hosting, Authentication, brand new Dynamic Links, Notification handling, Crash Reporting, and AdMob. Most of these are totally free. There also paid plan  featuring testing and Google Cloud Platform integration. These features are new and were presented at Google I/O 2016, for me it was one of the most exciting parts of the keynote. I didn't put it in My Top 8 Announcements From Google I/O 2016 , though. Because I think it worth to write a separate post about. What I like the most about it is that it gathers almost all backend that you need for your mobile or web app in one place and manages everything for you. You don't need to connect your app with Google Analytics, AdMob, a real-tim...