De Dhikr-app: Ibrahims reis in het ontwikkelen van een app zonder ook maar één regel code te schrijven

Ik ben Ibrahim Othman Shafa, 29 jaar oud, uit Jazan, Saoedi-Arabië.

Ik droom er al heel lang van om te leren programmeren en word constant geplaagd door ideeën voor innovatieve apps. Soms zie ik een appconcept en denk ik dat het nóg mooier of gebruiksvriendelijker zou kunnen. Dus wanneer er een nieuw idee in me opkomt, schrijf ik het meteen op in Notities. Ik droom ervan dat ik app-ontwikkelaar word en het ooit zal implementeren, als God het wil.

Maar het probleem? Elke keer als ik begin met programmeren, raak ik even enthousiast en stop ik dan.


de reden?

Programmeren is leuk en mooi, maar zelfstudie is vermoeiend, vooral als je alleen bent. Je leest tutorials, bekijkt video's, onthoudt codes die je niet begrijpt en je hebt het gevoel dat je je tijd verspilt zonder tastbare resultaten te zien. Ik weet bijvoorbeeld niet hoe ik gebruikersinterfaces moet ontwerpen, of hoe ik ze moet tekenen en er een knop aan moet toevoegen! Ik weet niet hoe ik de stappen moet organiseren, want ik weet niet eens waar ik moet beginnen!

Ik heb al meer dan eens geprobeerd Swift te leren, maar ik loop altijd vast in het eerste hoofdstuk van een cursus. Ik heb iemand nodig die me begeleidt, mijn hand vasthoudt of me in ieder geval uitlegt waarom een ​​bepaalde code op een bepaalde plek wordt gebruikt.

Maar elke keer stop ik en zeg ik: "Inshallah zal ik het ooit doen." Ik weet niet of dit ambitie of uitstelgedrag is.


Idee, het begin

Totdat ik op een dag in gesprek raakte met een vriend van mij, die net zoveel van programmeren houdt als ik, maar zelf geen programmeur is. Ik vroeg hem:

"Hoe maken we een echte app? Hoe leren we?"

Hij zei"Waarom helemaal opnieuw leren? Waarom ChatGPT niet gebruiken?"

ik zei"Echt waar? Idee!" Maar het helpt ons alleen maar, en we moeten ons van een paar dingen bewust zijn.

Hij zei“Nee hoor, dat hoeft niet, hij kan alles!”

We begonnen eigenlijk aan een simpele app, maar door omstandigheden zijn we ermee gestopt. Toch vond ik het geweldig. We zagen de iPhone-emulator in actie, en dat was op zich al een prestatie: een telefoonscherm recht voor onze neus!

Op iPhoneIslam.com wordt in de zoekbalkinterface "Message ChatGPT" weergegeven naast een wereldbolpictogram, waarbij de cursor boven de knop Zoeken zweeft. Het is alsof je op het punt staat mondiaal nieuws te ontdekken of de inzichten van de week te ontdekken.


De oude droom

Ik bladerde door mijn aantekeningen en zocht naar een makkelijk idee om zelf mee aan de slag te gaan. Ik had er zin in om door te gaan en iets te maken wat ik met mijn vriend kon delen als hij terugkwam, zodat we samen verder konden. Niet omdat ik programmeur was geworden, maar omdat ik het geweldig vond om de app voor mijn ogen vorm te zien krijgen.

Ik begon ChatGPT te vragen:

  • Hoe begin ik?
  • Schrijf mij code voor een specifieke interface.
  • De code werkt niet. Waarom?
  • Ik wil een strak ontwerp, met vloeiende bewegingen en verschillende kleuren. Hoe pas ik het ontwerp aan?
  • Hoe voeg ik meldingen toe? Hoe verander ik de lettergrootte? Hoe voeg ik een dhikr-teller toe? Enzovoort.

Telkens als ik iets vroeg, gaf hij me kant-en-klare code en legde die uit als ik erom vroeg. En de verrassing? Ik voltooide de app zonder zelf ook maar één regel code te schrijven! 😂 Ik weet niet eens hoe ik "if" moet schrijven, en soms crasht de code door een niet-gesloten haakje, omdat ik niet weet hoe ik met haakjes moet omgaan. Maar we lossen het samen op en gaan verder.

