NUEVO: Helius adquiere Light Protocol
cómo desarrollar apps móviles de Solana para iOS y Android
Blog/Desarrollo

Cómo crear apps móviles con Solana AppKit de Send

Cofundador, SendAIYash Agarwal en XYash Agarwal en LinkedIn
Creador de Solana AppKitSendAI en XSendAI en LinkedIn
9 min de lectura

Crear una app móvil en Solana puede parecer abrumador. Antes de comenzar a diseñar experiencias de usuario excelentes, debes recorrer un laberinto de integraciones, desde gestionar wallets y procesar transacciones hasta obtener datos on-chain y administrar fondos.

Estas complejidades se acumulan rápidamente y dificultan enfocarte en lo que realmente importa: aportar valor a tus usuarios.

Integrar todas estas piezas puede tomar semanas. Pero ¿qué pasaría si pudieras evitar la complejidad y comenzar a crear de inmediato?

Conoce Solana AppKit, un kit de herramientas React Native de código abierto que facilita la creación de apps de iOS y Android en Solana. ¡Incluye compatibilidad inmediata con más de 18 integraciones de protocolos!

Solana AppKit está diseñado para simplificar el desarrollo móvil en Solana para todos. Es un framework integral de desarrollo de apps móviles creado por el ecosistema SEND. AppKit ofrece una estructura lista para usar que te permite crear una app funcional de Solana en minutos.

Ya seas un desarrollador móvil de Web2 sin experiencia en Solana o un desarrollador experimentado de Solana sin conocimientos de desarrollo móvil, ahora puedes usar React Native AppKit para crear apps móviles de Solana en categorías como IA, redes sociales, plataformas de lanzamiento y wallets.

Aunque las apps móviles han crecido en el sector cripto, las apps web aún dominan. Sin embargo, con el próximo lanzamiento de Solana Seeker, Solana se posiciona como la plataforma líder para apps móviles on-chain, y AppKit es clave para hacer realidad esa visión.

AppKit incluye módulos listos para conectar y usar que te ayudan a desarrollar sobre los principales protocolos de Solana. Ahora solo necesitas unos minutos para crear aplicaciones móviles de Solana listas para producción.

Por qué existe AppKit

AppKit se creó para simplificar el desarrollo de apps móviles y acelerar el crecimiento del ecosistema de consumo de Solana. Su idea central es permitir que tanto los desarrolladores experimentados como los recién llegados entusiastas creen apps móviles sin necesitar amplios conocimientos previos.

Crear una app móvil de Solana implica muchas partes en movimiento. Como desarrollador, debes permitir que los usuarios conecten sus wallets. Cuando un usuario envía tokens o interactúa con un contrato inteligente, debes crear, firmar y enviar transacciones. También necesitas obtener datos on-chain, como saldos de tokens o colecciones de NFT. Además, los usuarios quizá quieran intercambiar o lanzar tokens.

Hacer todo esto desde cero exigiría escribir cientos, si no miles, de líneas de código repetitivo.

AppKit reúne estos componentes para que puedas enfocarte directamente en crear las funciones únicas de tu app.

En lugar de comenzar con una carpeta de código vacía, AppKit te ofrece:

  • Módulos prediseñados — Las wallets, los intercambios de tokens, los feeds, los chats, los perfiles, los NFT y mucho más ya están resueltos.
  • Protocolos integrados — Todos los módulos usan protocolos líderes de Solana.
  • Lanzamiento con un comando — Inicia una app móvil en minutos. Un solo comando crea la estructura de tu app con todas las funciones principales

Es una estructura de proyecto lista para usar, con protocolos de Solana probados en producción para las funciones estándar de una app de Solana. ¡No tienes que escribir ni una sola línea de código de contratos inteligentes!

¿Qué protocolos están integrados con AppKit?

El kit de herramientas ofrece más de 18 integraciones de protocolos que abarcan una amplia variedad de funciones.

AppKit se basa en una arquitectura modular, por lo que puedes elegir solo los componentes que necesita tu app. Este enfoque selectivo no solo agiliza el desarrollo, sino que también ayuda a mantener tu app ligera y eficiente.

Integraciones de wallets

AppKit admite varias wallets integradas, incluidas Privy, Turnkey, Dynamic y Wallet Adapter de Solana Mobile.

Rampas de entrada

