Viber, Snapchat, Instagram, Twitter, Facebook … Ste se kdaj vprašali, kako so te aplikacije narejene?
No, jaz sem to odkril, ker sem naredil pogovorno aplikacijo za našo družino.
Moja mama ne uporablja nobenih družbenih omrežij. Zato sem dobil idejo, da bi naredil pogovorno aplikacijo za našo družino.
Moj cilj je bil, da se z družino v živo pogovarjamo na daljavo, ne da bi za to uporabili katero od tujih aplikacij.
Rešitev je bila, da sam naredim aplikacijo.
Ker programiram že pet let, je bilo to veliko lažje, kot če bi začel od začetka.
Programirati sem začel, ker mi je stric, ko sem bil bolan, poslal spletno stran z matematičnimi nalogami. Na tej strani pa je bil tudi del o računalništvu.
Vedno me je zanimalo, kako delujejo računalniki, telefoni in tehnologija na splošno, zato sem to podstran tudi obiskal.
Tam so bile enostavne naloge za programiranje v programskem jeziku po imenu scratch, v katerem je treba vleči skupaj bloke kode, da računalnik izvede neko nalogo.
Nato pa sem začel programirati v programskem jeziku po imenu python.
Polovica Googlovih storitev je napisana v pythonu, zato je ta programski jezik zelo uporaben. Aplikacijo sem zato napisal prav v njem.
Moje predznanje mi je pri tem projektu pomagalo, saj sem znal narediti funkcionalno spletno stran, med izdelavo pa sem se naučil veliko novega.
Ta projekt zame ni bil zahteven.
Zanimivo je, da je bilo najtežje napisati kodo za tropičje, ki se pokaže, ko nekdo piše sporočilo.
Koda za te tri pike obsega kar 90 vrstic. Cela aplikacija ima okrog 1200 vrstic kode.
Če se bo kdo lotil podobnega projekta, predlagam, da se najprej nauči programska jezika python in javascript.
Nato naj premisli in zapiše cilje za aplikacijo. Ko bo ta delovala, naj prosi nekoga za iskreno mnenje.
Potem ko prejme povratno informacijo, naj jo dodela.
Z rezultatom aplikacije sem izredno zadovoljen.
Izpolnil sem vse cilje, ki sem si jih zadal.
Rok Kužner, 7. razred, Osnovna šola Ankaran
***
Želiš deliti svojo zgodbo z nami? Piši nam na urednistvo@casoris.si. Z veseljem jo bomo prebrali in objavili.