La aplicación Dhikr: el viaje de Ibrahim en el desarrollo de una aplicación sin escribir una línea de código

Soy Ibrahim Othman Shafa, tengo 29 años, de Jazan, Arabia Saudita.

Llevo mucho tiempo soñando con aprender programación y siempre me asaltan ideas para aplicaciones innovadoras. A veces, veo el concepto de una aplicación y pienso que podría ser aún más bonito o más fácil de usar. Así que, siempre que me viene una idea nueva a la mente, la anoto enseguida en Notas, soñando con convertirme en desarrollador de aplicaciones y, si Dios quiere, algún día la implementaré.

¿Pero el problema? Cada vez que empiezo a aprender programación, me emociono un rato y luego me detengo.


¿Dios mío?

Programar es divertido y bonito, pero aprender por tu cuenta es agotador, sobre todo cuando estás solo. Lees tutoriales, ves vídeos, memorizas códigos que no entiendes y sientes que pierdes el tiempo sin ver resultados tangibles. ¡No sé diseñar interfaces de usuario, ni dibujarlas y añadir un botón, por ejemplo! ¡No sé cómo organizar los pasos porque ni siquiera sé por dónde empezar!

He intentado aprender Swift más de una vez, pero siempre me estanco en el primer capítulo de cualquier curso. Necesito que alguien me guíe, me guíe o al menos me explique por qué se usa cierto código en un lugar determinado.

Pero cada vez que lo intento, me detengo y digo: «Ojalá algún día lo haga». No sé si es ambición o procrastinación.


Idea, el comienzo

Hasta que un día estaba discutiendo con mi amigo, que ama programar tanto como yo pero no es programador, así que le pregunté:

¿Cómo creamos una aplicación real? ¿Cómo aprendemos?

Él dijo¿Por qué aprender desde cero? ¿Por qué no usar ChatGPT?

dije¿En serio? ¡Qué idea! Pero solo nos ayuda, y debemos tener en cuenta algunas cosas.

Él dijo—¡No, no es necesario, él puede hacerlo todo!

De hecho, empezamos a trabajar en una aplicación sencilla, pero debido a ciertas circunstancias, la dejamos. Aun así, me encantó la experiencia. Vimos el emulador de iPhone en acción, y eso en sí mismo fue un logro: ¡ver la pantalla de un teléfono aparecer justo frente a nosotros!

Desde iPhoneIslam.com, la interfaz de la barra de búsqueda muestra "Mensaje ChatGPT" junto a un icono de globo terráqueo, con el cursor sobre el botón Buscar. Es como si estuviera a punto de explorar noticias globales o descubrir las ideas de la semana.


El viejo sueño

Revisé mis notas y busqué una idea fácil para empezar por mi cuenta, porque me entusiasmaba continuar y crear algo que pudiera compartir con mi amigo cuando regresara para que pudiéramos seguir juntos. No porque me hubiera convertido en programador, sino porque me encantaba la sensación de ver cómo la aplicación tomaba forma ante mis ojos.

Comencé a preguntarle a ChatGPT:

  • ¿Cómo empiezo?
  • Escríbeme el código para una interfaz específica.
  • El código no funciona, ¿por qué?
  • Quiero un diseño elegante, con movimientos fluidos y diferentes colores. ¿Cómo modifico el diseño?
  • ¿Cómo agrego notificaciones? ¿Cómo cambio el tamaño de la fuente? ¿Cómo agrego un contador de dhikr? etc.

Siempre que le pedía algo, me proporcionaba código ya preparado y me lo explicaba si se lo pedía. ¿Y la sorpresa? ¡Completé la aplicación sin escribir ni una sola línea de código! 😂 Ni siquiera sé escribir "if", y a veces el código se bloquea por un paréntesis sin cerrar porque no sé cómo manejarlos. Pero lo arreglamos juntos y seguimos adelante.

Por fin, la aplicación funcionó exactamente como quería, ¡menos mal! ¡La sensación es genial!


Todavía queda un largo camino por recorrer

Cuando decidí subir mi app a la App Store, me enfrenté a un millón de obstáculos: términos, configuración, archivos, imágenes, aprobaciones, requisitos, tamaños de imágenes e iconos, y mucho más. Pero hacía una captura de pantalla, se la enviaba a ChatGPT y le preguntaba: "¿Qué hago aquí?". Me respondía paso a paso, hasta que la app estuvo oficialmente disponible en la tienda, gracias a Dios.

