You need to use up about 80% points to clock the counter up by one. So a brand new battery at 100% will have a count of 0. Fly it until its down to 20% or less and then the counter inside the battery will increment to 1, but you'll not see this in the app until you've switched off then on again, and hence made the app read the current counter value, ie 1.
Flying a new batter down to 50% won't be enough to increment the counter.
The charge counter is essentially the number of times the battery has been drained by 80%. If you run your battery from 100% right down to 0% and the charge back up to 100% every time then the counter will soon show a higher number of cycles than what you've actually done, but would still be a reasonable reflection of the battery health.
Flying a new batter down to 50% won't be enough to increment the counter.
The charge counter is essentially the number of times the battery has been drained by 80%. If you run your battery from 100% right down to 0% and the charge back up to 100% every time then the counter will soon show a higher number of cycles than what you've actually done, but would still be a reasonable reflection of the battery health.