AppKit admite servicios como MoonPay para convertir moneda fiduciaria en criptomonedas, con opciones como tarjetas de crédito, Apple Pay y otras alternativas. Próximamente estará disponible un módulo de rampas de entrada y salida con Mercuryo.

Trading

AppKit ofrece integraciones con agregadores de exchanges descentralizados (DEX), como Jupiter, y con DEX como Raydium y Pump.Fun para brindar una experiencia unificada de trading dentro de la app.

Integraciones de IA

AppKit integra SendAI para ofrecer funciones de IA y permite ejecutar más de 100 acciones en Solana, como trading, staking, préstamos, lanzamiento de tokens y mucho más, mediante instrucciones sencillas.

Proveedores de datos

AppKit unifica todos los datos necesarios gracias a sus integraciones con proveedores de datos de tokens como Coingecko, Birdeye y Rugcheck.

Plataformas de lanzamiento de tokens

AppKit ofrece integraciones con las plataformas de lanzamiento más grandes de Solana e incluye curvas de vinculación configurables, como Pump.Fun, Raydium y Meteora. También es compatible con Token Mill. 

Compatibilidad con NFT 

El módulo de NFT de AppKit utiliza Metaplex y Tensor para crear y gestionar NFT y NFT comprimidos.

Proveedores de infraestructura

AppKit se integra con proveedores líderes de infraestructura de Solana, como Helius y Jito, para aumentar la confiabilidad y optimizar la confirmación y el rendimiento de las transacciones.

Próximos módulos en desarrollo

AppKit apenas comienza y hay mucho más en la hoja de ruta. Los próximos módulos en desarrollo incluyen:

  • Gobernanza – Herramientas de DAO integradas para gestionar votaciones y propuestas
  • DeFi – Compatibilidad con funciones avanzadas como préstamos recibidos y otorgados, contratos perpetuos y mucho más
  • Redes sociales – Experiencias sociales mejoradas, como transmisiones en vivo, historias y herramientas para creadores
  • Escalabilidad – Escalabilidad de vanguardia con ZK Compression y rollups efímeros

¿Qué funciones sociales y componentes de UI/UX incluye?

AppKit también incluye funciones sociales y componentes de UI/UX.

Funciones sociales

AppKit incluye perfiles de usuario, feeds sociales con publicaciones, Me gusta y comentarios, herramientas de interacción con la comunidad, visualización y gestión de NFT, y almacenamiento basado en IPFS.

Componentes de UI/UX

AppKit ofrece elementos de diseño modernos y responsivos, como navegación por pestañas, gráficos y visualizaciones interactivas, estados de carga elegantes, gestión de errores y optimizaciones específicas para iOS y Android.

¿Qué apps de criptomonedas puedes crear con AppKit?

El equipo de AppKit está creando un conjunto de apps de demostración para mostrar lo que puedes hacer con el kit de herramientas. La primera es Solana SuperApp, una aplicación móvil con numerosas funciones y más de 18 integraciones de protocolos. Ofrece una experiencia fluida y unificada donde los usuarios pueden acceder a todo, desde wallets y plataformas de lanzamiento hasta herramientas de trading social, en una sola interfaz.

SuperApp funciona como un portal integral al ecosistema de Solana y permite que los usuarios exploren e interactúen con una amplia gama de servicios on-chain desde la app.

Además de SuperApp, hay otras apps disponibles actualmente mediante acceso anticipado.

Sendshot

Un agregador de plataformas de lanzamiento nativo para móviles. Es una plataforma de agregación de lanzamientos de tokens en Solana que permite a cualquier persona lanzar nuevos tokens por separado en varias plataformas desde una sola app. Actualmente admite Meteora, Raydium y Pump. También combina funciones de lanzamiento con descubrimiento de tokens, trading integrado y rampas de entrada sencillas

Send Guys

Un juego multijugador de obstáculos inspirado en fall guys, donde puedes ganar SOL y SEND.

SendAI Mobile

Un cliente de MCP para dispositivos móviles que utiliza IA para mejorar las interacciones de los usuarios y automatizar procesos dentro del ecosistema de Solana.

Pluto Wallet

Una divertida app de wallet inspirada en Jupiter Mobile que se enfoca en todas las funciones necesarias, como transferencias, intercambios, staking, rendimientos de USDC y mucho más.

Trading social

