Я против изобретения велосипедов, если алгоритм который вы нашли полностью решает проблему, то почему бы и не применить! Есть правда одно НО! Вы должны полностью понимать что написано в скопированном коде, иначе рискуете попасть в просак.
В IOS вы пишите на нативном языке, в то время как в Android все пишется на Java и это обрабатывает виртуальная машина java в android, которая как прослойка отнимает время. НО вы можете тоже писать на нативном C++ и для Android, для этого вам понадобиться NDK
Попробуйте использовать событие скрола у jquery, по достижении подвала, можно выполнить js функцию из Яндекс.Метрика АПИ p.s.
Как пример может послужить этот код: