L'app Dhikr, il viaggio di Ibrahim nello sviluppo di un'app senza scrivere una riga di codice

Sono Ibrahim Othman Shafa, ho 29 anni e vengo da Jazan, Arabia Saudita.

Da tempo sogno di imparare a programmare e sono sempre ossessionato dalle idee per app innovative. A volte, vedo il concept di un'app e penso che potrebbe essere ancora più bella o più facile da usare. Quindi, ogni volta che mi viene in mente una nuova idea, la annoto subito su Note, sognando di diventare uno sviluppatore di app e un giorno di implementarla, se Dio vuole.

Ma il problema? Ogni volta che inizio a imparare a programmare, mi entusiasmo per un po' e poi mi fermo.


il motivo?

Programmare è divertente e bello, ma imparare da soli è estenuante, soprattutto quando si è da soli. Leggi tutorial, guardi video, memorizzi codici che non capisci e ti senti come se stessi sprecando tempo senza vedere risultati tangibili. Non so come progettare interfacce utente, o come disegnarle e aggiungere un pulsante, per esempio! Non so come organizzare i passaggi perché non so nemmeno da dove iniziare!

Ho provato a imparare Swift più di una volta, ma mi blocco sempre al primo capitolo di qualsiasi corso. Ho bisogno di qualcuno che mi guidi, mi tenga per mano o almeno mi spieghi perché un certo codice viene usato in un certo posto.

Ma ogni volta mi fermo e dico: "Inshallah, un giorno lo farò". Non so se si tratti di ambizione o di procrastinazione.


Idea, l'inizio

Finché un giorno, mentre discutevo con un mio amico, che ama la programmazione tanto quanto me ma non è un programmatore, gli ho chiesto:

"Come si crea una vera app? Come si impara?"

Ha detto"Perché imparare da zero? Perché non usare ChatGPT?"

ho detto"Davvero? Un'idea!" Ma ci aiuta solo, e dobbiamo essere consapevoli di alcune cose.

Ha detto"No, non ce n'è bisogno, lui può fare tutto!"

In realtà, abbiamo iniziato a lavorare su una semplice app, ma a causa di determinate circostanze, abbiamo dovuto fermarci. Ciononostante, l'esperienza mi è piaciuta moltissimo. Abbiamo visto l'emulatore di iPhone in azione, e questo di per sé è stato un successo: vedere lo schermo di un telefono apparire proprio davanti a noi!

Da iPhoneIslam.com, l'interfaccia della barra di ricerca mostra "Message ChatGPT" accanto all'icona di un globo, con il cursore che passa sul pulsante Cerca. È come se stessi per esplorare notizie globali o scoprire gli approfondimenti della settimana.


Il vecchio sogno

Ho riletto i miei appunti e ho cercato un'idea semplice da realizzare da sola, perché ero entusiasta di continuare e creare qualcosa che avrei potuto condividere con il mio amico al suo ritorno, così da poter continuare insieme. Non perché fossi diventata una programmatrice, ma perché adoravo la sensazione di vedere l'app prendere forma davanti ai miei occhi.

Ho iniziato a chiedere a ChatGPT:

  • Come posso iniziare?
  • Scrivimi il codice per un'interfaccia specifica.
  • Il codice non funziona, perché?
  • Voglio un design elegante, con movimenti fluidi e colori diversi. Come posso modificarlo?
  • Come si aggiungono le notifiche? Come si cambia la dimensione del carattere? Come si aggiunge un contatore per il dhikr? Ecc.

Ogni volta che chiedevo qualcosa, mi forniva il codice già pronto e me lo spiegava se glielo chiedevo. E la sorpresa? Ho completato l'app senza scrivere una sola riga di codice! 😂 Non so nemmeno scrivere "if", e a volte il codice si blocca a causa di una parentesi non chiusa perché non so come gestirle. Ma risolviamo il problema insieme e andiamo avanti.

