Test cases and workflow for in-app purchase of android app

In this blog, I would like to share android in-app product types, workflow of in-app purchases, and the set up of the test releases by a developer. These 3 things are essential for a tester to start in-app purchase testing. In-App Product Types The android in-app billing supports the managed in-app products and subscriptions. Managed product: Once you purchase a product, that item cannot be purchased again until you consume the item, by sending consumption to Google play. Subscriptions: This product type offers sell features, content, and services to users from the app with recurring weekly or monthly or annual [...]
Read more
FacebookTwitterGoogle+Share
1 Comment

Understanding Business Intelligence and Data Warehouse

Business Intelligence and Data Warehouse (BI/DW) are two separate but closely linked technologies that are crucial to the success of any large or mid-size business. The insights derived from these systems are vital for an organization as it helps in revenue enhancement, cost reduction, and adroit decision making. Let's understand what is Business Intelligence, Data Warehouse (DW), and how they are related. Business Intelligence (BI) Interpreting large volume of data often throws up challenges to the enterprises. However, BI can help companies with the easy interpretation of this big data, renders actionable information to end users and supports them in [...]
Read more
Posted by
2 Comments

Augmented Reality Vs. Virtual Reality: Which One Will Triumph?

Technology can make everything possible nowadays. It has developed in such a way that it even makes you sense and feel your presence in your dream or imagined world. Augmented Reality (AR) and Virtual Reality (VR) are two of such most crucial technology advancements that detach you from the real world. However, the theory between both the AR and VR is entirely different. Let us dive into the article, to know the subtle differences between AR and VR. Virtual reality is an artificial environment that is created by computer graphics, which can be experienced as if that was real. Whereas, [...]
Read more
Posted by
No Comments

Automatic Proxy Configuration using PAC File, Batch Script and Windows Server 2012 GPP

Introduction The proxy auto-configuration is a technique which defines how & where the web browser and other application requests are redirected. Also, this mechanism is designed to overcome the changes and difficulties of manual configuration. Instead of using the static proxy server address, the web browser or application executes a JavaScript function for every request. This script provides greater flexibility than a manual configuration. This blog explains about automatic proxy configuration using Proxy Auto Config script (PAC), windows batch script, and Group Policy Preference (GPP). What is a PAC file & what it does? PAC stands for Proxy Auto Configuration. [...]
Read more
No Comments

What is Jenkins?

During the earlier days of my career at Vmoksha, I have been assigned to set up Jenkins for an Android project development. With a mere knowledge of Java Software Development in those days, it was quite a challenge for me. Initially, I tried to understand what Jenkins is, why it is used and how it helps our android projects. I read the Wikipedia article of Jenkins but couldn't understand much though. Then, I have done a thorough research to understand about Jenkins. I know you are also searching for Jenkins and landed on this page. I am pretty sure that [...]
Read more
5 Comments

Building RESTful APIs using Node JS, Express JS, and MS SQL Server

REST (Representational State Transfer) is web standards based architecture and uses HTTP Protocol. A REST Server simply provides access to resources and REST client accesses and modifies the resources using HTTP protocol. REST uses various representations to represent a resource like text, JSON, and XML but JSON is the most popular one. Why do we need RESTful Web Services? REST is an architecture style for designing networked applications. REST is a lightweight alternative to mechanisms like RPC (Remote Procedure Calls) and Web Services (SOAP, WSDL, et al.). The World Wide Web itself, based on HTTP, can be viewed as an [...]
Read more
Posted by
6 Comments

Android Runtime Permissions

From Android M, Google has changed the way of permissions that applications handle. Earlier, we simply mention permissions in AndroidManifest.xml, but from Android 6.0 version, we need to check every time for permission related task. Applications need to ask the permission at runtime while it is running and also have to provide enough contexts on why the permissions are required. All the permissions, though we have to declare in manifest whenever application want to access the APIs that need the runtime permission, apps has to check whether that permission has been granted or to request the required permission using support [...]
Read more
Posted by
6 Comments

Material Design for Android

Introduction In 2014, Google developed a new visual design language called Material Design for Android Lollipop and higher versions. The visual specifics in material design are amusing, and the material objects have x, y and z dimensions, which allows you to create an incredible 3D world. Material design is not about how to use dazzling colors, best images, and the elevation of the object; it is about how we create the amazing experience to users with the positive brand reality. Google has proposed some rules and regulations while adding the material design to application to improvise its standards. Instead of [...]
Read more
No Comments

Displaying Listings Similar to Search Results

Searching for similar things/places based on some parameters is quite normal in the current online world. Therefore, displaying listings that are similar to what users are looking for is a must for businesses and throws a challenge for developers. Here, I have explained a scenario taking Real Estate web application as an example. Example A real estate web application has multiple property listings where a user will search for one property and would like to explore similar properties in that particular area. In this scenario, we need to display all the properties based on Geo Location and Zip Code. Prerequisites [...]
Read more
Posted by
No Comments

Sending Exception Detail as Email through AWS SES

Amazon Simple Email Service (Amazon SES) is a highly scalable and cost-effective email service for developers and businesses. Amazon SES eliminates the complexity and expenditure of building an in-house email solution or licensing, installing, and operating a third-party email service for this type of email communication. In addition, the service integrates with other AWS services, making it easy to send emails from applications being hosted on AWS. Prerequisites AWS SES AWS SNS AWS S3 AWS Lambda Requirement When a user uploads an excel file to web console, each row data from the excel file should save into the database. If [...]
Read more
Posted by
No Comments