Applied Ballistics Mobile App – Online Guide


The Applied Ballistics Mobile Application is the most versatile, accurate and user friendly ballistics program available. This page is dedicated to presenting operational requirements, along with the many features and their proper use. Custom Drag Curves are not available on the iOS version at this time. Kestrel Connection to iPhone is not available at this time. All screens are relatively the same between Android and iPhone all functions are the same where appropriate.

PDF User Manual Download: Click Here.

If you need to reset your Web Sync password: AB Mobile Password Reset


The following lists the features of the Applied Ballistics Mobile app and gives a brief explanation of what they are/do.  Greater detail along with directions for how to properly use all the features is given below in the instructional sections of this page.

  1. Highly Accurate Ballistics EngineThe Applied Ballistics Mobile App runs a Point Mass ballistic solver.  The program integrates the equations of ballistic motion numerically, using a 4th order Runge-Kutta routine at 1000 Hz.  This is a standard way of solving dynamic equations of motion in aircraft and missile simulations.  This particular solver was written by former missile design engineer and current ballistician Bryan Litz.
  2. Multiple Drag Models and stepped BC’sReference you’re projectiles Ballistic Coefficient (BC) to either the old G1 standard, or the more representative G7 standard (read Articles to learn about G1 and G7 BC’s).  You can use average BC’s, or enter BC’s by velocity band. 
  3. Custom Drag Curves – In the advanced version of the Applied Ballistics Mobile App, you can download custom drag curves to model a specific bullet, rather than referencing drag to a standard.  Using custom drag curves enables more accurate trajectory predictions for projectiles that slow to and below transonic speed which happens when shooting at Extended Long Range (ELR).
  4. Firearm/Ammo Profiles Build and store custom profiles that characterize your specific rifles, sights, and ammo for easy recall.
  5. Web Sync ProfilesAfter you’ve spent the time to enter in all of your rifle and load data, it would be unpleasant to lose all of that data after you accidentally dropped your phone in the toilet. You can use the Web Sync Profiles option to backup all your profiles online or to restore them to a device. 
  6. Restore PurchasesIf you purchased an Applied Ballistics Custom Drag Curve, and had to re-sync your profiles from the web, or you had to re-install the program. You can Restore Purchases from the Firearm Library Menu, and it will restore previously purchased drag curves.
  7. Bullet LibraryThe Applied Ballistics Mobile App currently has over 1,300 bullets available in the built-in library including Bryan Litz’ measured ballistic coefficients for over 650 popular bullets. This allows you to easily select your bullet and have its data loaded into your ammo profile automatically. The bullet library will continue to expand in future updates.
  8. Distance CalculatorUse the built-in distance calculator to estimate target range using your scope’s reticle (supports MOA, IPHY and Mils).
  9. Angle DetectionUse your device’s accelerometer to determine look angle (up/downhill shot). Simply turn on the angle detector and point device at target.
  10. Automatic AtmosphereAutomatically populate Altitude, Temperature, Pressure, Humidity and Wind Speed by pulling data from the nearest weather station based off GPS location (Density Altitude may also be used instead of altitude/pressure/humidity input).
  11. Zero AtmosphereYou can specify atmospheric conditions during the time you sighted in your rifle into each ammo profile and the ballistic solution will automatically correct for it. This is particularly useful for those who use longer zero ranges (>100 yards/meters) and shoot in an atmosphere that’s vastly different from what they zeroed in.
  12. Atmosphere from KestrelIf you have a Bluetooth-enabled Kestrel device, you can load the atmosphere straight from your Kestrel into the program. Note: You must download the free plugin which is available in the Market. Android version only.
  13. Coriolis Effect & Spin Drift – You can figure in Coriolis acceleration and/or gyroscopic drift (spin drift) into your solution. You can use your device to acquire your latitude and the target’s Azimuth (for Coriolis). Note: Spin Drift is only available if you enter both barrel twist and bullet length in the rifle and ammo profile.  Both Coriolis effects and spin drift are optional features, easily disabled by un-checking a box.
  14. Powder Temperature/MV Variation – You can specify your load’s powder temperature at time you chronographed along with the variation of muzzle velocity (fps/mps) per degree (F/C) and the app will automatically adjust the muzzle velocity based on current powder temperature.
  15. Graphs – Compare trajectory and windage for up to 6 loads at once in a full color graph (see screenshots below).
  16. Interactive HUD Output View – Elevation, windage and lead solutions are presented in large and easy to see font for your desired correction unit (MOA, IPHY or Mils). You can easily tap-in changes to distance, wind, wind direction, lead and lead direction or invoke the distance calculator, angle detector or azimuth detector and the solutions will be auto-recomputed upon any changes to input. 
  17. Share Trajectory Table via Email – Send the trajectory table output to any email address.
  18. Ballistic Calibration – Sometimes it’s not possible to accurately determine all the variables required to calculate an exact ballistic solution.  As a result, the Point Of Impact (POI) predicted by the program can be a little different from where the actual bullet hits in the real world.  One of the more powerful features of the Applied Ballistics Mobile App is the 3 modes of Ballistic Calibration.  A user can calibrate the program based on real world observed drop data at range by inputting pairs of observed range/drop data, and the program will calibrate itself to your data point by modifying either: muzzle velocity, drag, or simply by scaling the computed drop.  As one of the most powerful features only available in the advanced version of the application, the proper use of Ballistic Calibration requires a user to learn the details of how to use it correctly.  Full instructions on all 3 modes are given below in the instructions.
  19. Reticle Output Views – The effectiveness of a ballistics application goes beyond simply providing raw elevation and windage adjustments.  To fully leverage the accurate fire solutions, the AB Mobile app provides reticle output views which graphically shows where to hold in the context of a given reticle for a particular shot.
  20. Dark Theme –There is a dark-colored theme available to those who prefer that.
  21. Metric Support – Data inputs/output can be configured to use Metric units. Items italicized are advanced features that are not available in most ballistics programs. They are only available in advanced mode, which is turned off/on via the settings.