Eindelijk werkte de app precies zoals ik wilde, gelukkig maar. Het voelt geweldig!


Er is nog een lange weg te gaan

Toen ik besloot mijn app naar de App Store te uploaden, stuitte ik op een miljoen obstakels: voorwaarden, instellingen, bestanden, afbeeldingen, goedkeuringen, vereisten, afbeeldings- en pictogramgroottes, en nog veel meer. Maar ik maakte een screenshot, stuurde die naar ChatGPT en vroeg: "Wat doe ik hier?" Het gaf me stap voor stap antwoord, totdat de app officieel beschikbaar was in de App Store, godzijdank.

Soms raakt AI zo moe dat ik stop, om vervolgens terug te komen en het te proberen totdat we elkaar begrijpen en verder te gaan. Soms "ontsnapt" het eruit, dus worden we boos op elkaar, maken het goed en gaan we verder! 😅


Zou ik de ervaring herhalen?

zeker.

Vandaag de dag kan ik vol vertrouwen zeggen: ik kan ieder idee dat in mij opkomt, realiseren. Dat is in de eerste plaats te danken aan God en vervolgens aan de technologische vooruitgang waarmee God ons heeft gezegend.

Mijn boodschap aan iedereen zoals ikVind je programmeren moeilijk of weet je niet waar je moet beginnen? Laat je dan niet tegenhouden. Zolang je een idee hebt en de tools die je daarbij helpen, zul je, zo God het wil, kunnen bereiken wat je leuk vindt. Dien je religie, heb plezier en verdien.

Je hoeft geen professional te zijn. Geloof gewoon in je droom, begin en God zal de rest gemakkelijk maken.

Tot slot, bedankt. Ik volg je al sinds het begin, met Gods genade. Toen de app eenmaal af was, kon ik alleen nog maar aan jou denken. Je inspanningen zijn opmerkelijk en je prestaties zijn tastbaar, met Gods genade. Sinds de komst van de iPhone zijn je bijdragen aan Apple alle Arabieren ten goede gekomen. Dankjewel 🌺


Praktijk

We vertellen je dit prachtige verhaal zoals Ibrahim het ons vertelde. Het is een werkelijk opmerkelijk verhaal. Iemand die een droom wilde verwezenlijken en niet opgaf. Dankzij God is die droom werkelijkheid geworden en is de app nu beschikbaar in de Apple App Store. Het is een geweldig gevoel als iemand zijn of haar droom waarmaakt. Ik ben er zeker van dat Ibrahim geen financieel gewin nastreefde. Integendeel, alles wat hij heeft meegemaakt, bewijst dat hij geïnvesteerd heeft in het verwezenlijken van zijn droom. Uiteindelijk is Ibrahim in deze uitdaging geslaagd.

Ibrahim schaamde zich er niet voor dat hij app-ontwikkeling niet op de traditionele manier kon leren. Integendeel, hij was er trots op dat hij moderne technologie en de mogelijkheden van kunstmatige intelligentie kon gebruiken om zijn doel te bereiken. Het zijn allemaal hulpmiddelen, maar het doel is belangrijk.

Dat Ibrahim dit verhaal deelt en ons oprecht op de hoogte houdt, laat zien dat hij van het goede houdt, en wij houden ook van het goede voor jou. Daarom hebben we dit verhaal gepubliceerd in de hoop dat het iedereen zal aanzetten om te streven naar het verwezenlijken van hun droom, wat die droom ook is, ongeacht hun leeftijd of situatie. Streef ernaar je droom te verwezenlijken en je zult slagen. 


Het voortzetten van de herinnering
Ontwikkelaar
Zwangerschap

Vindt u het leuk om de herinneringen aan de ochtend en de avond te bewaren?

Deze app is ontworpen om het voor u gemakkelijk en handig te maken om op de hoogte te blijven van:

  •  Smart Streak (dagelijkse consistentie) motiveert je om door te gaan, dag na dag.
  •  Korte of volledige smeekbeden, afhankelijk van uw tijd en stemming
  •  Fantastisch gebruiksgemak zonder enige complexiteit
