Ответ 1
Короткий ответ: Да, вы можете разрабатывать приложения, используя HTML/CSS/Javascript. Возьмите два учебника WebView и позвоните мне утром.
Длительный ответ: Если вы хотите писать приложения для Android, которые используют HTML/CSS/Javascript, вам придется как минимум создать собственную оболочку WebView. Это относительно легко сделать - если вы не хотите подключаться к родным функциям, таким как акселерометр, камера или даже сообщения Toast (небольшие сообщения, которые появляются, когда что-то происходит).
Доступ к собственному оборудованию и программному обеспечению через веб-просмотр требует, чтобы вы создали JavascriptAdapter (доступный в Android 2+) и определили некоторые пользовательские методы Javascript в JavascriptAdapter. Эти методы сопоставляются с java-функцией, которая имеет доступ к средствам собственной ОС.
Рамки, такие как Appcelerator и PhoneGap, делают именно это, за исключением того, что они уже написали функции javascript для вас, поэтому это избавит вас от необходимости писать их самостоятельно.
В этом смысле, если вы собираетесь написать приложение для Android с помощью HTML/CSS/Javascript, имеет смысл использовать фреймворк. В противном случае вы сами делаете эту работу.