Code Editor Pro: Compiler IDE
Code Editor Pro: Compiler IDE — Een code-editor en compiler voor je telefoon
Code Editor Pro is een code-editor, compiler en mobiele IDE voor iPhone en Android, allemaal in één app. Kies een van de 23 talen, schrijf een programma, tik op Run en bekijk de uitvoer die een cloudcompiler terugstuurt. Vraag daarna de ingebouwde AI-assistent om je code uit te leggen, te verbeteren, te herschrijven of naar een andere taal om te zetten. Je betaalt eenmalig en krijgt geen advertenties.
- Prijs
- Eenmalig betalen, geen advertenties
- Platformen
- iOS en Android
- Talen
- 22
- Leeftijdsclassificatie
- 4+
- Vereist
- iOS 15.1 of nieuwer


Een telefoon is een prima plek om een idee uit te proberen.
De meeste kleine programma's zijn helemaal geen projecten: een query die je wilt testen, een lus waar je niet zeker van bent, een snippet van een vriend. Code Editor Pro is gemaakt voor precies dat moment, met de taal al geselecteerd, een toetsenbalk met haakjes en aanhalingstekens en het resultaat op hetzelfde scherm als de code.
Wat het is
Code Editor Pro: Compiler IDE is een code-editor voor iOS en Android waarmee je programma's vanaf je telefoon compileert en uitvoert. Je kiest een taal uit een lijst van 23, met onder andere Python, Java, C++, C#, JavaScript, Go, Kotlin en SQL, schrijft of genereert code en voert die uit op een cloudcompiler. Daarvoor is een internetverbinding nodig. Een AI-assistent kan een selectie uitleggen, optimaliseren, opmaken, testen of vertalen en toont eerst elke wijziging als een diff. Je betaalt eenmalig, zonder abonnement en zonder advertenties.
In de app
Hoe het eruitziet





