Разработка под Андроид: почувствуй мою боль

Разработка под Андроид: почувствуй мою боль

Я буду не первым и, к сожалению, не последним разработчиком апп для Андроида, который ноет и жалуется на жизнь.
Но вы уж потерпите — припекло.

1. Самсунг — бяка

Намедни выпустил аппу «Simple Luach». Вроде бы все круто — собрал на СДК 21 (Андроид 5.0) с полной поддержкой предыдущего всего зоопарка.
Сегодня смотрю в консоль прислали краш репорт:

java.lang.NoClassDefFoundError: android.support.v7.internal.view.menu.MenuBuilder

Поискал, нашел быстро java.lang.NoClassDefFoundError: android.support.v7.internal.view.menu.MenuBuilder

Проблема состоит в том, что на Самсунгах с Андроидом 4.2 аппа всегда падает с этой ошибкой.
Есть довольно адекватное предложение как это исправить — попробую реализовать. Но факт, что про эту ошибку все знают и никто ничего не делает — особые претензии к Самсунгу.

2. Гугл — бяка

Я вот реально никак не могу понять, почему это Гугл никак не может выпустить нормальное решение для работы со своей консолью для Андроид девелоперов. Ни тебе АПИ, ни мобильного приложения.
Есть великолепный проект, который девелопится опенсорсно — Andlytics. Я им пользуюсь еще с тех пор, как его делал один единственный разработчик.
А тут пришла мне в голову идея как сделать работу суппорта более эффективной и решил я разобраться как работает этот проект. Как я и подозревал — он с помощью невероятных граблей парсит аутпут от массы JSON запросов. За день я все это счастье перевел в числую Джаву.

2. Один я хороший

Иногда мне кажется, что Гугл специально не делает чего-то или делает что-то не так как надо, чтобы девелоперам было веселее работать. Многие Андроидоведы не прочь еще поиграться в какие-то игрушки. Видимо Гугл этот факт не просто учитывает, а ставит в основу своей деятельности. Поэтому и получается, что надо иметь немалые скиллы и набрать кучу экспириенса для прохождения на следующий уровень девелопмента под Андроид.