Operational Overview

The general flow of the program is in-line with the natural flow of information for a typical shooting engagement.  Libraries of rifles and ammo are pre-built so when you’re in the field, you simply choose a rifle, ammo, and progress to the environment inputs where you enter all the specific details of your current environment.  Finally you choose the solution view that best suits your shooting objective.  The following sections cover the details of operation.


This section covers the various inputs required to build; rifle profiles, ammo profiles, and describe the target and environment to the ballistic solver.  It’s important to note that the more accurate the inputs are, the more accurate the output will be.  If you rush thru the inputs and only use approximate numbers, the output will be correspondingly approximate.  However if truly accurate inputs are gathered and input, this program is capable of highly accurate predictive fire solutions.

Rifle Library

When first opened, the application shows the rifle library which will be blank the first time you run the program.  Touch the ‘Add Firearm’ button to open the screen where you’ll enter all inputs related to the rifle and sight/scope.  Once created, you can edit or delete firearms by touching and holding the name of the firearm in the library listing for Android or By swiping the name of the firearm to the left in iOS.  Below is a detailed list and explanation of all the variables required on this page.

Name – This is a descriptive title you give to the rifle/scope system that will appear in the library listing.

    Firearm Data
Barrel Twist – How many “inches per turn” is your rate of rifling twist.  This number is used along with other inputs to determine the stability and related trajectory metrics.  Typical value for this input is between 1:7″ and 1:13″.
Twist Direction – [Left or Right] Right refers to a clockwise direction of rotation from the shooters point of view.  Most barrels are right twist.
Sight Height – How high the scope centerline is above the bore centerline.  This is typically between 1.5″ and 3.5″.
Sight Offset – the scope centerline is not directly above the bore centerline, this input defines how much and in what direction.  Unless your scope is not mounted right over the barrel, this input will be 0.

    Sight Data
