Friday, February 26, 2016

How do you install an application without syncing your iOS device to iTunes (NOT A HACK).

Had i knew this few years back i wouldn't have pain of apps getting deleted on syncing accidentally. Normally in a medium budget company you have to share devices with your colleagues which leads to every single person syncing the same device in multiple system thereby deleting apps. Every other person in my team had suffered due to this problem. I recently got shifted to other team and a developer taught me how to install the build without syncing. It doesn't require rocket science guys, here you go.

The software you would require is Xcode (Xcode is a development tool used by developer to code and quality testing team use them for installing the build) You can download this from Mac app store.

Here is the link to Mac app store : https://itunes.apple.com/in/app/xcode/id497799835?mt=12

Steps to install application to your apple device through Xcode

- Connect you iOS device to your Mac system.
- Download the required game/application through iTunes.
- After it gets downloaded, go to library section in iTunes application and then click on the application/game you have downloaded.
- Right click and select Show in Finder option. This would open finder with your game/applications ipa file selected
- Open Xcode application and then select the device which is plugged in.
- Click on Application tab which displays different applications installed.
- Drag the ipa file to Xcode application tab.
- If the file is a bit bigger then it takes more than 5 minutes to copy the file (Wait till you see the yellow dot in Xcode)
- After it gets installed open the application in iOS device
- Installed application would ask you to enter the login credentials.
- Enter the login credentials.
Please Note: The login credential should be the same as the one from which you have downloaded the app.
- Voila! you are ready to use the application without syncing :)

Easy isn't it :) Now go try it.

Wednesday, February 24, 2016

LDPI HDPI MDPI XHDPI XXHDPI XXXHDPI



Brand Devices
Pixel Per inch (ppi)




Samsung Samsung Galaxy S6 xxxhdpi 577

Samsung Galaxy Note 4 xxhdpi 515




HTC HTC One M9 xxhdpi 441

HTC Nexus 9 xhdpi 281




Huawei Nexus 6P xxxhdpi 518




LG Lg G2 xxhdpi 424

Lg G3 xxhdpi 538

Lg Nexus 5X xxhdpi 423




Sony Xperia Sony Xperia Z3 xxhdpi 424

Sony Xperia C4 xhdpi 401

Sony Xperia C5 xhdpi 367

Sony Xperia Z3 Tablet xhdpi 283




Motorola Moto G Turbo Edition xhdpi 294

Moto X force xxxhdpi 540

Moto X Play xxhdpi 403

Moto G 3rd/2nd Generation xhdpi 294

Moto E 2nd Generation hdpi 245

Moto E 1st Generation mdpi 256

Moto Nexus 6 xxxhdpi 493

How do you identify ?
You identify the category by just checking the DPI
ldpi - 120 dpi
mdpi - 160 dpi
hdpi - 240 dpi
xhdpi - 320 dpi
xxhdpi - 480 dpi
xxxhdpi - 640dpi

Will be updating with few more devices soon :) help me out if i am wrong or you can add some more devices in list if you know in which category the devices falls in.

Check out the version histories of Android
http://qualitytestingtips.blogspot.in/2016/02/version-histories-of-android.html

Wednesday, February 17, 2016

Version Histories of Android

Below are the list of code-name and version number of android versions.
Code NameVersion Number
Cupcake1.5
Donut1.6
Eclair2.0 - 2.1
Froyo2.2 - 2.2.3
Gingerbread2.3 - 2.3.7
Honeycomb3.0 - 3.2.6
Ice Cream Sandwich4.0 - 4.0.4
Jelly Bean4.1 - 4.3.1
KitKat4.4 -4.4.4
Lollipop5.0 - 5.1.1
Marshmallow6.0 - 6.0.1
Nougat7.0 – 7.1.2
Oreo8.0 - 8.1.0
Pie9
Android 1010

Below are the API levels in Android based on their version numbers.
Code NameAPI LevelVersion Number
-11
-21.1
Cupcake31.5
Donut41.6
Eclair52
Eclair62.0.1
Eclair72.1
Froyo82.2 - 2.2.3
Gingerbread92.3 - 2.3.2
Gingerbread102.3.3 - 2.3.7
Honeycomb113
Honeycomb123.1
Honeycomb133.2 - 3.2.6
Ice Cream Sandwich144.0 - 4.0.2
Ice Cream Sandwich154.0.3 - 4.0.4
Jelly Bean164.1 - 4.1.2
Jelly Bean174.2 - 4.2.2
Jelly Bean184.3 - 4.3.1
KitKat194.4 - 4.4.4
KitKat204.4W - 4.4W.4
Lollipop215.0 - 5.0.2
Lollipop225.1 - 5.1.1
Marshmallow236.0 - 6.0.1
Nougat247
Nougat257.1.2
Oreo268
Oreo278.1.0
Pie289
Android 102910