Si ya conoce Java, será suficiente implementar las noticias, pero para obtener y cargar datos de un servidor puede requerir algunas otras habilidades. Solo estoy limitando mi respuesta al desarrollo front-end.
La vista de lista funciona bien para mostrar una lista de elementos en un diseño. Los elementos de la lista necesitan uno o más diseños para mostrar el contenido en una disposición preferida. Aunque la vista de lista funciona bien para un número limitado de elementos, requiere más memoria del usuario con los elementos de la lista, por lo que la vista del reciclador resuelve este problema reciclando los elementos de la lista que están fuera de la pantalla. Pero la vista de reciclador aún no es un reemplazo perfecto para la vista de lista, ya que no ofrece las características y la flexibilidad de las vistas de lista. Para una lista compleja como la de las noticias de Facebook, debemos usar vistas de lista. La carga de elementos de la lista puede requerir más memoria de usuario y puede bloquear la interfaz de usuario, por lo que es una buena idea cargarlos en una tarea en segundo plano. Necesita aprender tareas asíncronas para desarrollar procesos en segundo plano. Entonces, finalmente necesita una vista de lista con un adaptador personalizado. Aquí hay un artículo sobre el feed de noticias de Facebook: Fast Rendering News Feed en Android
- ¿Cuáles son las ventajas y desventajas de crear una aplicación híbrida en lugar de crear aplicaciones separadas de iOS y Android?
- Excepto por Core Java y XML básico, ¿qué necesito saber para comenzar a construir aplicaciones de Android?
- ¿Es posible desarrollar una aplicación de Android sin conocer la codificación?
- ¿Cuáles son los requisitos básicos necesarios para comenzar el desarrollo de Android?
- ¿Cuál es la plataforma perfecta para desarrollar aplicaciones de Android?