Estoy utilizando el trabajo en un proyecto de la arquitectura CLEAN donde el proyecto se divide en los módulos "Presentación", "Dominio" y "Datos", donde el módulo de dominio aloja las "Entidades" que son básicamente los modelos de datos específicos de este proyecto. Un ejemplo de esta arquitectura está aquí . A diferencia de los otros […]
He estado usando Dagger / Retrofit durante los últimos meses y he visto un patrón común de implementación de una clase ApiModule para una api. Estos ApiModules normalmente se parecen a esto: @Provides @Singleton Client provideClient(OkHttpClient client) { return new OkClient(client); } @Provides @Singleton Endpoint provideEndpoint() { return "release".equalsIgnoreCase(BuildConfig.BUILD_TYPE) ? Endpoints.newFixedEndpoint(PRODUCTION_URL, "Foo Production Url") : […]
Estoy desarrollando un fondo de pantalla en vivo para Android. El fondo de pantalla asigna algunos recursos como bitmaps de fondo, sprites, texturas, etc. La pregunta es: ¿dónde debo asignar e inicializar todos los recursos? ¿Debería asignarlos en el constructor de objeto heredado de WallpaperService.Engine o en el onCreate(SurfaceHolder surfaceHolder) ?
Acerca de MVVM con nuevos componentes de arquitectura, tengo una pregunta, ¿cómo debo implementar si mi aplicación necesita para mostrar, por ejemplo, un cuadro de diálogo con 3 opciones de alguna acción que sucedió en mi VM? ¿Quién es responsable de enviar a Activity / Fragment el comando para mostrar el diálogo?
Estoy interesado en explorar buenos patrones arquitectónicos para aplicaciones de Android. Hice varios experimentos con VIPER y generalmente los enfoques de arquitectura limpia, pero me gustaría obtener un buen material / ideas para investigar de ustedes queridos compañeros. Estos son algunos puntos importantes que deben reflejarse: Debe ayudar a manejar el enrutamiento / navegación en […]
Estoy tratando de usar la arquitectura limpia de tío Bob en mi aplicación para Android. Por lo tanto, seguí la implementación de este tipo de gran basado en RxAndroid, Daga 2 para DI. Sé que para obtener datos de almacenes de datos (Cloud o db o disco local), los Interactors (clases de casos de uso […]
Soy nuevo en db4o y Lucene. Actualmente estoy usando db4o para persistir mis datos en una aplicación de Android. Necesito la capacidad de realizar búsquedas rápidas, así como proporcionar sugerencias al usuario (por ejemplo, auto completar sugerencias). Un cartel SO mencionó usando Lucene para indexar datos y db4o para almacenarlo. ¿Alguien ha implementado este enfoque? […]
¿Existen arquitecturas estándar empleadas en la construcción de aplicaciones iOS / Android que requieran funcionalidad del lado del servidor? Por ejemplo, si una aplicación de iOS. Necesita buscar una lista de libros desde el lado del servidor, ¿qué / cómo lo hace? ¿Utiliza servicios web? ¿Utiliza RPC? ¿Qué infraestructura se prefiere generalmente para tales aplicaciones? […]
Quiero crear una rejilla grande para una aplicación de teléfono Android, donde el tamaño de la red puede variar de, por ejemplo, 10×10 a alrededor de 300×300. El contenido de cada celda será una prueba y algunos antecedentes (la cuadrícula se convertirá eventualmente en skinnable). Desarrollé esto más temprano para iOS usando UIScrollView y CATextLayers […]
Quiero desarrollar una aplicación de Android basada en la ubicación basada en la red social como (latitud de Google) para qué tipo de cliente / servidor se utilizará para mi aplicación. ¿Qué tipo de arquitectura cliente / servidor se utilizará? ¿Hay algún sitio web útil, video, libro sobre arquitectura cliente / servidor relacionado con mi […]