Alla fine, l'app ha funzionato esattamente come volevo, grazie al cielo. La sensazione è fantastica!


C'è ancora molta strada da fare

Quando ho deciso di caricare la mia app sull'App Store, ho dovuto affrontare un milione di ostacoli: termini, impostazioni, file, immagini, approvazioni, requisiti, dimensioni di immagini e icone e molto altro. Ma facevo uno screenshot, lo inviavo a ChatGPT e gli chiedevo: "Cosa ci faccio qui?". Mi rispondeva passo dopo passo, finché l'app non è stata ufficialmente disponibile sullo store, grazie a Dio.

A volte l'IA si stanca così tanto che mi fermo, poi torno e ci riprovo finché non ci capiamo e andiamo avanti. A volte "sfugge", quindi ci arrabbiamo, poi facciamo pace e andiamo avanti! 😅


Ripeterei l'esperienza?

di certo.

Oggi posso dire con sicurezza: posso realizzare qualsiasi idea mi venga in mente, innanzitutto grazie a Dio e poi grazie ai progressi tecnologici di cui Dio ci ha benedetto.

Il mio messaggio per ogni persona come meSe pensi che programmare sia difficile o non sai da dove iniziare, non lasciarti fermare. Finché avrai un'idea e gli strumenti per aiutarti, se Dio vuole, riuscirai a realizzare ciò che ami. Servi la tua religione, divertiti e guadagna.

Non devi essere un professionista, basta credere nel tuo sogno, iniziare e Dio renderà il resto facile.

Infine, grazie. Ti ho seguito, per grazia di Dio, fin dall'inizio. Una volta completata l'app, non riuscivo a pensare ad altro che a te. I tuoi sforzi sono straordinari e i tuoi risultati sono tangibili, per grazia di Dio. Fin dall'avvento dell'iPhone, il tuo contributo ad Apple ha portato beneficio a tutti gli arabi. Grazie 🌺


تجيق

Vi raccontiamo questa meravigliosa storia così come Ibrahim l'ha raccontata a noi. È una storia davvero straordinaria. Una persona che voleva realizzare un sogno e non si è arresa. Grazie a Dio, il sogno è diventato realtà e l'app è ora disponibile sull'App Store di Apple. È una sensazione meravigliosa quando qualcuno realizza il proprio sogno. Sono certa che Ibrahim non cercasse il guadagno economico. Al contrario, tutto ciò che ha attraversato dimostra che ha investito per realizzare il suo sogno. Alla fine, Ibrahim ha vinto questa sfida.

Ibrahim non si vergognava di non poter imparare a sviluppare app in modo tradizionale. Al contrario, era orgoglioso di poter utilizzare le tecnologie moderne e il potenziale dell'intelligenza artificiale per raggiungere il suo obiettivo. Sono tutti strumenti, ma l'obiettivo è importante.

Ibrahim, condividendo questa storia e aggiornandoci con tutta sincerità, dimostra che ama il bene, e anche noi amiamo il bene per voi, quindi abbiamo pubblicato questa storia, sperando che sia un incentivo per ogni persona a impegnarsi per realizzare il proprio sogno, qualunque esso sia, indipendentemente dall'età o dalla situazione. Impegnatevi per realizzare il vostro sogno e ci riuscirete. 


La continuazione del ricordo
Sviluppatore
Gravidanza

Ti piace conservare i ricordi del mattino e della sera?

Questa app è stata progettata per rendere semplice e comodo il monitoraggio di:

  •  Smart Streak (coerenza quotidiana) ti motiva a continuare ad andare avanti giorno dopo giorno.
  •  Suppliche brevi o complete a seconda del tuo tempo e del tuo umore
  •  Fantastica facilità d'uso senza alcuna complessità
Scarica l'app, condividi un commento per incoraggiare Ibrahim e digli cosa ne pensi. Non dimenticare che questa è la prima volta che la prova. Inoltre, condividi questo articolo con chiunque abbia un sogno, sperando che possa ispirarlo.

