427 shaares
54 results
tagged
Desarrollo
Dado un número de versión MAYOR.MENOR.PARCHE, se incrementa:
La versión MAYOR cuando realizas un cambio incompatible en el API,
La versión MENOR cuando añades funcionalidad compatible con versiones anteriores, y
La versión PARCHE cuando reparas errores compatibles con versiones anteriores.
Hay disponibles etiquetas para prelanzamiento y metadata de compilación como extensiones al formato MAYOR.MENOR.PARCHE.
La versión MAYOR cuando realizas un cambio incompatible en el API,
La versión MENOR cuando añades funcionalidad compatible con versiones anteriores, y
La versión PARCHE cuando reparas errores compatibles con versiones anteriores.
Hay disponibles etiquetas para prelanzamiento y metadata de compilación como extensiones al formato MAYOR.MENOR.PARCHE.
Diseño de UX de notificaciones de móvil
The Command pattern wraps the request into a specific object that has all the information necessary to perform its task. You can think of it as the next stage of refactoring, where at first we extract the code to a separate method, and then to a separate object, taking the arguments needed to execute the request in the constructor.
Este blog ha sido creado con una finalidad muy simple, aprender. Todos podemos aprender de todos, compartir puntos de vista y mejorar nuestro código. Y una estupenda forma de aprender, es enseñar.
Respuesta sobre asegurar aplicaciones mobiles que usan APIs
Mobile smartphones come with inherent constraints: small screen, short sessions, single window visible at one time, and variable connectivity. But some of their features also present unique opportunities. Mobile-design principles reflect these limitations and strengths.
350+ Base Meshes. Updated weekly.
100% free. CC0 license.
100% free. CC0 license.
This article is part of a new series I’m starting called “How does X work”. I’ll choose libraries and tools that Android Developers use on a daily basis and by reading their documentation and source code, provide an explanation of how the library does what it does.
Cuando se bloquea durante demasiado tiempo el subproceso de IU de una app para Android, se activa un error del tipo "Aplicación no responde" (ANR).
StrictMode is a developer tool which detects things you might be doing by accident and brings them to your attention so you can fix them.
StrictMode is most commonly used to catch accidental disk or network access on the application's main thread, where UI operations are received and animations take place. Keeping disk and network operations off the main thread makes for much smoother, more responsive applications. By keeping your application's main thread responsive, you also prevent ANR dialogs from being shown to users.
StrictMode is most commonly used to catch accidental disk or network access on the application's main thread, where UI operations are received and animations take place. Keeping disk and network operations off the main thread makes for much smoother, more responsive applications. By keeping your application's main thread responsive, you also prevent ANR dialogs from being shown to users.
Tech Stack to build your crypto, NFT or Apps.
I'll provide an intro to beginner tools you can use to get started. We will focus on the Ethereum protocol (there are many others) as it's the main protocol that crypto (built on ERC-20), dApps (decentralized apps) (built on ERC-20), and NFTs (built on ERC-721, ERC-1155) are built on. The adoption rate for the Ethereum protocol is staggering in comparison to other protocols, with 3000+ applications and overall Q1 NFT sales for 2021 topping $2B.
I'll provide an intro to beginner tools you can use to get started. We will focus on the Ethereum protocol (there are many others) as it's the main protocol that crypto (built on ERC-20), dApps (decentralized apps) (built on ERC-20), and NFTs (built on ERC-721, ERC-1155) are built on. The adoption rate for the Ethereum protocol is staggering in comparison to other protocols, with 3000+ applications and overall Q1 NFT sales for 2021 topping $2B.
A la vista de estas mejoras, es lógico pensar que todo sigue igual, pero el principal problema viene a la hora de registrar deep links en la consola de Firebase y generar URLs dinámicas (por ejemplo, incluir el identificador de un usuario en la URL para su posterior uso dentro de la app).
Ese es el punto principal que vamos a tratar para que nadie tenga que peregrinar por el desierto de la documentación redundante la primera vez que use este nuevo servicio.
Ese es el punto principal que vamos a tratar para que nadie tenga que peregrinar por el desierto de la documentación redundante la primera vez que use este nuevo servicio.
For developers, Android 11 has a ton of new capabilities. You’ll want to check out conversation notifications, device and media controls, one-time permissions, enhanced 5G support, IME transitions, and so much more. To help you work and develop faster, we also added new tools like compatibility toggles, ADB incremental installs, app exit reasons API, data access auditing API, Kotlin nullability annotations, and many others.
Como hacer una app en Android con Chromecast
Volley es una biblioteca HTTP que facilita y agiliza el uso de redes en apps para Android. Volley está disponible en GitHub.
Volley ofrece los siguientes beneficios:
Programación automática de solicitudes de red
Varias conexiones de red simultáneas
Almacenamiento de respuestas en caché y en disco transparentes con coherencia de caché en HTTP estándar
Compatibilidad con la priorización de solicitudes
API de cancelación de solicitudes (permite cancelar una única solicitud, o bien establecer bloques o grupos de solicitudes para cancelar)
Personalización sencilla, por ejemplo, de reintentos o retiradas
Ordenamiento sólido que permite completar correctamente la IU con datos recuperados de forma asíncrona de la red
Herramientas de depuración y rastreo
Volley ofrece los siguientes beneficios:
Programación automática de solicitudes de red
Varias conexiones de red simultáneas
Almacenamiento de respuestas en caché y en disco transparentes con coherencia de caché en HTTP estándar
Compatibilidad con la priorización de solicitudes
API de cancelación de solicitudes (permite cancelar una única solicitud, o bien establecer bloques o grupos de solicitudes para cancelar)
Personalización sencilla, por ejemplo, de reintentos o retiradas
Ordenamiento sólido que permite completar correctamente la IU con datos recuperados de forma asíncrona de la red
Herramientas de depuración y rastreo
Extiende clase LinearLayot para crear un Radiogroup de varias filas
Ofuscación sin concer el código fuente
Obfuscapk is an open-source automatic obfuscation tool for Android apps that works in a black-box fashion (i.e., it does not need the app source code). Obfuscapk supports advanced obfuscation features and has a modular architecture that could be straightforwardly extended to support new obfuscation techniques. This paper introduces the architecture, the main obfuscation techniques implemented in Obfuscapk, as well as the basics of the Obfuscapk CLI. Finally, the paper discusses an actual use-case for Obfuscapk, and an empirical assessment on the reliability of the tool on a set of 1000 “most downloaded” APKs from the Google Play Store.
Menus con radio buttons
Juegos de Iconos para Android
Creador de juegos y arte Pixel
Alternativa libre a Cloud Messaging
Crear efectos tipo snapchat con ML Kit e
I was recently tasked to research how to enable customers running an app in kiosk mode to still be able to leverage other secondary apps on their devices. The goal was not to integrate these secondary apps with the primary app via an SDK or inter-process communication, but rather just to simply be able to launch these secondary apps from the primary app.
Envía notificacion Push desde Android Studio
Hacer disponible el modo oscuro de Android en Webviews
Test en Android fuera del emulador o un dispositivo
Generally, there are particular patterns that you see in code, and you know that in certain scenarios — generally after triggering process death / low memory condition — that app will crash or fail to work in horrible ways.
Many Android developers ask “what do I need to know to become good Android developer?”. Sometimes they phrase it a bit differently, but, either way, it boils down to the fact that developers look for a list of useful skills to learn.
In my opinion, this question is totally legitimate. Android development is big and dynamic ecosystem, and you can easily spend weeks learning about some specific tool or concept, only to discover that it’s either not that important, or shouldn’t be used at all. Therefore, in this post, I’ll share my list of skills that Android developers should have in a hope that it’ll help you to concentrate your efforts on the important stuff.
Evidently, the more experience you have as an Android developer, the more you’d be expected to know. However, some concepts and ideas are too advanced and require too much preliminary knowledge to grasp when you don’t have much experience. Therefore, I can’t just list all the skills I’d expect expert Android developers to know. So, instead, I’ll organize my recommendations into groups, according to your current experience level. However, keep in mind that it’s not an exact science and treat the below experience levels just as general ballpark figures.
In my opinion, this question is totally legitimate. Android development is big and dynamic ecosystem, and you can easily spend weeks learning about some specific tool or concept, only to discover that it’s either not that important, or shouldn’t be used at all. Therefore, in this post, I’ll share my list of skills that Android developers should have in a hope that it’ll help you to concentrate your efforts on the important stuff.
Evidently, the more experience you have as an Android developer, the more you’d be expected to know. However, some concepts and ideas are too advanced and require too much preliminary knowledge to grasp when you don’t have much experience. Therefore, I can’t just list all the skills I’d expect expert Android developers to know. So, instead, I’ll organize my recommendations into groups, according to your current experience level. However, keep in mind that it’s not an exact science and treat the below experience levels just as general ballpark figures.
adapter - generic adapters for RecyclerView or ViewPager with data binding support
arch - base classes for MVVM architecture (based on Architecture Components)
graphics - utilities for working with bitmaps and drawables
media - utilities for working with images, sounds and videos
rest - helper classes for managing REST API calls
rx - helper classes for managing RxJava observables and subscriptions
utility - bunch of miscellaneous utilities
view - collection of custom views and layouts
arch - base classes for MVVM architecture (based on Architecture Components)
graphics - utilities for working with bitmaps and drawables
media - utilities for working with images, sounds and videos
rest - helper classes for managing REST API calls
rx - helper classes for managing RxJava observables and subscriptions
utility - bunch of miscellaneous utilities
view - collection of custom views and layouts
“Estamos simplificando en estos momentos nuestra estructura corporativa y y tramitaremos nuestros derechos de propiedad intelectual desde Estados Unidos, no desde Bermudas”, ha expuesto la compañía californiana en un comunicado que han publicado diversos medios internacionales.
Once the problem has been researched and defined, a design team can start working on testable prototypes. There are 13 things that need special consideration.
Organizations and marketers are focusing on developing mobile apps that enable users to choose products and discover options for buying their best choice, from the comfort of their homes. The strategy involves development of strong design sense as well as precise wire-framing, along with precise tools for bringing out the best in terms of user experience.
Chrome 72 for Android shipped the long-awaited Trusted Web Activity feature, which means we can now distribute PWAs in the Google Play Store! I played with the feature for a while, digging into the APIs and here you have a summary of what’s going on, what to expect and how to use it today.
Integrar que un usuario envíe un tweet
Librería para "tutoriales" de introdiccion
Integración y compilacion para Android con pipeline de Gitlab
Desarrollo juegos android
Documentación de DynamoDB (Amazon) para configuracion remota de la app sin actualizar o datos JSON
How to remote configuration with JSON variables from Firebase console
Aplicación web para general y publicar objetos JSON.