мне кажется, что когда у тебя вся бизнес-логика в приложении, то по сути это фронт. Если формат проекта клиент-сервис (к примеру гейм-дев крупный с сервером и БД), то тут уже есть фронт и бэк
ну типа если ты пилишь приложение для обработки фотографий, то у тебя там под капотом куча всего, например - а не просто на экран вывести контент. ну или бизнес логика, где на сам фронт по сути 10% всего кода, не больше
в моем понимании, фронт - это чисто вывести на морду какой-то контент с которым юзер должен провзаимодействовать и в чистом виде он есть только в вебе или в совсем уж клиент-серверных приложениях, где каждый чих по запросу
если у тебя приложение помимо этого делает еще кучу работы и большая часть твоего времени уходит именно на реализацию функционала - это не чистый фронт