Download de app, deel een reactie om Ibrahim aan te moedigen en vertel hem wat je ervan vindt. Vergeet niet dat dit de eerste keer is dat hij de app probeert. Deel dit artikel ook met iedereen die een droom heeft, in de hoop dat het hen inspireert.

16 opmerkingen

opmerkingen gebruiker
Jijzelf

Hallo

opmerkingen gebruiker
أحمد

Mijn bericht aan broeder Ibrahim, de applicatieontwikkelaar:
Moge Allah je zegenen 🤲 en je verhaal inspireert me, want nog niet zo lang geleden besloot ik om de programmeertaal Swift te leren om een ​​architectuurapplicatie te kunnen ontwikkelen waar ik al jaren van droomde. Ik droeg de last van studeren, experimenteren en fouten maken, maar nu, na het lezen van je verhaal, heb ik een enorme morele oppepper gekregen en weet ik dat ik niet alleen ben en dat er iemand is die mij kan helpen, naast Allah de Almachtige.

De tegenstanders weten niet dat er amateurs zijn zoals jij en ik, die in andere beroepen dan programmeren werken om de kost te verdienen, maar die een droom of een idee hebben voor een toepassing die ze willen realiseren, of dat nu is om hen te helpen in hun vakgebied, voor hun belangenbehartiging of gewoon voor de lol en om dingen te ontdekken. 😀

Ik feliciteer u met uw keuze voor een dhikr-applicatie en ik vraag God om deze deel te laten uitmaken van uw goede daden. Zo God het wil, zult u de applicatie blijven updaten om gelijke tred te houden met de updates van het besturingssysteem en zullen we nooit de melding "De ontwikkelaar moet de applicatie updaten om iOS 30 te ondersteunen" tegenkomen.
Ik nodig u nu uit om de applicatie te updaten om te werken met het nieuwe vloeibare glasformaat, om de eerste herdenkingsapplicatie te zijn die deze technologie ondersteunt 😁
God zegene u en mijn groeten aan u. 🌹

4
1
opmerkingen gebruiker
Zahraa

Een van de meest mislukte stappen is om volledig op kunstmatige intelligentie te vertrouwen. Er moet een softwarebasis zijn. Dan is het prima om ideeën van kunstmatige intelligentie over te nemen, maar er volledig op vertrouwen is een vergissing.

3
1
opmerkingen gebruiker
Abu Hamad

Professor Ibrahim, ik wil u oprecht en vanuit het diepst van mijn hart bedanken voor de aanvraag voor “Continuous Remembrance”.
Ik heb het geprobeerd en ik vond het mooi. Het is eenvoudig, netjes en heeft comfortabele kleuren.
Wat mij het meest opviel, is de slimme en creatieve manier waarop jij gebruikmaakt van kunstmatige intelligentie. Een mooi en nuttig idee tegelijk.
Ik heb de Zad Al-Muslim-app en de Nusuk-app gebruikt, en nu ga ik jouw app gebruiken. Moge Allah je belonen en je welzijn schenken voor deze inspanning. Moge je altijd succesvol zijn, zo God het wil.

6
1
opmerkingen gebruiker
Saad Al-Dosari44

Oké, ik heb een vraag. Wat is het idee achter de applicatie die is gemaakt?

    opmerkingen gebruiker
    Blogbeheerder

    Probeer de app te downloaden, het is een hele handige herinneringsapp.

    3
    2
opmerkingen gebruiker
Mousa el Sawah

Ik wil ook nog een eenvoudig punt aankaarten.
Ik heb met de meeste van deze modellen te maken gehad, en nogmaals, kunstmatige intelligentie: als je er zonder programmeerkennis mee aan de slag gaat, dan betekent dat helaas een verspilling van tijd en toekomst. Het product dat hieruit voortkomt, zal helaas vol met rampen zitten. En ik weet zeker dat je het met me eens bent.

