Android. Tworzenie aplikacji w oparciu o HTML, CSS i JavaScript
http://helion.pl/ksiazki/android-tworzenie-aplikacji-w-oparciu-o-html-css-i-javascript-jonathan-stark-brian-jepson,andrta.htm
Słowo "Android" w tytule książki niech ciebie nie zmyli, bo to nie ma znaczenia czy będziesz tworzył aplikacje pod Androida, Windows Phone, iOS, itp.
Aplikacje tworzysz normalnie tak jak strony internetowe, a na końcu budujesz całość do pojedynczej paczki.
W HTML5 tworzysz szkielet aplikacji, w CSS3 ostylowujesz wygląd, a w JS programujesz logikę.
Polecam np. Ionic framework. To gotowy framework - masz już gotowe klasy np. buttonów, kontrolek itp. (coś jakby Bootstrap), a logikę tworzysz w AngularJS. Nie musisz od zera samemu ostylowywać różnych elementów tylko skupiasz się na logice aplikacji, a całość będzie wyglądała jak natywna aplikacja.