Ответы пользователя по тегу Мобильная разработка
  • Как отследить двойное нажатие от наушников для Android приложения?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    https://developer.android.com/reference/androidx/m...
    если только через это апи раскрутите.
    Ответ написан
    Комментировать
  • Как организовать оптимальную безопасность для своего онлайн мультиплеера на Android?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Сперва стоит подумать о своей безапосности - УК РФ Статья 171.2
    Если от мошеничества со стороны клиента легко защититься тем, что он
    может только сделать ставку/действие и ему переданы только данные карт, которые он вскрыл (получил на руки, козырь и т.д.), размер банка.
    То остается момент обмана со стороны сервера. То есть исходная колода и полный лог хода игры. Как это реализовать ?
    - А вот эта часть для просто разлекательной игры не нужна. Мы же не пишем казино ?
    Ответ написан
    1 комментарий
  • Пытаюсь установить программу из файла APK, но меня перекидывает на скачивание ShareIt?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Потому что гладиолус. Рут нельзя получить через apk файл.
    https://habr.com/ru/articles/541190/
    почитайте почему плохо пользоваться таким телефоном. Заодно хоть немного поймете, что
    получение привелегий не простая операция. Если провести аналогию с ПК, то взлом идет
    через дырки биоса или его замену.
    В момент начального пробуждения телефона можно перевести его в состояние, когда он будет принимать прошивку с внешнего устройства (компьютера)
    Ответ написан
    Комментировать
  • Могу ли я как разработчик создать бонусную систему где пользователь будет обменивать бонусы на подписку?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Технически можете, а вот практически это путь к бану в сторах.
    На 99 процентов уверен, что у Вас нет аккаунта разработчика гугла.
    Теоретически у плея есть нужный механизм. Но если платежная система заглушена, то купонами воспользоваться
    тоже нельзя. да и там 500 штук всего, и назначение купонов для стимулирования пользователей, а не вместо платежей. Теоретически плей разрешил встраивать другие механизмы оплаты, а на практике ИИ докапывается, что левый биллинг.
    Теоретически можете написать свой биллинг, а на практике Вы хотя бы запускали один интернет магазин с экварингом и моментальной выдачей электронных товаров?
    Ответ написан
    Комментировать
  • Куда можно опубликовать простенькую андроид игру?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Ha 4pda, если монетизации не будет. На гитхаб, если опенсоурс.
    Ответ написан
    1 комментарий
  • Дальнейшие этапы в создании Приложения после создания прототипа?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Оказывается я все же подвержен синдрому поля From :)
    Вы можете мечтать сделать приложение. Долго писать ТЗ. Делать даже живые прототипы.
    Но первое, что нужно оценить. Оно себя окупит или нет ?
    Пробывать идеи через запуск MVP можно или когда денег много и шансы менее 1% вас устраивают или когда можешь сам сделать целиком.
    Ответ написан
    1 комментарий
  • Откуда берется информация для приложений?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    откуда берется информация для приложений?

    Думаю все мы писали в школе доклады/рефераты. Вот как появился текст реферата очень похоже на то и откуда информация в приложениях.
    А гугл как строгий учитель проверяет ваши работы с учетом
    авторских прав
    https://support.google.com/googleplay/android-deve...
    созданного пользователями
    https://support.google.com/googleplay/android-deve...
    сгенерированного ИИ
    https://support.google.com/googleplay/android-deve...

    зы забыл, если медицина, то там еще требования
    Ответ написан
    Комментировать
  • Сложно ли написать приложение включающее голосовое сообщение на все входящие вне списка контактов?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    не выйдет. Воспроизведение аудио в голосовой канал телефонии не доступно.
    Смотрите в сторону переадресации звонков.
    Ответ написан
    Комментировать
  • Как показать диалоговое окно о необходимости включения интернета?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    будь проще. Если функция не смогла получить данные - выводи "Отсутвует подключение к интернету".
    Пермишен на доступ к сети дается по факту упоминания в манифесте.
    А то, что вы описали потянет за собой запрос кучи других пермишенов (которые придется просить пользователя дать вручную) и не факт, что сможете сделать универсально (вендоровские варианты андроида). Кроме того ограничения на доступ в сеть может и адгуард (аналоги) наложить. И что теперь? просить пермишен на все установленные пакеты ?
    Ответ написан
    Комментировать
  • Какие ресурсы (времени и средств) необходимы для создания приложения?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Минимально 0 рублей , если выполнено следующее
    1) Вы сами мульти стек разработчик/сисадмин и дба
    2) Вы уже оплатили 25 баксов гуглу и/или ежегодно отстегивается 100 эплу
    3) У вас есть свой сервак в сети за 5-15 тысяч рублей в месяц
    4) До этого занимались киберсквотингом и в портфеле завалялся подходящий домен
    ну или накопили скидок и можете брать домены по 149 рублей (меньше 129 уже подозрительно. Текущая отпускная ру центра для регистраторов)
    5) придется покрутиться с поисками вариантов использования апи карт бесплатно

    По времени. Тут АХЗ за сколько напишите
    1. Privacy police
    2. EULA
    3. Заполните все остальные обязательные разделы в сторах

    Ну а дальше остается самая малость реализовать бизнес логику и обязательный функционал (всякие там опенсоурсе, принятие лицензии с учетом требований ГДПРА).
    Ответ написан
    Комментировать
  • Как переписать шторку в Android своим приложением?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Так в плее все описано.
    Приложение - О приложении - Пермишины
    64ea5e7f66db2897291096.png

    Вот смотрю на них и чувство, что приложение скоро автор просто забросит с текущей политикой плея к разрешениям.
    Ответ написан
  • Можно ли выкладывать несколько приложений под одним аккаунтом?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Ну его нафиг. Приложение заказчика выкладывать должен заказчик. Вам надо чтобы ваш аккаунт заблокировали как связанный с нарушившим ?

    Так что если делать выкладку, то с компа заказчика оставив дома все гугл гаджеты
    Ответ написан
  • Как организовать совместный доступ в мобильном приложении?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Так у вопроса стоит тег андроид, а основной стор от гугла, то наверное еще до начала написания приложения стоило подумать о прохождении модерации.

    У вас получается приложение с регистрацией, в котором пользователи могут взаимодействовать друг с другом.
    А так как это семейный совместный планировщик, то значит и детский тоже.

    Имеем
    1) Политика конфидициальности
    2) Участие в программе "Приложении для всей семьи"
    3) Соответствие законам почти 200 стран

    Почему так ? А параноя и нежелание гугла быть крайним.

    Вот закладчики или педофилы начнут ваше приложение использовать ? Что будете делать ? Как органам отвечать ?
    Ответ написан
    1 комментарий
  • Как защитить CSV или JSON базу данных в мобильном приложении?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Никак. Технические решения не работают.
    Ваша база из открытых источников ?
    Думаю даже юридическая защита тут не поможет.

    Только постоянная актуализация.
    Занятие лидирущих позиций по ASO в своей нише.
    Продвижение.
    Цены на грани рентабельности.

    В результате конкурентам, чтобы сбить лидера потребуется раз в 10 больше затрат по деньгам.
    Им останется только вариант выпустить полностью бесплатное приложение. лишь бы только подгадить
    Ответ написан
    Комментировать
  • На каких движках написаны приложении с красивым стилем например Билайн, Авито, и другие?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Что такое "движок" в вашем вопросе ?
    Как дизайн зависит от движка ?
    Что делает в вопросе название среды разработки ?

    Предположение только одно. Вы знаете, что сайты могут быть сделаны на вордпресе там или джумле. Врядли слышали про фреймворки , возможно Вам знакомо слово бутстрап.

    Теперь к мобильной разработке.
    Нормальные приложения не делаются на "движках".

    Есть язык программирования (ява,котлин,свифт и другие)
    Есть наборы готовых библиотек.
    Есть рекомендованные требования к внешнему виду.
    Например Material Design (2 и 3)
    Есть типовые подходы к архитектуре приложения

    И если узко рассуждать о красивом стиле, то сейчас это материал дизайн
    Ответ написан
    Комментировать
  • В чем разница update от upgrade в приложениях?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Хмм. Может опять маркетологи балуются ?
    За 5 лет я выложил в магазин больше 100 версий приложения.
    У приложения есть два номера (один целое число, второе в виде строки)
    Теущий целочисленный номер 164.
    В виде строки сейчас 5.70.2
    Общим принцип
    5 - меняется, если сломалась совместимость или приложение стало восприниматься как новое или очень много сразу новых фишек.
    70 - добавил новых функций.
    2 - сделал исправления.

    Мелочь (3-я цифра) - фиксы. Сразу за предыдущим релизом с косяком - хотфикс
    по хорошему именно фиксы (исправления) я бы называл апдейтами.
    остальное - улучшения - апгрейд - растет стоимость(ценность)

    Но для меня это все просто новая версия. Обкатается без замечаний на тестерах - станет релизом, нет - так нет.
    Ответ написан
    Комментировать
  • Как проверить гипотезу веб-сервиса с наименьшими потерями?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Имеется идея проекта в виде готовых дизайн прототипов
    вот это уже пугает. Почему ?
    У меня тоже есть дизайн прототип
    А вот понимания как будет происходить обратка на стороне приложения и серверной части пока нет.

    Может все таки попробуете написать техническое задание на реализацию и попросите сперва оценить реализуемость и примерную стоимость знакомых разработчиков ?

    Получили цифру. Например $100k.
    Монетизация несколькими тарифными планами. Берем Дешевый * 0,8 + Дорогой * 0,2 = приблизительный средний чек.
    Делим стоимость разработки на него (например на 2 доллара) = 50 тысяч покупок
    умножаем на 120 = 6 000 000 установок
    Суммарная ЦА больше этого числа ?

    Прикидываем фокус группу
    проводим опрос. Если заинтересовавшихся в процентном отношении достаточно, есть смысл пилить.

    А на лендинг да еще из рекламных сетей - ботоводы нальют вам трафика с нужными поведенчискими характеристиками, так что Вы будете считать, что поймали бога за бороду
    Ответ написан
    Комментировать
  • Как правильно обновить информацию в Google Play Console?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    отклонение - reject - самое мягкое предупреждение модерации
    633d9d978336c381347783.png
    Если решение было принято быстро (менее 2х часов)- автомодерация ботом.
    Если письмо упало на следующий день после 11 по мск или позже то его краем глаза смотрел живой человек и подтвердил сомнения ИИ.
    И так на примере моего случая в этом сентябре.
    Прилетело через час после попытки вылить в открытую бету.
    Ниже причина.
    633d9e98c7987133123401.png

    Ну что начинаем разбираться чего не хватило боту (млин 4 года все устраивало а теперь нет)
    https://support.google.com/googleplay/android-deve...

    Политика конфиденциальности
    Ссылка на политику конфиденциальности должна быть приведена в предназначенном для нее разделе Play Console и в самом приложении (допускается разместить текст правил). В этом документе и в информации об использовании данных, размещенной в приложении, необходимо подробно объяснить, как приложение собирает и использует любые сведения, а также получает и предоставляет к ним доступ. Текст должен содержать:

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

    Убедитесь, что этот документ (не в виде PDF-файла) доступен по активной общедоступной ссылке без ограничений по геозоне и не может быть изменен.



    прохожусь по пунктам формальных требований
    привести название приложения

    А у меня там "мои приложения" и ссылка на главную страницу

    дополнил списком в самой приваси - отправил на перемодерацию.
    Ждуссс - День - два . Надоело решил протолкнуть частичным внедрением рабочей версии.
    Запустил на 1 процент. Помогло. В 13 следующего дня пропустили
    Ответ написан
  • Скачиваю игру, вылазиет ошибка, не понимаю почему, может кто знает?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Failed to allocate 146678698 because only 12210176 allocatable
    перевожу Вы запросили 146 метров ОЗУ - фиг вам - на телефоне свободно только 122
    Ответ написан
  • Стоит ли начинать писать мобильные приложения с flutter, или лучше с нейтива?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    зависит от приложения. Привет мир получается замечательно.
    А реальность тыкает носом, что тебе помимо дарта надо выучить еще 5 платформ и их нативные подходы.
    Загляни на pub.dev в популярные пакеты и посмотри как они поддерживают кросплатформенность
    Ответ написан