2
1
    opmerkingen gebruiker
    Ibrahim

    Musa, zijn broer
    Ten eerste: ik ben Ibrahim, de eigenaar van het verhaal.

    Ten tweede wil ik de eigenaren van deze blog bedanken, op wie we eerlijk gezegd trots zijn, en ik wil hen bedanken voor hun reacties.

    Ten derde: je kunt nooit beslissen dat kunstmatige intelligentie geen applicatie creëert... zoals blijkt uit deze applicatie.
    Van nul af aan tot publiceren zonder komma's, ik zweer het 😂.

    Ja, dit pad leidt je niet tot professionaliteit, en het is ook geen complexe toepassing, maar het is een prachtig middel om een ​​doel te bereiken, hoe simpel het ook is. Is het succesvol?! Ja, zonder twijfel.
    Is het het beste?! Nee

    Niemand is het met je oneens dat de basis het leren van de oorspronkelijke programmeertaal is. Maar als je het mij toestaat, ben ik het niet eens met je standpunt dat dit niet nuttig is.

    Er zijn wel wat dingen veranderd, maar het origineel blijft, maar wel voor een beperkt aantal mensen en niet voor iedereen die een aanvraag wil indienen.
    Wie schrijft er tegenwoordig nog in machinetaal (0,1)?!

    Ten vierde: De mooie mensen in de blog bedoelen dat dit niet perfect is, en dat het niet is voor degenen die willen leren programmeren, maar eerder een alternatieve oplossing voor mensen met een beperking 😅
    Ik kan bijvoorbeeld geen bedrijf opzetten, omdat mijn programmeerkennis daar niet geschikt voor is.
    Maar ik kan wel één, twee of drie apps bouwen, en daar geld mee verdienen als ik ze goed op de markt breng. Ik bid voor jullie.

    Ten vijfde: download de app en probeer hem uit, en als God het wil, zul je hem leuk vinden. Houd hem in gedachten, en als je hem niet leuk vindt, kom dan met me praten en verwijder hem uit mijn ogen in de winkel en koop een Galaxy-telefoon 😂🌺

    3
    1
opmerkingen gebruiker
Mousa el Sawah

Maar programmeurs die weten wat programmeren betekent
Wat betekent datastructuur? Wat betekent geheugen? En zo verder.
enkel en alleen
Het was een simpele suggestie van mij: als je lezers een artikel zou kunnen schrijven over de juiste manier om als oprichter het vak te betreden, zou dat fantastisch zijn.
Vooral omdat jij, God zij geprezen, een revolutie in de wereld van het programmeren teweeg hebt gebracht.
Uiteindelijk is het zo dat een verschil van mening een vriendschap niet verpest.
Moge God je gelukkig maken en iedereen succes schenken

1
1
    opmerkingen gebruiker
    Blogbeheerder

    Musa, ik was net als jij en ik geloofde wat je zei. Misschien aan de professionele kant, waar je applicaties ontwikkelt voor grote bedrijven, zijn deze vaardigheden natuurlijk gewild en zullen ze dat ook blijven, en kunstmatige intelligentie zal niets meer zijn dan een hulpmiddel om het ontwikkelingstempo te versnellen.
    Als hobbyist of niet-professional was er voorheen geen mogelijkheid voor iemand als Ibrahim om een ​​app te ontwikkelen. Maar nu kan hij een hoogwaardige app produceren, zonder dat de rampen waar je het over hebt, en de app presteert optimaal. Simpel gezegd, AI is anders. Probeer moderne modellen zoals de GPT O3 of de Claude Sonnet 4. Ja, je hebt misschien de ondersteuning van een specialist nodig om ervoor te zorgen dat het werk perfect is, maar geloof me, het is bijna ideaal voor elke hobbyist die zijn idee wil implementeren.
    Over een jaar of minder kom je terug op deze opmerking en besef je dat app-ontwikkeling op basis van AI volkomen normaal is geworden, zowel voor professionals als voor niet-professionals.

    3
    2
opmerkingen gebruiker
Tariq Mansour

Iedereen die zegt dat AI niet helemaal betrouwbaar is, denk ik dat je het mis hebt. Moge God je zegenen en denken met de mentaliteit van vroege AI-wetenschappers.
Tegenwoordig is dat anders. Persoonlijk bouw ik apps zonder ook maar naar de code te kijken. En de resultaten bewijzen het.

Waarschijnlijk is nog niemand van jullie bekend met moderne AI-modellen zoals Claude Sonnet 4, waarmee je met minimale inspanning een complete applicatie kunt bouwen, of met hulpmiddelen zoals Cursor, die het werken met AI makkelijker maken.