16 recensioni

commenti utente
Giosuè

Ciao

commenti utente
أحمد

Il mio messaggio al fratello Ibrahim, lo sviluppatore dell'applicazione:
Che Allah ti benedica 🤲 e la tua storia mi ispira perché poco tempo fa ho deciso di iniziare a imparare il linguaggio Swift per programmare l'idea di un'applicazione architettonica che sognavo di sviluppare da anni... e portavo con me il peso dello studio, della sperimentazione e degli errori, ma ora dopo aver letto la tua storia ho ricevuto un'enorme spinta morale e so che non sono solo e che c'è qualcuno che può aiutarmi dopo Allah l'Onnipotente.

Gli oppositori non sanno che ci sono dilettanti come te e me che lavorano in professioni diverse dalla programmazione per guadagnarsi da vivere, ma hanno un sogno o un'idea per un'applicazione che desiderano implementare, che sia utile nel loro campo lavorativo, per advocacy o anche solo per divertimento e scoperta. 😀

Mi congratulo con te per aver scelto un'applicazione per il dhikr e chiedo a Dio di renderla parte delle tue buone azioni. Se Dio vuole, continuerai ad aggiornarla per stare al passo con gli aggiornamenti del sistema operativo e non troveremo mai il messaggio "Lo sviluppatore deve aggiornare l'applicazione per supportare il sistema operativo iOS 30".
Ora ti invito ad aggiornare l'applicazione per funzionare con il nuovo formato in vetro liquido, per essere la prima applicazione commemorativa a supportare questa tecnologia 😁
Dio ti benedica e ti mando i miei saluti. 🌹

4
1
commenti utente
Zahraa

Uno dei passi più fallimentari è affidarsi completamente all'intelligenza artificiale. Deve esserci una base software. Quindi va bene prendere spunto dall'intelligenza artificiale, ma affidarsi completamente a essa è un errore.

3
1
commenti utente
Abu Hamad

Professor Ibrahim, la ringrazio sinceramente dal profondo del cuore per la candidatura “Continuous Remembrance”.
L'ho provato e mi è piaciuto. È semplice, ordinato e ha colori rilassanti.
Ciò che ha catturato maggiormente la mia attenzione è il modo in cui usi in modo intelligente e creativo l'intelligenza artificiale, un'idea bella e utile allo stesso tempo.
Ho usato l'app Zad Al-Muslim e l'app Nusuk, e ora userò la vostra. Che Allah vi ricompensi e vi doni benessere per questo impegno. Che possiate sempre avere successo, se Dio vuole.

6
1
commenti utente
Saad Al-Dosari44

Ok, ho una domanda. Qual è l'idea alla base dell'applicazione che è stata creata?

    commenti utente
    Amministratore del blog

    Prova a scaricare l'app, è un'app di promemoria molto utile.

    3
    2
commenti utente
Mousa el sawah

Vorrei anche sottolineare un punto semplice.
Ho avuto a che fare con la maggior parte di questi modelli e, ripeto, con l'intelligenza artificiale, se affrontata senza una base di programmazione, purtroppo significa uno spreco di tempo e di futuro, e il prodotto che ne uscirà sarà purtroppo pieno di disastri e sono sicuro che sarete d'accordo con me.