Reticle – Here is where you select the reticle you would like to see in the reticle output view.  Some default reticles are available with the app.
Reticle True Magnification – Second focal plane scopes have a specific power at which the reticle scale is accurate, or ‘True’.  Refer to the literature for your particular optic to find out what power the scope has to be on for the reticle to be scaled properly.  Note, first focal plane scopes are ‘true’ at any power.  If this particular rifle has iron sights (no scope) then these inputs don’t matter.
Reticle Low Magnification – This is the lower limit of the scopes power range, used for scaling reticle output view. (Minimum Value should never be below 1, never input 0).
Reticle High Magnification – This is the upper limit of the scopes power range, used for scaling reticle output view.
Elevation Unit – What units does your scope adjust in: Minutes Of Angle (MOA), Miliradians (MILS) or Inches Per Hundred Yards (IPHY)?  Most scopes are either MOA or MIL.
Elevation Turret Grad – What is the value of each ‘click’ on the elevation turret?  Usually MOA scopes are 1/4, some are 1/8.  MIL scopes are usually 0.1 with some being 0.05.
Windage Unit – Same as elevation only for the windage knob of the scope.
Windage Turret Grad – Same as elevation only for the windage knob of the scope.
Lead Unit – This is the units that the calculated Lead will be displayed for moving targets.  Typically you want this to correspond to a reticle feature (MIL dots for example).
Elevation/Windage Correction Factor – These are actually very important inputs that describes how much your reticle actually moves in response to a given adjustment.  For example, if you dial 40 MOA on your scope and it only really shifts the point of aim by 38.5 MOA, you need to apply a correction factor (CF) to account for this, otherwise your scope adjustments will not result in the proper aim.  Click here to visit the Applied Ballistics calibration factor calculator to figure out how to determine the proper CF for your scope.  If you currently don’t know your scopes CF you can enter 1.0 (which will apply no correction).  However, keep in mind that many perceived errors in ballistic predictions are actually errors in scope calibration.  This is an important input that you should determine at your next trip to the 100 yard range.

Tall Target Test (Scope Calibration) – Tall Target Test PDF

After you’ve entered all the inputs on the rifle page, click ‘update’ and this rifle will be stored in the rifle library under the name you entered. 

After you’ve created one or several firearms, it’s time to move on and add ammunition.


Ammo Library

In the ammo library, you have the option to Add Ammo or view the Bullet Library.  If you select Bullet Library, it will guide you thru a process of selecting a bullet from the programs extensive data base.

If you select ‘Add Ammo’, you can enter your ammo including all bullet parameters from scratch.  Once created, you can edit, delete, duplicate or duplicate to another firearm by pressing and holding the ammo title in the library list for Android devices, or by swiping to the left on iOS devices.  The following explains all of the inputs required to add an ammo type.

Name – Descriptive title that identifies this ammunition in your library.

    Ammunition Data
Bullet Diameter – [Inches] This is the bullet caliber.  For example, .284, .308, .338, etc.
Bullet Weight – [Grains] Self-explanatory. 
Bullet Length – [Inches or Centimeters] This is used for stability and related trajectory calculations including spin drift.
Muzzle Velocity – [feet per second (fps) or meters per second (mps)] How fast the bullet leaves the rifle as measured by a chronograph.  For very accurate results, remember to account for the velocity lost in the 10-15 feet between the muzzle and the chronograph.  As a rule of thumb, a bullet looses 5-15 fps in this short distance.
MV Variation – [fps/oF or mps/oC] This variable describes the temperature sensitivity of your ammunition in terms of fps/degree.  For example, if your MV is 3000 fps at 80 degrees, and 2980 fps at 40 degrees, the variation is 20 fps in 40 degrees, so you would input 0.5 fps/degree.
Powder Temperature – [oF or oC] This is the temperature of the powder that corresponds with the Muzzle Velocity that was input.
Atmosphere Standard – [ASM or ICAO] This is the atmosphere model that you want to use.  ASM (Army Standard Metro) is the old model, ICAO (International Civilian Aviation Organization) is a newer model.  ICAO is the correct choice in most cases.  The importance of this choice is that it should match the atmosphere model that your BC is corrected for.  Only choose ASM if you’re using a BC advertised by Barnes, Hornady or Sierra.  All other sources of BC’s including Bryan Litz’s measured BC’s and custom drag curves are matched to the more modern ICAO standard.
Drag Model* –
[G1 BC, G7 BC, or Custom]  This is the projectile drag model that will be applied for your bullet.  Most long range bullets are better matches to the G7 standard, and using G7 BC’s (Ballistic Coefficient) will provide sufficiently accurate trajectory predictions out to a range where the bullet slows to transonic speeds (~1340 fps which is in the neighborhood of 1000 yards for many cartridges).  Be sure that if you select the G7 drag model that you enter a G7 BC (not a G1 BC).  Click here for further reading about G1 and G7 BC’s.