Het is nu nog in ontwikkeling en zodra het uitkomt, weet iedereen dat je geen programmeerervaring nodig hebt om een ​​app te ontwikkelen.

5
3
    opmerkingen gebruiker
    Mousa el Sawah

    Ik heb nooit gezegd dat je er niet op kunt vertrouwen. Integendeel, het is erg nuttig en een krachtige assistent.
    Maar als de gebruiker al een programmeerbasis heeft
    Anders zal het een ramp veroorzaken. Kunstmatige intelligentie zal programmeurs, nu en in de toekomst, dus nooit kunnen vervangen.
    Zijn fouten zijn echt heel erg. Ik heb iemand nodig die echt goed kan programmeren, zodat we echt van hem kunnen profiteren.
    Maar we laten het alles doen terwijl we helemaal niets met programmeren te maken hebben. Helaas zal het product dat uitkomt vol zitten met rampen en geen betrouwbaar product zijn, vooral niet in bedrijven.

    2
    2
opmerkingen gebruiker
Mohammed Ghallap

Moge God u zegenen, maar ik ben geen voorstander van volledig vertrouwen op kunstmatige intelligentie. Het kan u alleen helpen, net zoals een arts medische kennis moet hebben. Kunstmatige intelligentie kan alleen hem, de ingenieur en alle andere beroepen helpen.

4
2
opmerkingen gebruiker
Mousa el Sawah

Echt, als je volledig op kunstmatige intelligentie vertrouwt zonder dat je er een basis voor hebt, resulteert dat in een productie vol fouten en rampen. Programmeurs zullen dus nooit vervangen worden.
Het zal alleen mensen vervangen die geen programmeerachtergrond hebben.

4
7
opmerkingen gebruiker
Mousa el Sawah

Een heel mooi artikel, maar sta mij, ingenieur Tariq, toe een korte opmerking te maken.
Het ontbreken van een softwarebasis en de volledige afhankelijkheid van kunstmatige intelligentie is hoe dan ook een ramp voor de sector.
Ik kan me voorstellen dat je vriend de applicatie niet had kunnen maken als hij jou niet had geholpen, omdat deze nog niet eens bestond.
Om kunstmatige intelligentie te kunnen gebruiken, moet je het alleen als assistent inzetten. Dat betekent dat je moet weten wat je van de intelligentie moet vragen, wanneer en hoe.
Dit is nu precies het belang van de programmeringsbasis in alles.

Ik hoop echt dat het volgende artikel zal gaan over hoe mensen beginnen met programmeren en na de oprichting het veld van de ontwikkeling van mobiele applicaties betreden. Ik baseer mijn artikel daarbij op jouw uitgebreide ervaring in het veld, vooral omdat jij de eerste was die het iOS-systeem arabiseerde, vóór Apple, en de eerste maker van islamitische applicaties, zo God het wil, in de Arabische wereld.

Hartelijk dank

6
7
    opmerkingen gebruiker
    Mousa el Sawah

    Sorry, gewoon een simpele fout
    Jij hebt hem natuurlijk niet geholpen.
    Maar zijn methode zelf is een groot probleem
    Advies voor iedereen die van plan is om de programmeerwereld te betreden

    Jongens, laten we eerst eens beginnen met programmeren. Kijk eens naar de basisprincipes van Roadmap. Wat is het?
    Zoek op YouTube naar de roadmap voor softwareontwikkeling.
    Het belangrijkste is dat niemand zonder basiskennis aan programmeren moet beginnen.
    Anders verspilt u alleen maar tijd en energie en wordt het vervangen door kunstmatige intelligentie, zoals in het verhaal hierboven.

    Maar God is de helper

    3
    5

Laat een antwoord achter

Wij zijn niet verantwoordelijk voor enig misbruik van bovenstaande informatie. IPhone Islam is niet aangesloten bij noch vertegenwoordigd door Apple. IPhone, Apple en alle andere productnamen, servicenamen of logo's waarnaar hierin wordt verwezen, zijn handelsmerken of gedeponeerde handelsmerken van Apple Computer.

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