
Lesley Fowler
0
1270
305
For de fleste programmerere er programmering ikke kun et job eller en hobby, det er virkelig en livsstil. Når en programmør står over for en ny gadget, er den første tanke normalt “hvordan kan jeg programmere det?” Programmerere lever for at finpusse, tilpasse og hacke deres gadgets opførsel, og det gælder især når det kommer til den mobile enhed, de lever, arbejder og spiller med hver eneste dag.
Hvert nyt sprog har en indlæringskurve - det er en proces med at lære sprogets kommandoer, funktioner og struktur, øve og derefter bygge applikationer. Her hos MUO har vi dækket nogle gode apps til at lære programmeringsevner, som Alice Alice underviser objektorienteret computerprogrammering til børn Alice lærer objektorienteret computerprogrammering til børn og ridser Sådan undervises børneprogrammering fra ridser! Sådan undervises børneprogrammering fra bunden! .
For programmerere, der ejer en Android-telefon, er det især fristende at eksperimentere, fordi enhver har lov til at skrive en applikation, der kører på Android OS. I disse dage er der et par fantastiske apps til programmerere, og jeg vil dele 4 af dem med dig i dag.
Bliv gal med Frink
Frink er et programmeringssprog opkaldt efter den finurlige videnskabsmand, John Frink, fra The Simpsons. Sproget blev oprettet af Alan Eliasen til at fungere som en avanceret metode til at udføre beregninger, herunder håndtering af målinger og dimensioner af forskellige former. Alan tilbyder nu et Frink-programmeringsmiljø til Android.
Besøg hans websted for nogle af de Android-specifikke funktioner, du kan bruge i denne app.
Den første side, du ser, er redigeringsmiljøet, hvor du kan skrive det Frink-script, du gerne vil teste. Heldigvis har han inkluderet et antal eksempler på scripts, så hvis du er ny på Frink, kan du se, hvordan sproget er struktureret. Klik “Løb” og en pop-up åbnes med output fra dit program.
Frink er sjovt at lege med for at oprette scripts til beregninger og funktioner, og Alan inkluderer nogle Android-specifikke funktioner, men du vil ikke være i stand til at udføre avancerede displayfunktioner ved hjælp af Frink. Men hvis dit mål er at lære Frink-programmeringssprog på din fritid, er dette appen til dig.
Opret din første Android-app med iProgram
Et af mine yndlingsprogrammeringsapplikationer på Android er iProgram. Når du tilmelder dig en online konto, kan du komme i gang med at oprette meget funktionelle scripts, der faktisk fungerer ligesom enhver anden app på din Android. Der findes gode eksempler, der kan gøre at skabe din første app til et stykke kage.
Her har jeg brugt eksempler til at oprette et program, der viser min telefons Wi-Fi-status og også opretter en to-knops-menu.
Når du installerer iPhone-appen på din Android-telefon, kan du synkronisere alle dine online scripts med din telefon. Fra telefonen kan du se dine scripts og køre dem på din Android.
Her er min første app skrevet på iProgram.
Denne applikation tog knap 15 minutter at sammensætte. Nogle af de andre eksempler viser nogle temmelig seje ting, du kan gøre - alt hvad du skal gøre er at finpusse og kombinere de forskellige funktioner i koden, der passer til dine behov. Hvorfor søge efter den perfekte app, når du kan skrive din egen?
Lær programmeringskoncepter med AndroMaze
De næste par apps, jeg gerne vil dække, er mere for yngre programmeringsstuderende. Den første, kaldet AndroMaze, er en eksplosion at spille, især hvis du kan lide ideen om at programmere robotter ved hjælp af en række funktioner og derefter lade roboten køre gennem disse kommandoer. Med AndroMaze kan alt tilpasses, inklusive selve labyrinten, som du kan se her.
Hver “niveau” i spillet består af åben plads, vægge og blokke, eller “mål” som din lille Droid-bot skal samle. Målet med spillet er at programmere roboten til at arbejde gennem labyrinten og indsamle hvert mål. Kommandoer går lige, drej til venstre eller drej til højre.
Mens konceptet er enkelt, er det faktisk et fremragende spil at lære yngre programmeringsstuderende om begrebet sekventiel logik og subroutiner. Programmet indtastes ved at trække symboler ind i “Prog” og klikke på “løb” knap.
Se, mens din lille robot følger alle dine kommandoer. Du kan endda oprette underprogrammer, som roboten kan gentage - hvilken bedre måde at lære unge programmerere om smarte programmeringsteknikker på!
Øv programmering i logo med Android-logo
En anden fantastisk programmeringsapp for alle, der lærer om programmeringskoncepter, kaldes Android Logo på Android Market. Logo var et programmeringssprog fra 1967 som et pædagogisk værktøj, men for alle, der kender Turtle Graphics, er denne programmeringsapp en fantastisk måde at lære, hvordan man opretter nogle meget seje grafik ved hjælp af scripting.
Hvis du ikke er bekendt med Logo eller Turtle Graphics, skal du bare tjekke siden på Wikipedia for et par eksempler og referencer.
Bare indtast din logo-kode i boksen nederst på hovedskærmen, og når du klikker på “Løb” ser du det aktive program, der kører i “Tegningspanel.”
Denne lille app er meget vanedannende - du finder dig selv på udkig efter måder at skabe mere komplicerede og interessante mønstre og design. Det er faktisk ganske Zen efter et stykke tid.
Har du nogensinde spillet rundt med nogle seje programmeringsapps på Android? Del nogle af dine favoritter, eller tilbud feedback på disse Android-apps i kommentarfeltet nedenfor.
Billedkredit: Sasan Said