This program also gives you the option of entering unlimited multiple BC’s defined by velocity bands.
For Extended Long Range Shooting, the accuracy of the ballistic solution can be improved by using a custom drag curve instead of a BC When using custom drag curves, the ballistics engine is solving the equations of motion using the exact drag curve for a specific bullet, not referencing a standard (G1 or G7) curve.  The added accuracy in trajectory predictions that is possible with custom drag curves is especially valuable when shooting at targets at or beyond transonic range, because that’s the speed region where drag curves tend to diverge most (see Mach vs CD plot to the right). 
If you’re only shooting to ranges at which the bullet never slows below 1340 fps, little to no improvement can be expected for trajectory predictions compared to using G7 BC’s.  For further reading on this subject, refer to Chapter 11: Extended Long Range Shooting of Applied Ballistics for Long Range Shooting.
Custom drag curves are available for many bullets as in-app purchases. 

    Zero Data
Zero Range – [Yards or Meters] This is the range at which your rifles Point Of Aim (POI) equals the Point Of Impact (POI).  A Zero range of 100 yards or meters is encouraged for several reasons, including insensitivity to atmospheric conditions, and accounting for inclined fire effects.
Zero Height – [Inches or Centimeters] If your POA does not exactly equal your POI at the zero range, you can enter how much the group is off center.  In other words if you have 1/4 MOA clicks on a scope and the zero is 0.1″ high, you can enter this here to account for the error that’s less than 1 click.
Zero Offset – [Inches or Centimeters] Same as above for the horizontal direction; use a negative value to indicate left.
Enable Zero Atmosphere – [Checkbox]  If you use a longer range zero for your rifle, 600 yards for example, that zero will be subject to changes in atmospherics.  This feature allows you to compensate for that those effects by entering the atmospherics that apply to your zero conditions..  If you use a 100 yard/meter zero, the impact shift will be too little to worry about in different environments, so you can ignore this feature (leave unchecked) if you have a 100 yard/meter zero.
Altitude/Barometric Pressure/ Pressure is absolute/Temp/Humidity – Inputs are all treated the same as the environmental inputs which are described below.

Custom Drag Curves

How to purchase custom drag cures, and use the library. This does not currently apply to iOS version. iOS versions do not have the Custom Drag curve library in the app, as this is a feature to be added in the future.

   Custom Drag Curve Purchase Process:
Create the Bullet:
Step 1: Create the bullet by clicking the + symbol in the upper right, then select “From Bullet Library”.

Alternative: Create the bullet by clicking the + symbol in the upper right, then select “Manually”. Skip to Step 4.




Step 2: Select the bullet from the library that you wish to use.




Bullet Main Screen & Drag Model Selection:
Step 3: Input your Muzzle Velocity, MV Variation, and Powder Temp as you see in the screen shot. Note MV Variation is FPS/Per Degree of Temp. Should be between 0.3 and 3 FPS.




Step 4: Click on the Drag Model Selection Box and pick “Custom”




Applied Ballistics: Installed Drag Curves Screen, Purchase Library, and Payment:
Step 5: This screen displays previously bought CDMs (Custom Drag Models). If you have not previously bought any, this screen will be blank. Click the  button and a menu will open up with the Custom Drag Models available for purchase.




Step 6: Once the menu opens, scroll down until you find the CDM you would like, then click on it, and a purchase window will open.




Step 7: You will need to complete the purchase by following the payment process.




Installed Drag Curves:
Step 8: The installed Drag Models will now display in the menu. You simply click the one you want to use, and select “Done”. A red check mark as seen here indicates the selected CDM to be used.




Step 9: The information is automatically populated for you, including name. NOTE: Muzzle Velocity, MV Variation, and Powder Temp will not automatically populate. Also note the BC portion of the Ammunition Library is replaced by Model/Name. So you cannot alter its BC unless you do a Ballistic Calibration. Note screenshot 1 shows Model and screenshot 2 shows BC. When using a CDM this portion is locked out. You can change back nd forth by switching the Drag Model to G1/G7/Custom.




