Tag: arquitectura

Uso de la arquitectura CLEAN en Android con Parceler

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 […]

¿Cuál es el razonamiento para separar los métodos RestAdapter.build () y .create () al usar Dagger?

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") : […]

¿Dónde debo inicializar los recursos para un Android Live Wallpaper

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) ?

Show Dialog de ViewModel en Android MVVM Architecture

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?

Android buena arquitectura

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 […]

¿Dónde colocar las llamadas REST API en la arquitectura limpia de Uncle Bob?

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 […]

¿Cómo combino el uso de db4o para almacenar datos y Lucene para indexar datos para una búsqueda rápida?

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? […]

Arquitectura estándar para aplicaciones de iOS / Android que requieren una interfaz de servidor

¿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? […]

Crear una gran red de contenido en Android

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 […]

¿Qué tipo de arquitectura cliente / servidor se utilizará?

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 […]

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