A veces la IA se cansa tanto que paro, luego vuelvo y lo intento hasta que nos entendemos y seguimos adelante. A veces se nos escapa, así que nos enojamos, nos reconciliamos y seguimos adelante. 😅


¿Repetiría la experiencia?

seguramente.

Hoy puedo decir con seguridad: puedo construir cualquier idea que venga a mi mente, gracias a Dios primero, y luego a los avances tecnológicos con los que Dios nos ha bendecido.

Mi mensaje para cada persona como yo.Si programar te resulta difícil o no sabes por dónde empezar, no dejes que eso te detenga. Mientras tengas una idea y las herramientas necesarias, si Dios quiere, podrás lograr lo que amas. Sirve a tu religión, diviértete y gana dinero.

No necesitas ser un profesional, sólo cree en tu sueño, comienza y Dios hará que el resto sea fácil.

Finalmente, gracias. Te he seguido, por la gracia de Dios, desde el principio. Una vez que la aplicación estuvo lista, solo podía pensar en ti. Tus esfuerzos son notables y tus logros son tangibles, por la gracia de Dios. Desde el nacimiento del iPhone, tus contribuciones a Apple han beneficiado a todos los árabes. Gracias 🌺


Práctica

Les contamos esta maravillosa historia tal como Ibrahim nos la contó. Es una historia verdaderamente extraordinaria. Una persona que quiso alcanzar un sueño y no se rindió. Gracias a Dios, el sueño se hizo realidad y la aplicación ya está disponible en la App Store de Apple. Es una sensación maravillosa cuando alguien cumple su sueño. Estoy seguro de que Ibrahim no buscaba ganancias económicas. Al contrario, todo lo que vivió demuestra que invirtió en alcanzar su sueño. Finalmente, Ibrahim superó este reto.

Ibrahim no se avergonzaba de no haber podido aprender desarrollo de aplicaciones de forma tradicional. Al contrario, se enorgullecía de haber podido usar la tecnología moderna y el potencial de la inteligencia artificial para lograr su objetivo. Todas estas son herramientas, pero el objetivo es importante.

Que Ibrahim comparta esta historia y nos informe con sinceridad demuestra que ama la bondad, y nosotros también la amamos. Por eso, la publicamos con la esperanza de que sirva de incentivo para que todos se esfuercen por alcanzar sus sueños, sean cuales sean, sin importar su edad o situación. Esfuérzate por alcanzar tu sueño y lo lograrás. 


La continuación del recuerdo
Desarrollador
Descargar

¿Te gusta conservar los recuerdos de la mañana y de la noche?

Esta aplicación está diseñada para que te resulte fácil y cómodo mantenerte al día:

  •  Smart Streak (consistencia diaria) te motiva a seguir adelante día tras día.
  •  Súplicas cortas o completas según tu tiempo y estado de ánimo.
  •  Fantástica facilidad de uso sin ninguna complejidad.
Descarga la app, comparte un comentario para animar a Ibrahim y dile qué te parece. Recuerda que es la primera vez que la prueba. Comparte también este artículo con quien tenga un sueño, con la esperanza de que le inspire.

Comentario de 16

comentarios usuario
Youssef

Hola

comentarios usuario
أحمد

Mi mensaje al hermano Ibrahim, el desarrollador de la aplicación:
Que Allah te bendiga 🤲 y tu historia es inspiradora para mí porque hace poco tiempo decidí comenzar a aprender el lenguaje Swift para programar la idea de una aplicación arquitectónica que llevaba años soñando desarrollar.. y cargaba con el peso de estudiar, experimentar y equivocarme, pero ahora después de leer tu historia recibí un gran impulso moral, y sé que no estoy solo y que hay alguien para ayudarme después de Allah Todopoderoso.

Los objetores no saben que hay aficionados como tú y como yo que trabajamos en profesiones distintas a la programación para ganarnos la vida, pero tienen un sueño o una idea para una aplicación que desean implementar, ya sea para que les sirva en su campo de trabajo, para abogacía, o incluso para diversión y descubrimiento. 😀

Los felicito por elegir una aplicación de dhikr y le pido a Dios que la incluya en sus buenas obras. Si Dios quiere, la seguirán actualizando para estar al día con las actualizaciones del sistema operativo y nunca veremos el mensaje "El desarrollador debe actualizar la aplicación para que sea compatible con el sistema operativo iOS 30".
Ahora los invito a actualizar la aplicación para que funcione con el nuevo formato de vidrio líquido, para ser la primera aplicación de memoria en soportar esta tecnología 😁
Dios te bendiga y te mando saludos. 🌹

