Это простой пример тайлого движка, где показано, как отрисовываются только видимые тайлы без перебора всех тайлов и других извращений. Плюс бонус - скроллинг
Для создания красивой анимации объекта, например, перемещения его между двумя точками, можно использовать функции так называемого easing.
То есть, мы не просто инкрементируем координаты объекта, или его определенные свойства, вроде процента прозрачности/толщины линий/etc, а используем дополнительную
Пример обращения к серверу, для обработки игровых результатов. Используется библиотека Retrofit2. Отправляет три результата, посылая POST-запрос и проверяя успешность добавления. Затем выводит таблицу рекордов, обращаясь к API для получения данных в формате