• Где можно взять примеры готовых дизайнов элементов в андроид приложений?

    @kaftanati
    Инженер-энтузиаст
    Если ориентируетесь на последние рекомендации гугла - используйте их напрямую.
    Ответ написан
    Комментировать
  • Как поддерживать две версии приложения (платная и бесплатная)?

    @kaftanati
    Инженер-энтузиаст
    Если Pro-функционал может быть разблокирован тем же InApp-ом, то однозначно в обеих версиях должен быть код и для Lite, и для Pro. Поэтому отключение Pro функционала по ключу, доступному после разблокировки - самый простой вариант. В качестве заглушки для Lite-пользователя имеет смысл показывать отдельный экран списка всех заблокированных возможностей, объяснения "что вы тоже есть хотите" и т.п. с большой кнопкой "Разблокировать".
    Ответ написан
    Комментировать
  • Как правильно опубиковать в google.play два похожих приложения?

    @kaftanati
    Инженер-энтузиаст
    Имею на текущий момент в Google Play 3 приложения с практически одинаковыми исходниками, различаются они:
    1. Естественно именами пакетов (задан через flavors)
    2. Состоянием нескольких ключей, определяющих статус приложения (Pro/Lite) или даже набор публичных для пользователя вьюх.
    Изначально вел все приложения по "разным папкам", потом с принудительным переходом на Android Studio (дескать Eclipse все) весь код вытащил в один пакет, различия подключил через flavors.
    Второй год полет нормальный...
    Ответ написан
    1 комментарий
  • Как сделать кнопку ActionBar'a с NavigationDrawer'ом как в приложении Хабра, ВК, etc.?

    @kaftanati
    Инженер-энтузиаст
    Такой вид иконки бокового меню устарел. Более того не рекомендуется использовать и иконку приложения в баре. Недавно боролся с гамбургером. В итоге остановился на стандартном варианте - который предлагается при первом запуске нового проекта.
    Но вид вашей иконки меню несколько... странный. Какие у вас указаны целевые версии андроида в gradle файле?
    Ответ написан
    Комментировать
  • Android запускает не тот layout?

    @kaftanati
    Инженер-энтузиаст
    Если перебираете switch-ем, проверьте наличие везде break, судя по примеру кода в предыдущем вашем комментарии, он отсутствует.
    Ответ написан
  • Как перейти на новое activity с элемента listView, заполненного через SimpleCursorAdapter?

    @kaftanati
    Инженер-энтузиаст
    Рабочий пример практически без изменений.

    lv1 = (ListView) rootView.findViewById(R.id.lvItems);
    lv1.setClickable(true);
    
    lv1.setOnItemClickListener(new OnItemClickListener() {
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                //  selected_position_list = lv1.getFirstVisiblePosition();
                //  long lv_id = parent.getItemIdAtPosition(position);
    
                Intent intent = new Intent(getActivity(), ***.class);
    
                if (activity != null) {
                    activity.startActivity(getActivity());
                }
    
            }
        });
    Ответ написан
    Комментировать
  • Разработка под Android, как быть?

    @kaftanati
    Инженер-энтузиаст
    Ресурс с Android уроками - startandroid.ru
    Просто начните - первые уроки щелкаются за 3-10 минут. К третьему десятку начнете пропускать неинтресные. К пятому - зачешутся руки запилить свой проект.
    Ответ написан
    Комментировать
  • Можно ли совершать выплаты из google merchant center на рублевую карту?

    @kaftanati
    Инженер-энтузиаст
    Да. Я привязал к merchant аккаунту обычную рублевую карту сбера (Visa Classic) - выплаты конвертируются по внутреннему курсу сбера (в нынешнее неспокойное время по курсу на 1.6-1.9 руб/доллар меньше официального).
    Ответ написан
    Комментировать
  • Существуют ли готовые стили для приложений под Андроид?

    @kaftanati
    Инженер-энтузиаст
    При разработке под Andoid нативными средствами (Android Studio, Eclipse + ADT) вы выбираете версию Android, под которую собираете приложение.

    В зависимости от выбранной версии вам становится доступен ряд тем оформления, который пополняется по мере эволюции. Для более ранних версии список меньше, но может быть расширен при помощи библиотек совместимости от гугла (support library).

    И уже потом выбранную тему можно "дошлифовать" xml-стилями и собственными элементами оформления.

    Естественно, что гугл крайне рекомендует использовать темы по умолчанию для единого пользовательского опыта.
    Ответ написан
  • Есть ли аналоги google play market с доступом для тестеров?

    @kaftanati
    Инженер-энтузиаст
    В Play Market'е можно вести версию приложения из беты в альфу и в продакт. Причем на стадии бета она будет доступна только членам привязанной группы в гугле - бета тестерам.
    В преимуществе то, что приложение ничем не отличается от официального релиза, но доступно только ограниченному кругу лиц.
    Ответ написан
    Комментировать
  • Выбор: сделать 2 приложения (бесплатное и платное) на Андроид или сделать одно, но с in-app purchase?

    @kaftanati
    Инженер-энтузиаст
    Моя история:
    1е приложение было выпущено сразу бесплатным и без рекламы.
    2е приложение - версия ПРО - уже отдельно пришлось выпустить - бесплатное сделать потом платным нельзя, при той же кодовой базе приходить дважды собирать два проекта
    3е приложение - эволюция первого проекта - было сразу со встроенной покупкой - разблокировка до Про.
    Итоги: при вдвое меньшей базе пользователей приложение с инаппом приносит столько же сколько покупка Про - и при этом пользователи не задают вопросы, как перенести данные.
    Совет: сделайте встроенную покупку и не добавляйте рекламу вовсе - зарабатывайте на благодарных пользователях, а не на задолбанных рекламой.
    Ответ написан
    Комментировать
  • Как определить источник всплеска установок Android приложения?

    @kaftanati Автор вопроса
    Инженер-энтузиаст
    Перед этим 2 месяца прикручивал Material Design. Перезалил скриншоты - причем для планшета удалил (под большие диагонали оптимизироввть не успел). Упростил описание и ... все. Сейчас больше связываю всплеск именно с этими действиями, чем с чем-то еще. Какое количество ссылок находилось раньше по тематическим запросам, такое и осталось.
    Ответ написан