Saving Profiles:
Step 10: Do not forget to save weapons or ammunition profiles after creating them. The same + symbol you used to create the profile should be clicked in order to save it. 




Having built the Rifle and Ammo libraries ahead of time, the environment screen is where you will spend most of the time when using this program in the field.  This is where you enter variables related to the target, atmosphere, and optional effects like spin drift and Coriolis.

Distance – [Yards or Meters] This is the range to the target in yards or meters, and is probably the most critical input of the entire program.  Estimated distances result in predictions that are no more accurate than the estimation.  Entering accurate range values becomes increasingly important at longer ranges where the trajectory is falling off the fastest.  Use a laser rangefinder to determine range whenever possible.
Look Angle – [Degrees] Also known as inclination angle, this is the uphill or downhill angle to your target and is measured with an inclinometer (angle indicator).  Many mobile devices have inclinometers built in, and you can use it to populate the look angle field by going to menu and selecting get look angle.  The value will be positive for look-up angles, and negative for look-down angles.  Small look angles, like less than 5 degrees can typically be ignored with little consequence even for long range shooting.  If the angle exceeds 10 degrees it becomes increasingly important to account for.
Move Speed – [mph or mps] If the target is moving, this input is the speed of the target.
Move Angle –  [Degrees or Clock direction] The direction of travel for a moving target either degrees or clock direction.  A direction is named from where the target is coming from.  The angle in degrees is defined as follows.

The direction of a target moving:

  • toward you is 0 degrees or 12 O’clock.
  • right to left is 90 degrees, or 3 O’clock.
  • away from you is 180 degrees, or 6 O’clock.
  • left to right is 270 degrees, or 9 O’clock.

See picture to the right for clarification on the directions.


Atmospheric inputs have historically been the least understood and caused the most trouble for shooters running ballistics programs, in particular the pressure inputs.  The following discussion elaborates on the correct way to manage these variables.  Basically there are two options for describing pressure to a ballistics program; 1) Enter the barometric (aka corrected) pressure and altitude, or 2) Enter the Station pressure where you are.  Some definitions are in order regarding barometric and station pressure. 
Barometric pressure is also known as sea level corrected pressure, and is what the weather station and airports report because it’s useful for pilots and making weather assessments.  Barometric pressure is not the actual air pressure where you are, rather it’s a number that’s corrected to sea level.  In order to determine the actual air pressure where you are (which is what the ballistics program cares about), you have to account for the effects of altitude.  However if you have a handheld weather meter like a Kestrel, you can measure Station Pressure directly which is the actual air pressure where you are.  This is the preferred method of inputting pressure data because it’s one less input and relies on only one measurement instead of two.
A common error is to mistake station pressure for barometric or vice versa.  The consequence of this error is that the wrong air density gets applied which degrades the accuracy of trajectory predictions.  This error is increasingly more severe the higher up you are above sea level.
Refer to the image on the right for proper set-up of the atmospheric pressure inputs.  Note the reference altitude is set to 0 ft in the Kestrel which indicates it’s displaying uncorrected station pressure, and the Pressure is Absolute box is checked in the program indicating it’s using station pressure.

