Ответы пользователя по тегу Мобильная разработка
  • Хорошо ли оценивают работодатели готовые приложения в Play Market/App Store?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Если приложение приносит Вам постоянный доход, то для многих это будет минусом.
    Могут рассуждать так : "Ему зарплату нужно платить регулярно, начнешь завтраками кормить, он терпеть не будет" .

    aaparkin, еще после вашего вопроса к Вам могут обратиться с предложением "поработать на портфолио ".
    Себя еле сдерживаю, от того, чтобы расписать в красках как будет Вам престижно сделать интерфейс для программы, которое вот-вот станет 14-й удостоенным чести попасть на супер страницу в PlayMarket ;)
    В принципе это та цель, которую я перед собой поставил. Но идти к ней думаю еще несколько лет придется.
    Ответ написан
  • Как быстрее и легче войти в мобильную разработку?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Я Вас расстрою , но язык программирования - это только буквы .
    Выучите ли вы (латиницу - котлин) или кирилицу (ява) . Не важно.
    Дальше Вам потребуется научиться их соединять в слова (понять архитектуру приложений ).
    А вот получиться ли из Вас хороший писатель (программист) не известно.

    У Вас есть хоть какой опыт написания программ на любом языке ?
    Если нет , то попробуйте пару вечеров повозиться на scratch.mit.edu .
    Это позволит Вам оценить насколько легко Вы обучаетесь и нравиться ли Вам вообще программировать

    Говоря про скретч, я не издеваюсь, как может показаться. Есть дальнейшее развитие идеи под разработку
    мобильных приложений appinventor.mit.edu/explore . Помимо родоначальника в сети, можно найти
    и другие сервисы основанные на этом же подходе.

    Да получаются простенькие приложения с излишним размером. Но освоить очень-очень просто.
    Ответ написан
    Комментировать
  • Мобильный клиент для сайта на php (laravel)?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    грубая аналогия. на основном домене лежит только статика .
    PHP запускается на субдомене api. Из скрипта тебе можно отдавать только json .
    Для манипулирования данными реализуешь crud .
    Входные параметры контролерам нужно получать через REQUEST_URI и/или
    json_decode(file_get_contents('php://input')
    $_GET и $_POST, $_FILE забудьте про них. Нативные для java запросы обрабатываются как указал выше.

    Т.е. для сайта фронт получается html,js.css - т.е. вся отрисовка интерфейса и полученных данных задача
    фронта / приложения. А бакенд только предоставляет данные.

    аналог запроса из приложения на javascript
    var json = JSON.stringify(cloneCommand);
    
            // готовим ajax запрос
            var r = new XMLHttpRequest();
            r.open("POST", connection.urlServer + 'Execute/sync', true);
            r.responseType = 'json';
            r.setRequestHeader("Authorization", connection.auth);
            r.onload = function () {
                var json = r.response;
                // костыль для IE11
                if ('string' === typeof(json)) {
                    json = JSON.parse(/** @type string */json);
                }
                successHook(json);
            };
            r.onerror = function () {
                errorHook(r, 'ajax error');
            };
            r.send(json);
    Ответ написан
  • С помощью чего содержимое приложения можно вывести на экран рабочего стола телефона?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    "живые обои" - просто как направление в каком можно копать.
    Ответ написан
    Комментировать
  • Как зашифровывают файлы/текста и расшифровывают на мобилках?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    В соответствии с Федеральным законом “О лицензировании отдельных видов деятельности”, практически все виды деятельности в области криптографии подлежат лицензированию.
    Из-под лицензирования выведены:
    2. деятельность с использованием:
    б) шифровальных (криптографических) средств, а также товаров, содержащих шифровальные (криптографические) средства, реализующих либо симметричный криптографический алгоритм, использующий криптографический ключ длиной, не превышающей 56 бит, либо асимметричный криптографический алгоритм, основанный либо на методе разложения на множители целых чисел, размер которых не превышает 512 бит, либо на методе вычисления дискретных логарифмов в мультипликативной группе конечного поля размера, не превышающего 512 бит, либо на методе вычисления дискретных логарифмов в иной группе размера, не превышающего 112 бит;
    г) шифровальных (криптографических) средств, являющихся компонентами программных операционных систем, криптографические возможности которых не могут быть изменены пользователями, которые разработаны для установки пользователем самостоятельно без дальнейшей существенной поддержки поставщиком и техническая документация (описание алгоритмов криптографических преобразований, протоколы взаимодействия, описание интерфейсов и т.д.) на которые является доступной;

    ну и также неплохо сперва почитать, какие требования накладывают площадки через которое вы планируете расспространять приложение и законодательство стран из которых будут доступны покупки
    Ответ написан
    Комментировать
  • Miui и пр. системы основанные от android'а подходят для android разработки?

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

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Коротко. Шлите только одно смс. Почитай уведомление Гугла от октября для разработчиков. Ну или город те что хотите. Вдруг не забанят
    Ответ написан
    7 комментариев
  • Возможно с помощью бекенда сделать редирект у моб приложении?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Запрашивать апи без флагов автоперехода. Полученный локейшен 302 передать в апп.
    Ответ написан
  • Как сохранить и Получить(!) данные Intent extra's после перезагрузки?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Комментировать
  • Привязка пользователя к IP-адресу?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    имхо бесперспективная затея. У меня дома сейчас зеленая точка, так через нее
    работать по ssh не возможно. Раз в 3-5 минут сессия рвется.
    Статический ип не дают.
    Мобильные клиенты все сидят с небольшого пула ip адресов.
    Не разу не видели как яндекс или гугл начинают капчу требовать ?

    Привязку сессии если делать, то на подсеть.
    И ограничивать кол-во запросов в единицу времени на один ключ.
    Ответ написан
    Комментировать
  • Приложение - просто ссылка на сайт. Как сделать для Андроид?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    protected void onCreate(Bundle bundle) {
       super.onCreate(bundle);
    String url = "http://www.example.com";
    Intent i = new Intent(Intent.ACTION_VIEW);
    i.setData(Uri.parse(url));
    startActivity(i);
    finish();
    }


    но это извращение
    Ответ написан
  • Почему до сих пор никто не создал p2p мессенджер?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Задача. Дано два компа . Оба зафаерволом. ИП роутеров динамически меняются . Сделать п2п без внешнего сервиса . Понятно ?
    Ответ написан
    3 комментария
  • Как создать очень простое мобильное приложение "на 1 раз"?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    С вашими хотелками справиться приложение из одного активити c
    webView . По сути ярлык на сайт или броузер для одного сайта
    Ответ написан
  • Как лучше делать админку для курьеров (полимер, сайт под смартфон, приложение или телеграмм)?

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

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988

    выбрал php(просто потому что инфы и примеров много в сети)


    Как я понимаю PHP в чистом виде вы не знаете.
    Также тяжело оценивать ваш уровень знания программирования без привязки к языку.
    Порог входа в PHP, конечно низкий, но все равно годик у Вас на это уйдет.
    Без изучения фреймворка Вы очень долго будете писать велосипеды.
    p.s. Выбор первого фреймворка сильно повлияет на Вас как специалиста.
    Советую бегло ознакомиться с Codeigniter . Когда модель mvc станет для вас привычной, переходите к симфони или лаверал. YII не советую - имхо не сможете воспринимать, что-то другое.
    Ответ написан