4
1
comentarios usuario
zahraa

Uno de los pasos más fallidos es depender completamente de la inteligencia artificial. Debe haber una base de software. En ese caso, está bien tomar algunas ideas de la inteligencia artificial, pero depender completamente de ella es un error.

3
1
comentarios usuario
Abu Hamad

Profesor Ibrahim, le agradezco sinceramente desde el fondo de mi corazón la solicitud “Recuerdo continuo”.
Lo probé y me gustó. Es sencillo, ordenado y tiene colores agradables.
Lo que más me llamó la atención es su uso inteligente y creativo de la inteligencia artificial, una idea hermosa y útil al mismo tiempo.
Usé las aplicaciones Zad Al-Muslim y Nusuk, y ahora usaré la tuya. Que Alá te recompense y te conceda bienestar por este esfuerzo. Que siempre tengas éxito, si Dios quiere.

6
1
comentarios usuario
Saad Al-Dosari44

Bueno, tengo una pregunta. ¿Cuál es la idea de la aplicación que se creó?

    comentarios usuario
    Administrador del blog

    Prueba a descargar la aplicación, es una aplicación de recuerdo muy útil.

    3
    2
comentarios usuario
Mousa el Sawah

También quisiera señalar un punto simple.
He tratado con la mayoría de estos modelos y, nuevamente, la inteligencia artificial, si se trata sin una base de programación, entonces, desafortunadamente, esto significa una pérdida de tiempo y el futuro, y el producto que salga de ello, lamentablemente, estará lleno de desastres, y estoy seguro de que estás de acuerdo conmigo.

2
1
    comentarios usuario
    Ibrahim

    Musa, su hermano
    Primero: Soy Ibrahim, el dueño de la historia.

    Segundo: agradezco a los dueños de este blog, de quienes estamos orgullosos, francamente, y les agradezco sus respuestas.

    Tercero: Nunca se puede decidir que la inteligencia artificial no crea una aplicación… como lo demuestra esta aplicación.
    De cero a publicar sin escribir una coma, lo juro 😂.

    Sí, este camino no te lleva al profesionalismo ni crea una aplicación compleja, pero es un excelente medio para lograr un objetivo, aunque sea simple. ¿Tiene éxito? Sí, sin duda.
    ¿Es el mejor? ¡No!

    Nadie está en desacuerdo contigo en que la base es aprender el lenguaje de programación original, pero si me permites, no estoy de acuerdo con tu creencia de que esto no es útil.

    Las cosas han cambiado, pero el original se mantendrá, aunque para unas pocas personas y no para todos los que quieran presentar una solicitud.
    ¿Quién escribe hoy en lenguaje máquina (0,1)?

    Cuarto: La gente guapa del blog quiere decir que esto no es perfecto, ni es para quienes quieran aprender programación, sino que es una solución alternativa para discapacitados 😅
    No puedo construir una empresa, por ejemplo, porque mi base de programación no es la adecuada para ello.
    Pero puedo crear una, dos o tres aplicaciones, y puedo ganar dinero con ellas si las promociono adecuadamente. Sus oraciones.

    Quinto: Descarga la aplicación y pruébala, y si Dios quiere te gustará. Recuerda, y si no te gusta, cuéntamela y bórrala de la tienda para comprar un Galaxy. 😂🌺

    3
    1
comentarios usuario
Mousa el Sawah

Pero los programadores que saben lo que significa programar
¿Qué significa estructura de datos? ¿Qué significa memoria? Y así sucesivamente.
solo
Fue una simple sugerencia mía si pudieras proporcionar a los lectores un artículo sobre la manera correcta de entrar en el sector como fundador primero. Sería fantástico.
Especialmente porque usted, alabado sea Dios, ha creado una revolución en el mundo de la programación.
Al final, una diferencia de opinión no arruina una amistad.
Que Dios te haga feliz y les conceda éxito a todos.

