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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    1) Будет отлично работать на всех платформах ?
    Зависит от того, какие зависимости придется подключить.
    Есть такой ресурс pub.dev (репозиторий готовых модулей)
    Официальные библиотеки (там где только код на Dart) имеют версии под 5 платформ
    Но например простейший встроенный броузер в приложение уже сплошное разочарование.
    Поддерживается только IOS и Android. И доступные методы урезаны до общего совместимого функционала.
    В общем если платформо зависимая вещь, то дай бог чтобы была реализация под яблоко и робота.
    Совсем специфичные - в версиях под одну платформу.

    И еще момент библиотеки в двух релизах сейчас. С нулсафети и старые. Автор может не переписать или под новые требования пока глючит.

    4) Приложение подразумевает взаимодействие пользователей друг с другом.
    Вопрос два к Вам а штат модераторов готовы набрать ? Законы всех стран с требованиями к таким приложениям изучили ? Сочетания смайликов которые являются жутким оскорблением ?
    Ответ написан
    Комментировать
  • Как позиционировать уведомления Toast?

    @402d
    начинал с бейсика на УКНЦ в 1988
    https://developer.android.com/reference/android/wi...

    Написал сперва ответ никак. Потом засомневался а прав ли. До 30го апи гравити работало.
    Ответ написан
    Комментировать
  • Как создать онлайн радио для Плей Маркет?

    @402d
    начинал с бейсика на УКНЦ в 1988
    Задавайте вопрос так, чтобы гуглить не приходилось.

    Lo-Fi или лоу-фай — направление в музыке, для которого характерно низкое качество звука и джазовые аккорды. Феномен лоу-фай стал альтернативой звуковой эстетике Hi-Fi, для которой было характерно стремление к наиболее точному звуковоспроизведению, близкому к оригиналу.

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

    В принципе это уже тонкость. Так как радио/видео стриминг делать почти одинаково.
    Наиболее частое решение, поток режется по 1 минуте. Пока играет текущий скачивает
    следующей.

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

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

    @402d
    начинал с бейсика на УКНЦ в 1988
    Все современные программы работают как минимум с двумя потоками.
    Не важно какая операционная система и назначение программы.
    Есть поток UI - отрисовка интерфейса. Реакцию на действия (кнопки, тапы и т.д) как только там нужно больше нескольких милисекунд выносят в отдельный(ые) поток(и).
    Так как отловить все сочетания состояний разных потоков не тривиальная задача,
    то экзекутор тасков для простоты можно ограничить до 1го треда.
    Специально какую то задачу делить и запускать на разных потоках ? Ну таких сложностей думаю не потребуется.
    Опять же число доступных потоков не есть величина бесконечная. На конкретном железе может оказаться, что Вам разрешат только 1 , 2, 4 потока.
    Ответ написан
    Комментировать
  • Как раскрутить мобильное приложение?

    @402d
    начинал с бейсика на УКНЦ в 1988
    ASO для фоторедактора имхо не поможет. 300+ приложений свыше 10М+ инсталлов.
    Это как продвинуть сайт по запросу "установка кондиционеров" .
    Всем нужен редактор с одной кнопкой "Сделай зашибись".
    Не помню кто точно. Под видом обработки изображений искуственным интелектом держал целый штат фотошоперов.
    Ответ написан
    Комментировать