Achtergrond
Wat doet een code-editor, een compiler en een IDE elk?
De drie woorden beschrijven verschillende taken die desktoptools meestal combineren. In een code-editor wordt tekst code: met syntaxismarkering, regelnummers, inspringing en snelle invoeging van symbolen. Een compiler of interpreter zet die tekst om in iets wat een computer kan uitvoeren en meldt fouten. Een IDE, voluit integrated development environment, combineert beide met extra's zoals een debugger, een bestandsstructuur en projectsjablonen. Een mobiele IDE moet dezelfde cyclus van schrijven, uitvoeren en het resultaat lezen bieden op een veel kleiner scherm.
Editor versus compilertwee afzonderlijke taken
Een teksteditor kan elk bestand opslaan, maar kan je niet vertellen of het bestand werkt. Dat doet de compiler of interpreter, en diens foutmeldingen zijn de feedback waar je van leert. Een app die alleen bewerkt is een kladblok; een app die de code ook uitvoert is een werkbank.
Gecompileerde en geïnterpreteerde talenwaarom Java en Python anders aanvoelen
Talen zoals C++, Java, Go en Kotlin worden vóór het uitvoeren naar een programma gecompileerd, terwijl Python, Ruby, PHP en JavaScript meestal regel voor regel worden gelezen en uitgevoerd. Omdat een online compiler dat verschil verbergt achter één Run-knop, schakel je van een Python-script naar een Java-klasse door alleen de taal te wijzigen, niet door een nieuwe toolchain te gebruiken.
Code uitvoeren in de cloudwat dat in de praktijk betekent
Code Editor Pro stuurt je programma naar een cloudcompiler en toont de uitvoer die terugkomt. Het voordeel is dat je op je telefoon geen geïnstalleerde toolchain nodig hebt voor 23 talen. Het nadeel is dat je een verbinding nodig hebt om iets uit te voeren, hoewel je voor schrijven en bewerken geen verbinding nodig hebt.
Code typen op een touchscreenhet echte obstakel
Haakjes, accolades, aanhalingstekens en operatoren zitten op verborgen lagen van een telefoontoetsenbord, en één verkeerd geplaatst teken veroorzaakt al een syntax error. Een balk met de symbolen die je het meest gebruikt, boven het toetsenbord geplaatst, neemt de meeste van die hinder weg.
Een door AI voorgestelde wijziging lezendiff vóór toepassen
Een diff toont welke regels door een wijziging worden verwijderd en toegevoegd. Door die eerst te bekijken voordat je de wijziging accepteert, voorkom je dat een assistent stilletjes iets herschrijft waar je niet om hebt gevraagd. Het is ook een snelle manier om te zien hoe een ervaren programmeur een stuk code zou herstructureren.
Hoe het werkt
Zo werkt uitvoeren
De cyclus is bewust kort. Je kiest een taal, schrijft, voert uit en leest, en de assistent doet alleen mee wanneer jij dat wilt.
Kies een taal en schrijf
Zoek in de talenlijst of filter op categorie en typ in een editor met syntaxismarkering en regelnummers. De symboolbalk boven het toetsenbord bevat haakjes, aanhalingstekens en operatoren. Een AI-codegenerator kan op basis van een beschrijving in gewone taal een eerste versie schrijven.
Voer de code uit en bekijk de uitvoer
Tik op Run en het programma gaat naar de cloudcompiler. De uitvoer en foutmeldingen verschijnen op hetzelfde scherm als de code. Wanneer een script om invoer vraagt, wordt automatisch een invoerpaneel geopend zodat het programma verder kan gaan.
Vraag het aan de assistent en bekijk daarna de diff
Selecteer een deel van het programma en vraag de AI om het uit te leggen, te optimaliseren, op te maken, een unit test te schrijven of naar een andere taal om te zetten. De wijziging komt terug als een diff en je past die alleen toe als je ermee akkoord gaat.
Wat erin zit
Wat er in de editor zit
23
Talen die je kunt uitvoeren
Java, C, C++, C#, Python, JavaScript, TypeScript, Go, Kotlin, Swift, PHP, Ruby, Scala, Haskell, Lua, R, SQL (SQLite) en meer, op elk moment te wisselen. Voor HTML, CSS en JavaScript krijg je een live preview.
AI
AI-codeassistent
Leg een selectie uit, optimaliseer of herschrijf die, maak de opmaak, voeg een unit test toe of zet de selectie om naar een andere taal. Je kunt ook beschrijven wat je nodig hebt en de codegenerator een eerste versie laten maken. Er zijn verschillende AI-modellen beschikbaar, van snelle tot krachtigere modellen.
Diff
Wijzigingen die jij goedkeurt
Elke wijziging van de assistent komt eerst als een diff binnen voordat die je bestand aanpast, zodat er niets onverwacht wordt overschreven.
60
Programmeermissies
Makkelijke, gemiddelde en moeilijke uitdagingen die beginnen met Hello World en oplopen tot binary search en bubble sort.
20
Begeleide projecten
Stapsgewijze projecten zoals een calculator, een wachtwoordgenerator, een SQL-bibliotheekdatabase, een React-to-do-app en een CSS-navbar.
Bestanden
Projecten en geschiedenis
Projecten met meerdere bestanden, een bestandsstructuur en startsjablonen, een codegeschiedenis om naar een eerdere versie terug te keren, plus opgeslagen snippets en notities die je als link of afbeeldingskaart kunt delen.
Past bij jou
Voor wie het is — en voor wie niet
Past goed bij je als je
- Wil je een snippet in Java, C++, Python of SQL testen zonder een laptop te openen
- Ben je een student die snel code wil uitvoeren voor huiswerk en kleine experimenten
- Betaal je liever één keer dan met een abonnement en wil je geen advertenties in een codeertool
- Wil je een assistent die een diff toont en jou laat beslissen wat je wilt behouden
- Schakel je tussen meerdere talen en wil je niet voor elke taal een eigen toolchain
Niet het juiste hulpmiddel als je
- Moet je programma's offline uitvoeren, omdat de compiler in de cloud staat en daarvoor een verbinding vereist is
- Plan je een grote applicatie met meerdere bestanden waarvoor je echt een laptop en een volledige desktop-IDE nodig hebt
- Wil je een gestructureerd beginnerscurriculum met lessen; de app is een werkbank met oefenmissies, geen cursus
Privacy
Wat gebeurt er wanneer je op Run tikt
Wanneer je een programma uitvoert, wordt je code naar een cloudcompiler gestuurd, die de uitvoer terugstuurt. Voor die stap is dus een verbinding nodig. Schrijven en bewerken kan zonder verbinding. De details staan in het privacybeleid van CoddyKit.
Alle details vind je in het privacybeleid van CoddyKit.
Vragen
Veelgestelde vragen
Wat is de beste code-editor om programma's op een telefoon uit te voeren?
De belangrijkste test is of de app zowel code kan bewerken als uitvoeren, in de talen die je nodig hebt. Code Editor Pro: Compiler IDE voert 23 talen uit, waaronder Java, C++, Python, C#, Go, Kotlin en SQL, via een cloudcompiler en toont de uitvoer op hetzelfde scherm als de code. Je krijgt ook een symboolbalk voor haakjes en aanhalingstekens, wat op een touchscreen belangrijker is dan op een laptop.
Werkt Code Editor Pro offline?
Niet voor het uitvoeren van code. Programma's worden uitgevoerd op een cloudcompiler, dus voor Run is een internetverbinding nodig. Een programma schrijven en bewerken kan zonder verbinding, en je kunt het uitvoeren zodra je weer online bent.
Welke programmeertalen ondersteunt Code Editor Pro?
De app voert Java, C, C++, C#, Python, JavaScript, TypeScript, Go, Kotlin, Swift, PHP, Ruby, Objective-C, Scala, Haskell, Lua, Pascal, R, Elixir, Erlang, Groovy, Clojure en SQL (SQLite) uit. Voor HTML, CSS en JavaScript is er een live preview, en je kunt bestanden in Dart, JSON, XML, YAML en Markdown bewerken. De namen van de talen zijn eigendom van hun respectievelijke eigenaren; de app is onafhankelijk.
Kan ik Code Editor Pro als Python-IDE gebruiken?
Ja. Python 3-scripts worden uitgevoerd zodra je de app opent, en bij een programma dat input() aanroept wordt automatisch een invoerpaneel geopend. Je krijgt syntaxiskleuring, regelnummers, codegeschiedenis, instellingen voor lettergrootte, tabgrootte en tekstterugloop, en een assistent die een fout kan uitleggen of oplossen. De app vervangt geen desktopomgeving voor Python bij grote projecten.
Hoe verandert de AI-assistent mijn code?
Selecteer een deel van een programma en vraag om een actie: leg het uit, optimaliseer het, herschrijf het, formatteer het, schrijf een unit test of zet het om naar een andere taal. Code Editor Pro toont het resultaat vervolgens als een diff, met een overzicht van wat wordt verwijderd en toegevoegd. Er wordt niets toegepast totdat je het accepteert, dus een herschrijving overschrijft je bestand nooit onverwacht.
Is er een abonnement of zijn er advertenties?
Volgens de winkelvermelding is Code Editor Pro een eenmalige aankoop zonder abonnement en zonder advertenties, en zijn alle AI-tools in de app inbegrepen. Controleer vóór aankoop de prijs in je eigen winkel, want regionale prijzen verschillen.
Kan ik een project met meerdere bestanden maken?
Ja. Code Editor Pro heeft projecten met meerdere bestanden, een bestandsstructuur en startsjablonen, plus een codegeschiedenis waarmee je kunt teruggaan naar een eerdere versie van een bestand. Voor een kleine tool of een klassikale oefening is dat voldoende. Een grote codebase met een eigen buildsystem werkt nog altijd makkelijker op een laptop.
Aan de slag
Voer je eerste programma uit in minder dan een minuut
Een code-editor en compiler voor iOS en Android, eenmalig betaald en zonder advertenties.
Meer van CoddyKit
Beschikbaar op iOS en Android.