Думаю если нет опыта разработки мобильных приложений, то даже со знаниями Java будет очень сложно. Тут сама суть понимания жизненных циклов всех занимает достаточно много времени + понимание все потоков. В каком что выполнять.
В каком что исполнять это за минуту пониамется, если не меньше , а жизненный цикл за столько же, в доке просто прочитать, минуту на разобарться и все))
дело не в этом, а в экосистеме и особенностях разработки под андроид, ну и просто его API банально, которое очень огромное и много много много чего не изучишь даже за 5 лет