En mi opinión, la respuesta sería sí. Como actualmente estoy desarrollando una aplicación en App Inventor y he logrado hacer una interfaz de usuario muy similar a la de Twitter / Facebook, si eso es “realmente atractivo” es una cuestión de opinión.
Además, si descubre que no puede hacer algo en App Inventor, siempre puede convertirlo en .apk y luego descompilarlo con dex2jar y apktool, edite los archivos .smali / .xml / resource. Vuelva a compilar el .apk con apktool y luego tendrá las funciones adicionales que desea en un apk. El único problema es que, por lo que he visto hasta ahora, agregar funciones a un archivo .smali no es tan fácil como editar archivos .java.
Solo he tratado de editar los archivos .smali debido a razones de rendimiento, ya que estoy tratando de crear el Juego de la vida de Conway, pero cuando escaneo la cuadrícula / tablero, lleva un tiempo. De lo contrario, no he visto ninguna limitación en App Inventor, ya que los chicos del Grupo de Google han encontrado soluciones para básicamente todo.
- ¿Por que el software tiene errores? ¿Aceptamos los errores como un subproducto natural del diseño y desarrollo de vanguardia, y esperamos que nuestros clientes sientan lo mismo? ¿O deberían los desarrolladores de software intentarlo un poco más?
- ¿En qué software se hacen los videos de Ted-ED?
- ¿Cuál es una manera justa de resolver un contrato de desarrollo de software donde el pago era del 50% por adelantado, pero la aplicación no fue aprobada para usar la API de Facebook para solicitar permiso para las fotos de los usuarios?
- ¿Hay alguna buena aplicación para leer libros?
- ¿Qué sistema de handicap de golf es el más justo y fácil de usar?