Рациональные разработки приложений для Android

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

Поскольку я не являюсь разработчиком Android, я использую html, [jQuery](/tag5761) и phonegap для создания и компоновки своего приложения в виде веб-представления, которое поможет конечному пользователю установить приложение, а не перейти к URL-адресу, а затем открыть его.

Теперь здесь задача начинается для меня, я ищу оптимизированный дизайн с сенсорным экраном, который должен выглядеть как родное приложение. Я могу использовать twitter bootstrap, основу или любую другую структуру CSS, чтобы сделать мой дизайн отзывчивым. Я также знаю, как сделать анимированную загрузку страницы на основе ajax, которая поможет мне предотвратить полную загрузку страницы.

Реальная проблема: является ли [CSS](/tag5782) единственным и правильным способом разработки мобильного приложения? Приложения, подобные Facebook, Youtube также используют [CSS](/tag5782) для разработки своих родных приложений?

Я не хочу использовать [jQuery](/tag5761) mobile, потому что мне просто не нравятся их шаблоны проектирования.

Опять же, мой вопрос может показаться глупым. То, что я хочу использовать, - это стандартные стандартные инструменты для создания моего приложения, даже если мне нужно вникнуть в обучающие программы Android и изучить его с нуля.

Любая помощь, ссылки или рекомендации будут полезны.

Нативные приложения обычно не используют HTML/CSS, а вместо этого используют виджеты и т. Д., Предоставляемые платформой. Это то, что означает родной язык. Недавно Facebook переключился с веб-представления/реализации HTML5 на родной (по крайней мере, на Android).