1
1
    comentarios usuario
    Administrador del blog

    Musa, yo era como tú y creí en lo que decías. Quizás en el ámbito profesional, donde se desarrollan aplicaciones para grandes empresas, estas habilidades han sido y seguirán siendo demandadas, y la inteligencia artificial se convertirá en una herramienta para acelerar el ritmo de desarrollo.
    Como aficionado o aficionado, antes no había oportunidad para alguien como Ibrahim de desarrollar una aplicación. Pero ahora puede producir una aplicación de alta calidad, sin los desastres que mencionas, y la aplicación funcionará a su máximo rendimiento. En resumen, la IA es diferente. Prueba modelos modernos como GPT O3 o Claude Sonnet 4. Sí, puede que necesites la ayuda de un especialista para asegurar la perfección del trabajo, pero créeme, será casi ideal para cualquier aficionado que quiera implementar su idea.
    En un año o menos, volverás a este comentario y te darás cuenta de que el desarrollo de aplicaciones basadas en IA se ha vuelto completamente normal, tanto para profesionales como para no profesionales.

    3
    2
comentarios usuario
Tariq Mansour

Si alguien comenta que la IA no es del todo fiable, creo que se equivoca. Que Dios lo bendiga por pensar con la mentalidad de la IA temprana.
Hoy en día, las cosas son diferentes. Personalmente, desarrollo aplicaciones sin siquiera mirar el código. Y los resultados lo demuestran.

Quizás ninguno de ustedes haya conocido modelos de IA modernos como Claude Sonnet 4, que puede construir una aplicación completa con un mínimo esfuerzo, o herramientas como Cursor, que facilitan el trabajo con IA.

Está evolucionando ahora y pronto, cuando salga, todos sabrán que no es necesario tener experiencia en programación para desarrollar una aplicación.

5
3
    comentarios usuario
    Mousa el Sawah

    Nunca dije que no se pudiera confiar en él. Al contrario, es muy útil y un gran asistente.
    Pero si el usuario ya tiene una base de programación
    De lo contrario, provocará un desastre. Por lo tanto, la inteligencia artificial, hoy y en el futuro, jamás podrá reemplazar a los programadores.
    Sus errores son terribles. Necesito a alguien que sea muy bueno programando para que podamos sacarle el máximo provecho.
    Pero dejamos que lo haga todo mientras no tenemos ni idea de programación. Desafortunadamente, el producto que salga estará lleno de desastres y no será confiable, especialmente para las empresas.

    2
    2
comentarios usuario
Mohamed Ghallap

Que Dios te bendiga, pero no soy partidario de confiar completamente en la inteligencia artificial. Al contrario, solo puede ayudarte, al igual que un médico debe tener conocimientos de medicina. La inteligencia artificial solo puede usarse para ayudarte a él, así como al ingeniero y a todas las demás profesiones.

4
2
comentarios usuario
Mousa el Sawah

En serio, confiar completamente en la inteligencia artificial sin una base resultará en una producción llena de errores y desastres, por lo que los programadores nunca serán reemplazados.
Sólo reemplazará a personas que no tengan conocimientos de programación.

4
7
comentarios usuario
Mousa el Sawah

Un artículo muy lindo, pero permítame a mí, Ingeniero Tariq, hacer un simple comentario.
De todos modos, la falta de una base de software y la dependencia total de la inteligencia artificial son un desastre para este campo.
Quiero decir, me imagino que si no fuera por tu ayuda, tu amigo no hubiera podido crear la aplicación porque ni siquiera estaba establecida.
Para poder utilizar la inteligencia artificial hay que utilizarla únicamente como asistente, es decir, hay que saber qué pedirle, cuándo y cómo.
Ésta es exactamente la importancia de la base de programación en todo.

Realmente espero que el próximo artículo sea sobre cómo la gente comienza a programar y entra en el campo del desarrollo de aplicaciones móviles después de la fundación, basándose en su profunda experiencia en el campo, especialmente porque fue el primero en arabizar el sistema iOS, precediendo a Apple, y el primer creador de aplicaciones islámicas, si Dios quiere, en el mundo árabe.

Muchas gracias

6
7
    comentarios usuario
    Mousa el Sawah

    Lo siento, solo fue un simple error.
    No le ayudaste, por supuesto.
    Pero su método en sí mismo es un gran problema.
    Consejos para quien quiera adentrarse en el campo de la programación.

    Chicos, empecemos a programar. Veamos los fundamentos de Roadmap. ¿Qué es?
    Busque en YouTube la hoja de ruta para el desarrollo de software.
    Lo importante es que nadie empiece a programar sin ninguna base.
    De lo contrario, se desperdiciará tiempo y energía y será reemplazado por inteligencia artificial, como en la historia anterior.

    Pero Dios es el ayudador

    3
    5

Dejar una respuesta