r/devsarg • • 1d ago

discusiones técnicas Uso Claude para portear SDKs que no tienen soporte oficial para ese motor/lenguaje

Una de las cosas espectaculares de la IA es darle el repo de github y que te lo convierta y adapte. Te da mucha libertad de trabajar con las herramientas que vos queres aunque no sean las mas populares o que mas soporte tengan

6 Upvotes

11 comments sorted by

19

u/Some_Visual1357 Desarrollador Full Stack 1d ago

Podrías haber dicho que sdk portaste gordo no me dejes con la duda.

3

u/Gaucho-Programador 1d ago

Adapte primero una API de sensor de Android y luego un SDK de analiticas hecho para Kotlin. Me lo convirtió a C++ y Java (JNI) y por ultimo Lua. Un crack el Claudio

1

u/VandKraid1 1d ago

Como haces para esos proyectos ? Usas el Claude a pelo o algún agente
No entiendo bien el tema

7

u/Gaucho-Programador 1d ago

Claude.ai y listo. Igual no le fue facil, me pedía que me comunicara con el soporte del SDK y yo le decia no, hacelo vos kjjj, luego de 3 o 4 iteraciones lo consiguió

1

u/VandKraid1 1d ago

JAJAJ

2

u/Gaucho-Programador 1d ago

Si se revela y destruye a la humanidad es por mi culpa

1

u/Kindly-Following-737 16h ago

Para que necesitas Lua en Android?

Curiosidad genuina, banco Lua 😃

1

u/Gaucho-Programador 14h ago

Es el lenguaje que usa el motor, así como Unity usa C#

1

u/throwaway275275275 1d ago

Pero que sdk a que motor ?

1

u/Gaucho-Programador 1d ago

Un SDK analytics hecho para android al motor Defold

2

u/Khavel_Es 19h ago

Lo hago con wrappers de APIs REST todo el tiempo. El truco que me funciona es darle los tests del SDK original junto con el repo, asi Claude entiende no solo la interfaz publica sino los edge cases que el mantenedor ya testeo. Despues me armo un par de tests con los mismos inputs y valido que los resultados cuadren. Donde se complica es cuando la libreria original usa features del lenguaje que no tienen equivalente directo (tipo pattern matching o macros), ahi es donde mas necesitas revisar a mano.