Skip to main content

Posts

ADB - The Android Developer's Swiss Army Knife

Introduction: In the world of Android app development, having the right tools can make a significant difference. One such indispensable tool is ADB (Android Debug Bridge), a versatile command-line tool that empowers developers and Android enthusiasts to interact with Android devices from their computers. In this blog, we'll explore what ADB is, its key functionalities, how to install it on Windows and Mac, and how it simplifies the app development and testing process. What is ADB? ADB, short for Android Debug Bridge, is a critical component of the Android Software Development Kit (SDK) or the standalone Android Platform Tools package. It serves as a bridge between a computer and Android devices, enabling seamless communication and control over connected devices. How to Install ADB on Windows? Installing ADB on Windows is a straightforward process: Download Android SDK Platform Tools : Go to the official Android Developer website and download the SDK Platform Tools package from this
Recent posts

Creating a Firebase Project: A Step-by-Step Guide

Introduction Firebase is a powerful platform developed by Google that allows developers to build scalable and feature-rich applications. In this guide, we will walk you through the process of creating a Firebase project, step by step. By the end, you will have a solid understanding of how to set up your own Firebase project. Step 1: Create a Firebase Project Visit http://console.firebase.google.com/ . Click on the "Create New Project" button. Enter a name for your project in the provided field.  Create a Firebase Project Step 2: Configure Project Settings Firebase recommends capturing basic analytics. Click on the "Continue" button. Select the desired option from the "Configure Google Analytics for this project" dropdown menu.  Configure Google Analytics Step 3: Create a Firebase Account Choose "Create a new account" from the "Firebase Account" dropdown menu. Enter your account name and set the analytics location to "US." Acce

How to Activate RCS on Android Messages

Are you an Android user who wants to take advantage of the latest messaging technology? RCS (Rich Communication Services) is a newer messaging technology that offers features such as read receipts, typing indicators, and higher-quality media sharing. In this blog post, we will guide you through the process of activating RCS on Android Messages. Step 1: Update Android Messages Make sure you have the latest version of the Android Messages app installed on your phone. You can download it from the Google Play Store. Step 2: Open Android Messages Settings Open the Android Messages app and tap on the three-dot menu in the top-right corner. Select "Settings" from the dropdown menu. Step 3: Enable Chat Features Scroll down and look for the "Chat features" option. If you see "Chat features" in the settings menu, your device and carrier support RCS. Toggle the "Chat features" option on. Step 4: Verify Phone Number Follow the on-screen instructions to v

How to reclaim your Android Phone Storage?

  Are you running out of space on your Android Phone? If yes, then this article will help you to reclaim your space.  Preface As and when we are seeing so many android phones which are coming with inbuild bloatware applications which we can not uninstall easily from the phone? Then how to do it? Do we need ROOT? Nope! Yes, you read it correctly, we don’t require ROOT access to delete any system apps which are preinstalled, called BLOATWARE APPS.  Some examples of HANDSETS which come with some BLOATWARE apps:  Google Pixel  Samsung Vivo  MI Redmi Sony LG  And many other companies...  So, let’s begin with the steps to remove these bloatware applications.  What do you need to proceed with? Android Phone (on which you want to delete bloatware apps)  A laptop (Preferably Windows as steps are easy here)  ADB tools ( Android Debugging Bridge tools )  Standard cable to connect your phone with the laptop Google Play Store access on the laptop (To search for the application package name)  Or som

How social media log-in works?

What is Social Media Login? Every other application rather it is a mobile application or a web application supports social media login. This is the way that we are authorizing the user to register with our application and no further investigation is needed for the user authenticity. The most popular social media login we are seeing in the tech world are Login with Facebook Login with Google Login with Apple Login with LinkedIn Login with GitHub And so on… Why Social Media Login is so important?  Let me give you an example with one mobile application which requires users to register with the application. Now to validate the user’s email address or phone number there are several ways. The most common way is to send the email activation link to the registered email address. Until the user validates his/her account with that link the application will not allow the user to interact with your app. There are certain phishing tools which generate the temporary email addresses which we need to

How to create a Facebook application

  What is Facebook Application? For over a decade we have been using the Facebook login to our mobile application or web application. To do so we need to register the application over Facebook! Facebook will identify, review and let you use the Facebook SDKs or Graph API to do the Facebook login! There are multiple things we could do with Facebook SDKs, Facebook login is one of them. How to register the application over Facebook? Suppose you are the owner of the product/app for which you want to have the Facebook login and/or other features. Suppose your app name is “My Social Media” and you want to allow the end-users to log in with Facebook to access your app. To do so, we need to register the “My Social Media” app to the Facebook Developer Console.  Let's see how to do it:  Step 1 – Facebook Developer Account Please visit this link https://developers.facebook.com/apps . If you are already a Facebook user then you just need to agree with some terms and follow the on-screen instru

How to Manually Generate Access Token | Google Play Developer API

  Info : This section will provide you steps to request access tokens with the specific scope https://www.googleapis.com/auth/androidpublisher using OAuth 2.0 Assertion Profile Objective Generate an Access token with OAuth 2.0 assertion profile Requirements Coding expertise level: Medium  Hands-on Google OAuth Hands-on JWT token JSON Web Tokens - jwt.io    Aware of Service Account How to get Access Token?  You will be requiring the Endpoint to get a token, the scope you are requesting access_token for. There are certain libraries out there which will do this stuff but let’s understand the basics so you can do it on your own without depending upon any libraries. Why do we need this access_taken?  We need this access_token to call further in-app purchase API verification calls like purchases.products or purchases.subscriptions  APIs.  So, for that, we need to complete the OAuth with the help of the Service Account JSON file.  What do we read from the JSON file?  client_email private_ke