Me alucina mucho. Decir q el chino de la esquina, q tiene un restaurante, y paga sus impuestos y curra 1000 horas, no puede acceder a una beca para el colegio de sus hijos, tiene un nombre, y es "racismo"
Android UI development is now Compose-first. Views will be on maintenance mode going forward.
All new features will be built for Compose. If you have not migrated to Compose already, now is a good time to start! How? Use our XML Views -> Compose migration skills! ⬇️
Los bloqueos masivos de IPs de LaLiga están haciéndole la vida imposible a usuarios, empresas y desarrolladores. Así puedes reclamar https://t.co/jtYkaqOvDI
Vox hace esta reclamación porque casi todas las mejoras de los derechos laborales han llegado a España POR OBLIGACIÓN de directivas y sentencias europeas. Volver a los "valores fundacionales" es sencillamente quitar todas esas mejoras.
These are some very doable things we can explore in this community ⛏️🦞
Serious goal: push the Android development community forward and not be left behind. Multiplying your capacity as an Android developer by leveraging the power of AI.
- Autogenerate unit/UI tests from existing codebases
- Detecting architecture violations
- Autogenerate module dependency graphs from code
- Identify and extract reusable Composables from screens
- Connect Claude to Firebase via MCP, query Crashlytics, ask things like “what’s crashing most this week? and on what app versions and device models?”
- Hook into Play Console data, ask Claude to summarize review sentiment or crash trends
- Slack bot that answers Android questions using your own codebase as context
- GitHub Action that runs Claude on every PR for automated review using your architecture guidelines as context
- Skill to “create feature” workflow: Claude scaffolds the whole feature (data/domain/UI layers) from a single prompt
- Release checklist automation via skills. Claude verifies everything before you hit publish
- Screenshot diffing assistant that describes visual regressions on UI changes, hook it to PRs
- “Explain this Compose recomposition trace” tool
- Custom Claude skill that knows your team’s coding conventions and enforces them
- Use old Android devices as local Claude task runners via GreenClaw
- Automate ADB workflows with natural language and skills
- Claude Code agent that periodically picks a high priority bug from a Crashlytics trace (Sentry or others), fixes it, opens a PR with the fix
- MCP server for the Android SDK docs. Ask Claude questions grounded in actual API references
- Custom skill that scaffolds a new Compose component matching your design system tokens
What else?
Pues igual sí, pero por el odio que inoculais vosotros, soy víctima del odio, sufrí el odio de la izquierda abertzale, ahora además y con mucha más crueldad el vuestro, el de la derecha abertzale. Lo comprobaréis en las contestaciones a este tuit.
Hoy mi hermano sería para vosotros un hereje, jamás habló de patrias, sino de derechos de los ciudadanos, nunca enarboló banderas, excepto la de Donosti, criticaba ya entonces a los partidos y los políticos por el desprestigio que provocaban con sus declaraciones "altisonantes", qué diría ahora... Decía y se incluía, que los políticos no hacían más que estorbar y en lo que más confiaba era en la rebelión ciudadana contra ETA. Pactó desde que llegó al Ayto con 23 años, primero con el PNV, después con EA y cuando lo mataron estaba gobernando con el PSE.
Nunca trató a sus oponentes como enemigos sino como adversarios políticos y con el mayor de los respetos.
¡Lo que decía y cómo lo decía lo hacía con ETA matando TODOS los días o intentándolo! No como vosotros que ni estabais ni se os esperaba y os atrevéis a insultar la memoria de vuestros compañeros asesinados hablando de ETA todo el día como si siguiera matando.
La diferencia entre ETA viva o no en mi caso se llama Gregorio Ordóñez. Y si no hubiera existido nunca que es lo que lamentablemente ha pasado en este país estarían vivos todos y todas.
¡Estáis en las antípodas!
#GregorioOrdóñez31A
¡Tu legado más necesario que nunca!
Pero casi que os lo diga él mismo 👇🏿
Todo un signo de los tiempos. Niñatos y niñatas sin vida laboral tirando de la manta que sus padres se han hecho durante toda la vida para cubrirse cuando llegara el invierno.
ComposeGuard 1.0.6 now supports a full project dashboard that checks all issues in real time, so you can plan how to fix them file-by-file or module-by-module. Writing efficient code at your own pace has never been easier. Download it and share your thoughts!
https://t.co/2cV4kbFebR
Yes, you can ask the AI to do all of this in an #AndroidDev project:
✅ Develop the code (of course)
✅ Compile when it finishes
✅ Install it on the device
✅ Take a screenshot and check that what it implemented is correct
✅ Review the Logcat if there is any failure
And it can keep iterating until it gets the correct result.
All this without you having to lift a finger. You just need to have ADB installed
Want a FREE step-by-step prompting guide to apply Spec Driven Development?
Surely you've been hearing about the best way to develop software with AI lately.
With SDD you get the best results, as the specifications indicate exactly how the code should be developed, without doubts or ambiguities.
But it's not easy to execute if you don't know how.
For my AI Expert students, I've designed a step-by-step guide with all the necessary prompts to generate the specification files.
And today you can have it for free. You just have to:
1️⃣ Follow me so I can send it to you
2️⃣ Reply to this message with the word "Spec"
3️⃣ Share / RT (it's not required, but it costs you nothing 😬)
And I'll send it to you via DM.
🧠 Jetpack Compose new superpower:
retain{}
Unlike remember{}, it survives config changes & transient destructions without needing ViewModels.
🔁 RetainScope decides when to keep or discard state
👀 RetainObserver replaces RememberObserver for proper lifecycle events
⚙️ RetainedEffect keeps side effects alive during temporary UI loss
🧩 Scoped, type safe, memory aware design
Full post👇
There's a new way to build production-grade MCP servers.
- It takes less than a minute.
- You don't have to write any code.
- You can integrate from 100k+ tools.
Here's a step-by-step breakdown (100% local):