2
1
    commenti utente
    Ibrahim

    Musa, suo fratello
    Primo: io sono Ibrahim, il proprietario della storia.

    In secondo luogo: ringrazio i proprietari di questo blog, di cui siamo sinceramente orgogliosi, e li ringrazio per le loro risposte.

    Terzo: non si può mai decidere che l'intelligenza artificiale non crei un'applicazione... come dimostra questa applicazione.
    Da zero alla pubblicazione senza scrivere una virgola, giuro 😂.

    Sì, questo percorso non porta al professionismo, né crea un'applicazione complessa, ma è un mezzo meraviglioso per raggiungere un obiettivo, anche se semplice. Ha successo?! Sì, senza dubbio.
    È il migliore?! No

    Nessuno è in disaccordo con te nel dire che la base è imparare il linguaggio di programmazione originale, ma se me lo permetti, non sono d'accordo con la tua convinzione che questo non sia utile.

    Le cose sono cambiate, ma l'originale rimarrà, anche se per poche persone e non per tutti coloro che vorranno presentare domanda.
    Chi scrive oggi in linguaggio macchina (0,1)?!

    Quarto: le belle persone del blog intendono dire che questo non è perfetto e non è adatto a chi vuole imparare a programmare, ma piuttosto è una soluzione alternativa per i disabili 😅
    Ad esempio, non posso fondare un'azienda perché le mie basi di programmazione non sono adatte a questo scopo.
    Ma posso creare una, due o tre app e, se le pubblicizzo correttamente, posso anche guadagnarci. Le vostre preghiere.

    Quinto: Scarica l'applicazione e provala, e se Dio vuole ti piacerà. Continua a ricordartela, e se non ti piace, vieni a parlarmene, cancellala dalla mia vista dallo store e comprati un telefono Galaxy 😂🌺

    3
    1
commenti utente
Mousa el sawah

Ma i programmatori che sanno cosa significa la programmazione
Cosa significa struttura dati? Cosa significa memoria? E così via.
solo
Il mio semplice suggerimento è stato quello di fornire ai lettori un articolo sul modo corretto per entrare nel settore come fondatori. Sarebbe davvero fantastico.
Soprattutto perché tu, grazie a Dio, hai creato una rivoluzione nel mondo della programmazione.
Alla fine, una divergenza di opinioni non rovina un'amicizia.
Che Dio ti renda felice e conceda il successo a tutti

1
1
    commenti utente
    Amministratore del blog

    Musa, ero come te e credevo a quello che dicevi. Forse dal punto di vista professionale, dove si sviluppano applicazioni per grandi aziende, queste competenze sono state e continueranno a essere richieste, e l'intelligenza artificiale non diventerà altro che uno strumento per accelerare il ritmo dello sviluppo.
    Che tu sia un hobbista o un non professionista, in precedenza non c'era alcuna opportunità per qualcuno come Ibrahim di sviluppare un'app. Ma ora è possibile per lui produrre un'app di alta qualità, senza i disastri di cui parli e con la massima efficienza. In poche parole, l'intelligenza artificiale è diversa. Prova modelli moderni come GPT O3 o Claude Sonnet 4. Certo, potresti aver bisogno del supporto di uno specialista per garantire che il lavoro sia perfetto, ma fidati, sarà quasi l'ideale per qualsiasi hobbista che voglia realizzare la propria idea.
    Tra un anno o meno, tornerai a leggere questo commento e ti renderai conto che lo sviluppo di app basate sull'intelligenza artificiale è diventato del tutto normale, sia per i professionisti che per i non professionisti.

    3
    2
commenti utente
Tariq Mansour

Chiunque affermi che l'intelligenza artificiale non è del tutto affidabile, credo che si sbagli. Che Dio vi benedica e che pensiate con la mentalità dei primi scienziati dell'intelligenza artificiale.
Oggi le cose sono diverse. Personalmente, creo app senza nemmeno guardare il codice. E i risultati ne sono la prova.

Forse nessuno di voi ha mai incontrato modelli di intelligenza artificiale moderni come Claude Sonnet 4, in grado di creare un'intera applicazione con il minimo sforzo, o strumenti come Cursor, che semplificano il lavoro con l'intelligenza artificiale.

Ora si sta evolvendo e presto, quando uscirà, tutti sapranno che non è necessaria esperienza di programmazione per sviluppare un'app.

