Общие вопросы по реализации одного приложения под android?
Я всегда занимался web программирование (python, php, javascript, БД) и никогда не писал под мобильные платформы. И решил написать такое приложение. С серверной частья я вопросы решу, а вот с клиентской есть вопросы.
И так моё приложение должно уметь.
1) залогинить пользоватля
2) периодически отсылать от имени этогго пользователя HTTP запрос на сервер ( в запросе будут содержаться координаты пользователя)
3) при получении ответа отобразить на экране инфу из ответа и проигрывать определённый файл ( ссылка на mp3 приходит в ответе от сервера)
4) приложение должно уметь продолжать работать и воспроизводить звуки, когда телефон продолжительное время находится у пользоватля в кармане.
Сперва я хотел это реализовать это средсвами JS как страница в браузере, но похоже chrome в адроиде достаточно капризен с вопросом проигрывания файлов. Особенная проблема сделать так чтоб приложение продолжало работь и воспроизводить звуки в фоне.
Итак вопросы:
1) Реально ли вообще такое реализовать исключительно средсвами браузера?
2) Если всё таки писать android приложение, какие основные проблемы могут возникнуть?
3) Поделитесь советом, полезной ссылкой на статью, на книгу
4) Может стоит подготовить ТЗ и отдать разработу мобильной части на сторону?
> 2) Если всё таки писать android приложение, какие основные проблемы могут возникнуть?
Проблем нет, просто нужно писать сервис с подпиской на системные события таймер/изменение координат…