Permite que los usuarios intercambien activos y copien operaciones directamente con wallets integradas en tus apps de consumo mientras generas ingresos. Los usuarios pueden seguir a traders y amigos, y copiar sus estrategias de trading.

Todas las apps se actualizarán y aparecerán en el directorio de Solana AppKit.

Más ideas de apps

Estas son algunas ideas adicionales de apps móviles de Solana que nos entusiasman:

  • App de propinas sociales: Una plataforma social donde los usuarios envían SOL como micropropinas a los creadores de contenido
  • App de portafolio: Un lugar central donde los usuarios pueden ver todos sus saldos de Solana en distintas wallets
  • Comparador de precios de intercambio: Muestra a los usuarios los precios de intercambio de distintos DEX en un solo lugar
  • App para explorar plataformas de lanzamiento: Enumera todas las próximas ventas de tokens de varias plataformas de lanzamiento, con detalles de los tokens y verificaciones de seguridad
  • App de lotería: Los usuarios compran boletos con SOL para participar en un sorteo
  • Instagram Web3: Una app social para compartir fotos donde los usuarios suben imágenes y las acuñan al instante como NFT

Pronto lanzaremos un tablero de ideas en el sitio web de Solana AppKit.

Cómo comenzar a crear con Solana AppKit

Antes de comenzar, asegúrate de cumplir estos requisitos previos:

  • Node.js – Versión 18 o posterior
  • pnpm – Gestor de paquetes recomendado

Para desarrollar en iOS

  • Xcode – IDE para crear apps de iOS
  • CocoaPods – Para gestionar dependencias de iOS

Para desarrollar en Android

  • Android Studio
  • Android SDK
  • Java Development Kit (JDK)

1. Clona el repositorio

Código
git clone https://github.com/SendArcade/solana-app-kit.git
cd solana-app-kit

2. Instala las dependencias

Código
pnpm install

3. Crea tus variables de entorno

Crea un archivo .env.local con tus variables de entorno (consulta la sección Variables de entorno).

4. Ejecuta la app

Ejecuta la app en modo de desarrollo con las herramientas de desarrollo habilitadas:

Código
# Run with development tools enabled
pnpm start --dev

# clear cache
pnpm start --dev --clear

5. Ejecuta la app en una plataforma específica

Para iOS, ejecuta:

Código
npx expo run:ios

Para Android, ejecuta:

Código
npx expo run:android

Para ejecutar la app en modo de desarrollo y borrar la caché:

Código
pnpm start --dev --clear

¿Cuál es la diferencia entre el modo de desarrollo y el modo estándar?

El modo estándar es la experiencia predeterminada, similar a la de producción. El modo de desarrollo incorpora herramientas para desarrolladores, asistentes de navegación y gestión de errores.

Para ejecutar la app en modo de desarrollo, usa la marca --dev o el script dev:

Código
# Using npm script
npm run dev

# Or with the start script flag
npm start --dev

También puedes configurar Cursor y conectarlo con Solana AppKit.

Únete a la comunidad

Solana AppKit es totalmente de código abierto, y agradecemos tus contribuciones. Si te interesa participar, visita el repositorio oficial de Solana-App-Kit en GitHub. No tienes que crear tu app móvil de Solana por tu cuenta. Únete al Telegram de AppKit o síguelo en X. Haz preguntas, comparte en qué estás trabajando y recibe ayuda del equipo.

Conclusión

Tras el lanzamiento de Solana Agent Kit de SendAI, que simplificó la creación de agentes de IA on-chain, ahora presentamos Solana AppKit para impulsar la próxima ola de apps móviles y de consumo en Solana.

Para que las criptomonedas lleguen al público general, debemos simplificar el proceso de creación de apps móviles. Con Solana AppKit, los desarrolladores pueden superar los límites de lo posible.

Mientras Solana continúa expandiendo su ecosistema móvil, AppKit es una herramienta fundamental para impulsar a la próxima generación de desarrolladores y nuevos usuarios on-chain. No es solo un kit de incorporación, sino un framework completamente equipado para crear apps sólidas y escalables de iOS y Android en Solana.

¡La temporada de apps de Solana ya está aquí!

Recursos adicionales

Suscríbete a Helius

Mantente al día con las novedades del desarrollo en Solana y recibe actualizaciones cuando publiquemos

Imagen ampliada