5
3
    commenti utente
    Mousa el sawah

    Non ho mai detto che non ci si possa fidare. Al contrario, è molto utile e un valido assistente.
    Ma se l'utente ha già una base di programmazione
    Altrimenti, si verificherà un disastro. Pertanto, l'intelligenza artificiale, oggi e in futuro, non sarà mai in grado di sostituire i programmatori.
    I suoi errori sono davvero, davvero terribili. Ho bisogno di qualcuno che sia davvero bravo a programmare, così possiamo davvero trarne beneficio.
    Ma lasciamo che faccia tutto, mentre noi siamo zero nella programmazione. Purtroppo, il prodotto che ne uscirà sarà pieno di disastri e non sarà un prodotto affidabile, soprattutto in ambito aziendale.

    2
    2
commenti utente
Mohamed Ghallap

Che Dio ti benedica, ma non sono un sostenitore dell'affidamento completo all'intelligenza artificiale. Piuttosto, può solo aiutarti, proprio come un medico deve essere esperto in medicina. L'intelligenza artificiale può essere usata solo per lui, così come per l'ingegnere e per tutte le altre professioni.

4
2
commenti utente
Mousa el sawah

Seriamente, affidarsi esclusivamente all'intelligenza artificiale senza fondamenta si tradurrà in una produzione piena di errori e disastri, quindi i programmatori non verranno mai sostituiti.
Sostituirà solo le persone che non hanno alcuna esperienza di programmazione.

4
7
commenti utente
Mousa el sawah

Un articolo molto bello, ma mi permetta, Ingegnere Tariq, di fare un semplice commento.
In ogni caso, la mancanza di una base software e la completa dipendenza dall'intelligenza artificiale rappresentano un disastro per il settore.
Voglio dire, immagino che se non fosse stato per il tuo aiuto, il tuo amico non sarebbe stato in grado di creare l'applicazione perché non era ancora stata creata.
Per poter utilizzare l'intelligenza artificiale, è necessario utilizzarla solo come assistente, ovvero è necessario sapere cosa chiederle, quando e come.
Ed è proprio questa l'importanza della programmazione come fondamento di ogni cosa.

Spero davvero che il prossimo articolo riguarderà come le persone iniziano a programmare e accedono al campo dello sviluppo di applicazioni mobili dopo aver fondato un'azienda, basandomi sulla tua profonda esperienza nel settore, soprattutto perché sei stato il primo ad arabizzare il sistema iOS, precedendo Apple, e il primo creatore di applicazioni islamiche, se Dio vuole, nel mondo arabo.

Grazie mille

6
7
    commenti utente
    Mousa el sawah

    Mi dispiace, è stato solo un semplice errore
    Ovviamente non lo hai aiutato.
    Ma il suo metodo in sé è un grosso problema
    Consigli per chi intende entrare nel campo della programmazione

    Ragazzi, iniziamo subito a programmare. Diamo un'occhiata alle basi di Roadmap. Cos'è?
    Cerca su YouTube la roadmap per lo sviluppo del software.
    La cosa importante è che nessuno inizi a programmare senza alcuna base.
    Altrimenti, sarà uno spreco di tempo ed energie e verrà sostituito dall'intelligenza artificiale, come nella storia di cui sopra.

    Ma Dio è l'aiutante

    3
    5

Lascia una risposta

Non siamo responsabili per qualsiasi uso improprio delle informazioni sopra menzionate. IPhone Islam non è né affiliato né rappresentato da Apple. IPhone, Apple e qualsiasi altro nome di prodotto, nome di servizio o logo a cui si fa riferimento nel presente documento sono marchi o marchi registrati di Apple Computer.

العربية简体中文NederlandsEnglishFilipinoFrançaisDeutschΕλληνικάहिन्दीBahasa IndonesiaItaliano日本語한국어كوردی‎فارسیPolskiPortuguêsРусскийEspañolTürkçeУкраїнськаاردوTiếng Việt