Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Estructura del paquete Android Mejor práctica

Tengo una pregunta sobre las mejores prácticas para la estructura del paquete de aplicaciones.

He visto la presentación de Google I / O 2011 de Reto Meier, "Android Protips: Advanced Topics for Expert Android Developer s" y leí su blog " A Deep Dive Into Location " y anoté su estructura de paquete de aplicaciones de:

Com … .proveedores de contenido
Com Receptores
Com Servicios
Com … .UI com. … .If fragmentos
Com .utils
Com … .utils.base

¿Es esta la estructura preferida para los paquetes? ¿Hay una estructura mejor?

  • Problemas al enviar el paquete con PendingIntent a un receptor de difusión, datos perdidos
  • Cambiar el nombre del paquete dentro de un APK
  • ¿Por qué el objeto Bundle siempre es nulo en onCreate ()?
  • Algunos objetos parcelables reunidos en un intento / paquete podrían interferir y comprometer la lectura de Intención / Bundle?
  • Android E / Parcel: Clase no encontrada al desmarcar (sólo en Samsung Tab3)
  • Problema en la implementación de Parcelable conteniendo otros Parcelable
  • Qué es onCreate (Bundle savedInstanceState)
  • Android - ¿Cómo iniciar una aplicación de terceros con el nombre del paquete?
  • One Solution collect form web for “Estructura del paquete Android Mejor práctica”

    El principal objetivo de empaquetar sus clases es simplificar la navegación a través de su código fuente. Esto es especialmente importante para las aplicaciones de código abierto. En mi opinión, una estructura de paquetes fácil de navegar incluye los siguientes paquetes:

    com.example.main – contiene las funciones principales del controlador, como su actividad principal, su clase de aplicación (si la tiene), etc.

    com.example.conf – contiene los archivos de configuración, como los que contienen constantes (variables finales estáticas)

    com.example.net – clases relacionadas con la red, como las que hacen solicitudes http

    com.example.util – clases de utilidad, como servicios, BroadcastReceivers u otros procesos de fondo

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.