To further clarify the output from the Kestrel, here is an excerpt from the Kestrel user’s manual: “Some final notes – If you wish to know the actual or station pressure for your location (such as for engine tuning), simply set the reference altitude on the BARO screen to “0”.  In this case, the Kestrel Meter will not make any adjustment and will display the measured value. (Engine tuning and ballistics software sometimes refer to atmospheric or station pressure as “absolute pressure.”  These applications are concerned with the actual air density, as opposed to pressure gradients relating to weather, so barometric pressure is less useful.”

Altitude – This is your altitude above sea level and is only used if you’re working with barometric pressure.
Barometric Pressure – If using altitude, input Barometric pressure.  If not using altitude, enter measured station pressure at your location (see above discussion under Atmosphere).
Pressure is Absolute – [Checkbox]  If checked, it means you’re entering station pressure as measured by a Kestrel (or similar device).  If unchecked, then you’re working with altitude and barometric pressure.
Temperature – This is the air temperature thru which the bullet flies.
Humidity – Relative Humidity in %.  This is not a highly important variable, if unknown enter 50%.
Wind Speed – Enter the speed of the wind.
Wind Angle –
The angle/direction of a wind is named for where the wind comes from, and you can enter this in either degrees or clock direction.  For example, a wind blowing from right to left is a 3 O’clock, or 90 degree wind.  A tail wind is a 6 O’clock or 180 degree wind, etc.

    Spin Drift
Enable – [
Checkbox] Spin drift, aka gyroscopic drift is a minor effect that can be considered optional in a ballistic solution.  If you’ve given the program accurate inputs related to the bullets stability, it will compute spin drift accurately, but it usually amounts to less than 10″ at 1000 yards.  The effect is aerodynamic, and arises from the fact that the bullet is spinning.  Direction of spin drift is the same as barrel twist, and is in the horizontal plane only.

Enable – [Checkbox] Coriolis Effect refers to the very small drift of a trajectory that arises from the spin of the earth.  There is both a vertical and horizontal component of Coriolis.  The vertical component depends on latitude and azimuth of fire.  Firing east will cause the bullet to strike low, and firing west will cause you to hit high.  Firing north or south will not result in any deflection.  The horizontal component depends entirely on latitude, with the deflection always being to the right in the northern hemisphere and to the left in the southern hemisphere.  Both components are more severe the further you are away from the equator.
Latitude – How far you are from the equator (south of the equator is noted with -).  Tip, most of the lower 48 states of the US lay between 30 and 45 degrees North Latitude.
Azimuth –
Direction of fire in degrees, clockwise from north.  For example, firing due east is 90 degrees, south is 180 degrees, west is 270 degrees, and north is 0 or 360 degrees.  You can access the get target azimuth function via the mobile devices built in compass via the menu.


Editing Profiles

Android: To edit Press and hold on the Firearm or Bullet and a menu will pop up.



iOS (Apple) – To edit Swipe the Firearm or Bullet to the left and options will appear.



Output Section

The usefulness of a ballistics app is not limited to putting out an accurate, numeric windage and elevation correction.  A truly user friendly ballistics app will display outputs in a convenient form that a user can apply quickly and easily while minimizing the chance of mistakes.  The following sections will review the various forms of output available from the Applied Ballistics Mobile App.

Single Shot HUD View

The Single Shot HUD View is the simplest form of output.  This display mode simply shows the windage, elevation, and lead as a numeric adjustment in either MOA or MILS. Simply swipe left or right in the elevation, windage, or lead boxes to change units from Mils to MOA to IPHY. In order to change MOA to Mils or IPHY (Shooters MOA) you can simply swipe left and right on Elevation/Wind/Lead. This can allow you to mix/match outputs, or change them where necessary for holdovers if using MOA Turrets on a Mil reticle.

Single Shot Reticle View

The reticle view is available for those shooters who prefer to hold their correction in a scope reticle rather than dial the correction on the scope turrets.  The reticle view accounts for scope magnification effects.  So you can see where to hold in the reticle no matter what the scope power setting is in both first and second focal plane optics.  The reticle view also allows for ‘dialing on’ elevation in the event you need to hold more than the reticle allows.  For example, if you need 40 MOA of total elevation, but you can only hold 30 MOA in the reticle, you can ‘dial on’ 30 MOA and hold 10 MOA.  The reticle view is very useful for augmenting the effectiveness of ballistic reticles which are based on certain environmental conditions, MV and BC’s.  Using the AB Mobile app reticle view, you can use a get a perfect hold for any ballistic reticle, even when you’re off condition.

Trajectory Table

The trajectory table output view simply shows tabulated output that is user format-able via the preferences.  You can see your elevation, windage, time of flight, etc in 1 to 100 yard increments.  The range at which the bullet goes subsonic is indicated with a red cell.

Trajectory Reticle

The trajectory reticle view has two basic options, selectable in the main preferences page.  You can either see a hold every 100 yards/meters, or see what range corresponds to each reticle sub tension. You can ‘dial on’ elevation and the reticle view will dynamically respond.

Trajectory Graph

The trajectory graph view shows the ballistic curve, along with velocity. This can also be used to compare multiple bullets, or shifted to show Drift (4th image) instead of Drop. The dotted line shows velocity, and is to be compared with the numbers on the right hand side of the graph. The solid line shows drop and is to be compared with the numbers on the left side of the graph. The numbers across the bottom are your distance marks.


Ballistic Calibration

The ballistic calibration feature allows a user to calibrate the ballistic solution based on observed bullet drop at range.  There are 3 parameters that can be calibrated; muzzle velocity, [bullet] drag, and by directly scaling the amount of drop.  The Ballistic Calibration tool is accessed via the main menu from any solution screen.

Due to light sensitivities and uncertainties involved with modern chronographs, velocity measurements are not always as accurate as we would hope.  Therefore the first variable a shooter should attempt to calibrate is muzzle velocity.  The muzzle velocity calibration should be done at a great enough distance that the amount of drop is great, meaning at least 20 MOA or 7 MILS.  If you have multiple ‘observed’ data points, use the farthest high confidence data point available for muzzle velocity calibration.  The interface will state the optimal range in which to calibrate muzzle velocity based on the bullets remaining velocity.  After you’ve entered the observed range/drop pair, hit calibrate and the program will calculate and display the actual MV that results in your observed drop.  Click ‘Apply Calibration’ and the calculated MV will be saved in the ammo library and future ballistic calculations will be based on this value.

The drag calibration feature can be used to adjust the drag model used for a particular bullet, weather you’re using a BC or custom drag table.  The drag calibration feature is applied after the muzzle velocity calibration, thru the transonic range of the bullet flight.  Note that if the observed points require more than 50% adjustment in the original drag of the bullet, the program will not allow it due to the extreme (non-physical) nature of the physics.  In other words, if you’re trying to scale drag by more than 50% to match your observed drop point, it’s likely that the points are not accurate, or were influenced by wind or something else.  The primary intent of the drag calibration is for shooting into the transonic zone where various levels of dynamic instabilities can occur, and affect the drag of the bullet differently over various range segments.

The drop calibration feature is intended to compensate for errors in scope tracking.    This mode is different from muzzle velocity and drag scaling in that the calibration is only applied to the drop number.  The calculated remaining velocity, time of flight, wind, lead, etc all remain based off the original BC and velocity inputs.  In other words, the physical solution is not affected in this mode, only the drop.  The drop calibration is applied in the region of bullet flight beyond transonic, which is typically at ranges far beyond where most shooters will be able to shoot.


Device Integration

Guide Protocol In Development



The preferences are accessed from the main (first) entry screen to the AB app.  This is where you set all the options and settings for the program.  Below are screenshots showing all the preferences you have access to.



  • Android v5.0 or higher (iOS 7.0 or higher for iPhone)
  • GPS is required for “Automatic Latitude” and “Auto Atmosphere”, explained in detail in features.
  • Internet is required for “Auto Atmosphere”, “Web Sync”, “Restore Purchases”, and to purchase Custom Drag Curves.
  • Bluetooth support is required for Kestrel Integration (Bluetooth connection not possible with iPhone).
  • An accelerometer is required to use the Look Angle acquisition tool.
  • Region and Carrier Limitations: This app is not approved for all regions and/or carriers at this time. Some carriers may choose to block this app due to the nature of its content.

Not Required:

  • You do not need GPS, Internet, Bluetooth, or Cell Service to run calculations.

Web Sync (Future Addition)

Currently Under Development – Not Completed For Public Release at This Time. The Backup Portion is Up and Running, WEB Login still in BETA.

The web sync feature allows a user to back up rifle and ammo libraries online.  You can log-in to your web account with a regular computer and enter rifle and ammo profiles there using a full sized keyboard, as well as upload rifle and ammo profiles that you’ve entered on your mobile device.  You can sync profiles either way.  This feature is very useful in the event your mobile device is lost or crashes, your valuable information is backed up and always accessible via your online profile. The ability to backup your profiles online is currently up and running. Also your purchased custom drag curves are backed up as well. The ability to log in via the website is still under beta and requires further development before public release. There is a work around for this. You can install an android emulator on your pc, and use that to install the app on a pc and work with a keyboard, then you can back them up, and sync them to your device. This requires research (you must decide which android emulator you wish to use), but it also requires a working knowledge of how to use that particular program.