AppDF клевый проект, клевая идея, но пока нет поддержки со стороны Google Play, Amazon и других крупных сторов — бесполезен по большому счету. А такие игроки как гугл врят ли будут заморачиваться с поддержкой, им это скорее наоборот не выгодно… а жаль :(
Попробуйте общий код для FunActivity/FunFragment вынести в некий FunHelper, с аналогичными по сигнатуре методами, а в классах FunActivty/FunFragment делегировать вызовы напрямую хелперу
Учитывая что в Android каждая вторая библиотека требует чтобы вы наследовались от ее классов в App, Activity и Fragment-ах (к примеру тот же ABS или ActionBar из support-package), а множественного наследования как не было так и нету, то интеграция с вашим монстриком становится проблематичной. Было бы не плохо если бы вы предусмотрели вариант использования библиотеки без обязательного наследования от ваших FunApp и FunActivity/FunFragment
Да, вы правы кроппинг доступен не везде. Но в принципе с любым из интентов не исключен такой вариант. На этот случай в библиотеке есть метод проверки, доступен ли интент в системе isIntentAvailable(Context context, Intent intent). Проверка возможности кроппинга немного отличается от стандартной, поэтому опять же предусмотрен метод isCropAvailable()
Библиотека состоит из одного класса, последняя версия весит 6.797 кб, плюс ProGuard должен обрезать не используемые методы. Так что конечный вес — не больше веса кода, который вы бы написали самостоятельно, без использования либы.
Да согласен, нексус — это идеальное решение, но к сожалению, чтобы его установить нужен доп. сервер / постоянно включенный компьютер с доступом из вне, что не всегда возможно
Для создания приложений под BB 10 существует несколько способов, в том числе и вариант «портирования» существующего Android приложения. Это один из официальных путей, позволяющих в минимальный срок получить работоспособное приложение для новой платформы, конечно не без минусов, но тем не менее. Чем это плохо?
Каким ключом оно будет подписано и как его потом выкладвать в стор? Сервис все приложения подписывает одним ключом? Как продолжать поддерживать приложение, если он закроется? Новые ключи совпадать не будут, соответственно все пользователи будут вынуждены качать новую версию? Где взять debug-ключ, для тестирования на устройстве?
git clone https://github.com/d-tarasov/AndroidMavenTemplateProject.git
не должно просить никаких паролей. В крайнем случае скачайте архивом