TUTORIALES ANDROID ver también Tips Android Android: Selección de tema claro y oscuro, pantalla de ajustes Diseño Android: Tema claro y oscuro con Material Components Diseño Android: Toolbar, pestañas y ViewPager2 con AndroidX y Material Components Menu inferior Bottom Navigation con Material Components Diseño Android: Menu lateral con Navigation Drawer y AndroidX Diseño Android: Formulario en cuadro de diálogo con Fragment Diseño Android: Cuadros de diálogo de selección Diseño Android: Menús con Bottom Sheet y Material Design Diseño Android: Transiciones entre activities con Shared Element Android: Servicio periódico con inicio automático. IntentService y JobService. Dagger 2: Inyección de dependencias en Android Android: Integración con Chrome (Custom Tabs) Diseño Android: EditText con TextInputLayout y Material Components Diseño Android : Toolbar y Pestañas con Material Design Android: mensajes y eventos con Broadcasts Diseño Android : PercentRelativeLayout Diseño Android : Endless RecyclerView asíncrono Diseño Android: Pull To Refresh con SwipeRefreshLayout Android RecyclerView: Listas verticales y horizontales Diseño Android: Tarjetas con Material Components y contenido expandible Eclipse ADT y Android Studio: incluir dependencias y librerías Diseño Android: Notificaciones con Snackbar Diseño Android: Floating Action Button con Design Support Library Diseño Android: ActionBar con Toolbar Diseño Android: Tipografías personalizadas Diseño Android: Popup menu Diseño Android: ViewPagerIndicator Diseño Android: ViewPager Diseño Android: ListView con checkbox Diseño Android: Transiciones entre Activities Diseño Android: Spinner Diseño Android: Interfaces web con WebView Diseño Android: Dashboard UI con LinearLayout Android: Aumentar la velocidad del emulador en Windows y Linux Rotaciones de pantalla en Android Android ListView: Estrategias de paginación Primera parte (Proyecto base, Endless ListView) Segunda parte (Load More Button, Paging Buttons) Android WebView: incrustar un navegador en nuestras apps JAVA EN GENERAL Y FRAMEWORKS Introducción a CDI Beans 2.0 (JEE 8) Tips Spring : [BOOT] banner ASCII de inicio Spring: Sistema de eventos Tips Spring : [BOOT] Build Info (Detalles de la compilación) Spring Boot Actuator Tips Spring : [CORE] Ejecución asíncrona de métodos Spring REST: Securización BASIC y JDBC con Spring Security Spring Boot: Gestión de errores en aplicaciones web y REST Testing en Spring Boot con JUnit 4\5. Mockito, MockMvc, REST Assured, bases de datos embebidas Creación de validadores con Bean Validation\Hibernate Validator Validaciones de atributos con Hibernate Validator SQL nativo con JPA e Hibernate Introducción a Spring Boot: Aplicación Web con servicios REST y Spring Data JPA JPA e Hibernate: relaciones y atributos Lazy Spring JDBC Template: simplificando el uso de SQL Test doubles con Mockito Testing Spring con JUnit 4 Testing con JUnit 4 Tareas programadas en Spring Perfiles en Maven Maven: aplicaciones ejecutables Persistencia en BD con Spring Data JPA Primeros pasos Repositorios personalizados Auditoría Integrando Struts 2 y Spring IoC JSON y Java\Android: Introducción a Gson Persistencia en BD con Spring: Integrando JPA, c3p0, Hibernate y EHCache Servicios Web SOAP con JAX-WS, Spring y CXF Servidor Clientes Securización TLS + BASIC Handlers Transferencia de ficheros JPA + Hibernate: Claves primarias Desarrollo de etiquetas JSP Ficheros .properties en Spring IoC Spring IoC Container: Utilizando beans fuera del contenedor Primera parte Segunda parte Tutorial de introducción a Castor XML Modelo de clases desde un XSD Marshalling/Unmarshalling Mapeos personalizados Integración con Spring OTROS Introducción a Bower Importar repositorios de GitHub con git o Eclipse Eclipse en Ubuntu 12.04: Integración con Unity Alfresco: Acceso mediante clientes WebDAV en Windows y Linux lubuntu 11.10: Mejorando nuestro sistema Primera parte (búsquedas, Software Center, atajos de teclado, menús) Segunda parte (capturas, bloquear pantalla, login automático, synapse, aplicaciones al arrancar) Me gusta esto:Me gusta Cargando...