DEV Community

 AppInitDev profile picture

AppInitDev

Creamos aplicaciones móviles personalizadas que se adaptan a las necesidades específicas de nuestros clientes.

Joined Joined on  Personal website https://appinitdev.com/
Cómo calcular masa molar con un parser pequeño y sin usar eval

Cómo calcular masa molar con un parser pequeño y sin usar eval

Comments
3 min read
Edición no destructiva de fotos: por qué los ajustes deben partir del original

Edición no destructiva de fotos: por qué los ajustes deben partir del original

Comments
2 min read
Fechas y predicciones: calcular intervalos de calendario sin fingir precisión médica

Fechas y predicciones: calcular intervalos de calendario sin fingir precisión médica

Comments
2 min read
Cuadrícula para calcar sin deformar la imagen: coordenadas y escalado en Canvas

Cuadrícula para calcar sin deformar la imagen: coordenadas y escalado en Canvas

Comments
3 min read
Integridad no es cifrado: verificar archivos con SHA-256 en Python

Integridad no es cifrado: verificar archivos con SHA-256 en Python

Comments
2 min read
Paletas accesibles: calcular contraste WCAG desde colores HEX con JavaScript

Paletas accesibles: calcular contraste WCAG desde colores HEX con JavaScript

Comments
3 min read
Extraer un fotograma de vídeo en Android: tiempo solicitado frente a frame real

Extraer un fotograma de vídeo en Android: tiempo solicitado frente a frame real

Comments
2 min read
Notas offline con SQLite: guardado idempotente y recuperación tras reiniciar

Notas offline con SQLite: guardado idempotente y recuperación tras reiniciar

Comments
2 min read
Método de bisección con Python: convergencia y condiciones que no debes omitir

Método de bisección con Python: convergencia y condiciones que no debes omitir

Comments
3 min read
Fotos y privacidad: cómo generar una copia sin EXIF antes de compartir

Fotos y privacidad: cómo generar una copia sin EXIF antes de compartir

Comments
2 min read
Música local en Android: por qué MediaStore y Media3 resuelven problemas diferentes

Música local en Android: por qué MediaStore y Media3 resuelven problemas diferentes

Comments
3 min read
Cómo evitar vender inventario inexistente: actualización condicional en SQLite

Cómo evitar vender inventario inexistente: actualización condicional en SQLite

Comments
2 min read
Cómo abrir fotos grandes en Android sin cargar todos sus píxeles en memoria

Cómo abrir fotos grandes en Android sin cargar todos sus píxeles en memoria

Comments
3 min read
Nunca uses float para dinero: un presupuesto reproducible con Decimal

Nunca uses float para dinero: un presupuesto reproducible con Decimal

Comments 1
2 min read
Android Storage Access Framework: listar archivos sin pedir acceso total al almacenamiento

Android Storage Access Framework: listar archivos sin pedir acceso total al almacenamiento

Comments
3 min read
Compartir archivos por Wi-Fi local: un prototipo y sus riesgos de seguridad"

Compartir archivos por Wi-Fi local: un prototipo y sus riesgos de seguridad"

Comments
3 min read
AppInitDev: Desarrollo Android Nativo, Filosofía 'Local-First' y Presencia Digital

AppInitDev: Desarrollo Android Nativo, Filosofía 'Local-First' y Presencia Digital

Comments
7 min read
TesterApp: Pruebas Cerradas

TesterApp: Pruebas Cerradas

Comments
2 min read
loading...