[Android] Criação de um e-book reader

Olá pessoal, minha dúvida é qual componente ou estratégia usar para criar um leitor de livros simples no android.
Já fiz um em J2ME, onde eu dividia as linhas do livro, de acordo com o tamanho da tela e desenhava diretamente no Canvas utilizando o drawString();
Porém, no android, poderia fazer da mesma forma?
Ou era melhor usar um webview, mas eu teria o mesmo controle de páginas?
Gostaria de uma opnião ou dica da melhor maneira, talvez alguem possa ter feito algo parecido.
Obrigado.

Por favor, não marque seus tópicos com o óbvio, como a palavra [Dúvida]. Veja outras dicas de postagem aqui:
http://www.guj.com.br/java/287476-gujnautas-how-to

Se voce quer renderizar palavras, voce vai ter que extender View (ou prefencialmente SurfaceView se quiser fazer em outra Thread) e desenhar no Canvas do Android.

Para paginar eu criei componentes que extendem FrameLayout e scrollam o conteudo por scrollBy.