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

It's been a week since we launched Beyond Biomag 3D, a reference app for biomagnetism practitioners and clients to locate the Anatomical Biomagnetism pairs in the human body using 3D male and female models. With the help of this app, users can self-heal his/her health concerns using a pair of magnets of medium intensity. It assists users to understand various scan points and their corresponding pairs in the body, where the user has to place the magnets to neutralize the pH level. The app is designed with 3D model representation of male and female bodies, scan guide briefing about scan [...]Read more

What is Beacon? Beacons are small Bluetooth-powered radio transmitters that can trigger real-world actions by relaying contextual information to nearby smart devices. Beacon Identifiers The parameters UUID, Major, and Minor are the Beacons identifiers. These parameters together makeup iBeacon’s unique identifier and plays a key role in beacon deployment. UUID: The purpose of the UUID is to distinguish beacons in your network from all other beacons in networks outside your control. Major: The major field identifies and distinguishes a group, for example, all beacons in on a certain floor or room in your venue could be assigned a unique major [...]Read more

In my previous blog, I have elucidated how to test web application's performance using JMeter. Here, I would like to share how to test mobile app's performance in JMeter. JMeter records mobile application requests on HTTP(S) Script Recorder and it has features to prepare and run our mobile application performance test scripts. All we have to do is to configure JMeter and Mobile device. In JMeter, we can test both iOS and Android native applications. Steps to Configure JMeter: Go to apache-jmeter-3.1/bin folder and start the jmeter.bat (Batch) file. Right click on “Test Plan” > Add > Threads User(s) > [...]Read more

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

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

Smartphones have become an intrinsic part of our daily life, and without them, we feel like only half a person. We spend hundreds of dollars to buy a smartphone with high-end features and store or share our personal data with friends of family members. But, unfortunately, what if your phone is stolen or misplaced? How to locate your phone or at least wipe the sensitive data? Don’t worry; Android has a solution for you! Android has a great native tool, Android Device Manager which helps to locate your device and remotely wipe all the data from the phone. However, you [...]Read more

Mobile apps have become increasingly prevalent in our lives as well as our workplaces. The customer's demand for more mobile app experience has also significantly increasing year by year. However, businesses are also trying to exceed the customer expectations by innovating and advancing the technologies every year. Check out these 6 mobile app development trends that are expected to rule in 2016. IoT takes Center Stage Many things were already connected using IoT technology. IoT is rapidly advancing and reinforcing businesses to introduce more and more smart devices and wearables continually in the market. It has extended to a great [...]Read more

When you have made the decision of developing a mobile application for your business, the first question that comes to your mind is which mobile platform to choose. With the availability of various platforms like iOS, Android, Blackberry and Windows, choosing the right platform is critical for reaching your business goals. However, to increase the market of a business, sticking to one platform is not a smart approach. Your application has to be developed nearly in all the competent mobile platforms to reach your target audience. Therefore, using mobile technology like Cross-platform will help your application run on multiple platforms. [...]Read more

Apps make huge business. Consequently, the demand for apps has also been increasing in the market. Hence, the presentation of your app in the app store is imperative to stand out from the competitors. Moreover, what makes a user download your app completely depends on the elements that you have included in the app landing page. An alluring and interpretive landing page will drive more traffic to your app's page and convince users to download your app from the app store. Therefore, app landing page optimization maximizes your downloads and has become a significant factor in the app marketing. [...]Read more