
Mark Lucas
0
955
207
Za većinu programera programiranje nije samo posao ili hobi, to je zapravo način života. Kad se programer suoči s novim gadgetom, prva je misao obično “kako mogu to programirati?” Programeri žive za podešavanje, prilagođavanje i hakiranje ponašanja svojih gadgeta, a to se posebno odnosi na mobilne uređaje s kojima žive, rade i igraju se svaki dan.
Svaki novi jezik ima krivulju učenja - to je proces učenja naredbi, funkcija i strukture jezika, vježbanje i zatim izrada aplikacija. Ovdje na MUO-u pokrivali smo nekoliko sjajnih aplikacija za učenje vještina programiranja, poput Alice Alice podučava objektno računalno programiranje za djecu Alice Alices podučava objektno računalno programiranje za djecu i ispočetka Kako naučiti djecu programirati od početka! Kako naučiti djecu programirati od nule! .
Za programere koji imaju Android telefon posebno je primamljivo eksperimentirati, jer je svima dopušteno pisati aplikaciju koja se izvodi na Android OS-u. Ovih dana postoji nekoliko fantastičnih aplikacija za programere, a danas ću ih podijeliti s vama.
Poludjeti od bora
Frink je programski jezik nazvan po čudnom znanstveniku Johnu Frinku iz The Simpsons. Jezik je stvorio Alan Eliasen kako bi služio kao napredna metoda za obavljanje izračuna, uključujući bavljenje mjerenjima i dimenzijama različitih oblika. Alan sada nudi Frink programsko okruženje za Android.
Posjetite njegovu web stranicu radi nekih Android funkcija koje možete koristiti u ovoj aplikaciji.
Prva stranica koju ćete vidjeti je okruženje za uređivanje u koju možete napisati Frink skriptu koju želite testirati. Srećom, uključio je brojne primjere skripti, tako da ako niste novi u Frinku, možete vidjeti kako je jezik strukturiran. Klik “Trčanje” a otvorit će se skočni prozor s izlazom vašeg programa.
Frink je zabavno igrati se oko stvaranja skripti za proračune i funkcije, a Alan uključuje neke specifične Android funkcije, ali nećete biti u mogućnosti izvršavati nijednu napredniju značajku zaslona pomoću Frink. Međutim, ako vam je cilj da u svoje slobodno vrijeme naučite programski jezik Frink, ovo je aplikacija za vas.
Napravite svoju prvu Android aplikaciju s iProgramom
Jedna od mojih najdražih programskih aplikacija na Androidu je iProgram. Jednom kada se prijavite na internetski račun, možete započeti s stvaranjem vrlo funkcionalnih skripti koje zapravo rade baš kao i bilo koje druge aplikacije na vašem Androidu. Postoje sjajni primjeri koji mogu stvoriti vašu prvu aplikaciju komadom torte.
Ovdje sam koristio primjere za stvaranje aplikacije koja prikazuje status Wi-Fi-ja mog telefona i također stvara izbornik s dvije tipke.
Kad instalirate aplikaciju iPhone na svoj Android telefon, možete sinkronizirati sve svoje internetske skripte sa svojim telefonom. S telefona možete pregledati skripte i pokretati ih na svom Androidu.
Evo moje prve aplikacije napisane na iProgramu.
Za sastavljanje ove aplikacije bilo je potrebno svega 15 minuta. Neki drugi primjeri prikazuju neke prilično zgodne stvari koje možete učiniti - sve što morate učiniti je prilagoditi i kombinirati različite funkcije koda u skladu s vašim potrebama. Zašto tražiti savršenu aplikaciju kada možete napisati vlastiti?
Naučite Programiranje pojmova s AndroMaze
Sljedećih nekoliko aplikacija koje bih želio pokriti su više za mlađe studente programiranja. Prvi, nazvan AndroMaze, eksplozija je igrati, pogotovo ako vam se sviđa ideja programiranja robota pomoću slijeda funkcija, a zatim pustiti robota da prođe kroz te naredbe. S AndroMaze-om je sve prilagodljivo, uključujući i labirint, kao što možete vidjeti ovdje.
Svaki “nivo” u igri se sastoji od otvorenog prostora, zidova i blokova ili “ciljevi” koju bi trebao prikupiti vaš mali Droid-bot. Cilj igre je programirati robota da radi kroz lavirint i prikupiti svaki cilj. Komande idu ravno, skrenite lijevo ili skrenite udesno.
Iako je koncept jednostavan, on je zapravo izvrsna igra koja će naučiti mlađe studente programiranja o konceptu sekvencijalne logike i podprograma. Program se unosi povlačenjem simbola u polje “hrana” polje i klikanje na “trčanje” dugme.
Pazite kako vaš mali robot slijedi svaku vašu naredbu. Možete čak stvoriti i podprograme koje robot može ponoviti - što je bolji način da naučite mlade programere o tehnikama pametnog programiranja!
Vježbajte programiranje u logotipu s logotipom Android
Još jedna sjajna programska aplikacija za sve koji uče o programskim konceptima naziva se Android Logo na Android Marketu. Logo bio je programski jezik 1967. godine kao obrazovni alat, ali za sve koji su upoznati s Turtle Graphics-om, ova programska aplikacija fantastičan je način da nauče kako stvoriti vrlo cool grafiku pomoću skriptiranja.
Ako niste upoznati s grafikom logotipa ili kornjače, pogledajte stranicu na Wikipediji za nekoliko primjera i referenci.
Samo unesite svoj logotip u okvir na dnu glavnog zaslona i kad kliknete “Trčanje” vidjet ćete aktivni program koji se izvodi u programu “Ploča za crtanje.”
Ova mala aplikacija vrlo je zarazna - naći ćete sebe u potrazi za načinima za stvaranje zamršenijih i zanimljivijih uzoraka i dizajna. To je zapravo prilično Zen nakon nekog vremena.
Jeste li se ikad igrali s bilo kojim cool programerskim aplikacijama na Androidu? Podijelite neke od svojih omiljenih ili ponudite povratne informacije o ovim Androidovim aplikacijama u odjeljku s komentarima u nastavku.
Kreditna slika: Sasan Said