apple stories
Lokální inspirace, globální dopad: seznamte se se ?ty?mi vítězi leto?ního ro?níku Swift?Student?Challenge
Swift?Student?Challenge ka?dy rok pomáhá student?m z?celého světa projevit zvídavost a?kreativitu prost?ednictvím originálních aplikací vyu?ívajících intuitivní a?snadno pochopitelny programovací jazyk Swift. Od no?ní oblohy plné hvězd pozorované skrz teleskop ve městě Nuevo León v?Mexiku a? po balí?ek karet objeveny v?japonském obchodě s?hrami?– inspirace pro leto?ních 350?vítěznych projekt? pochází z?38?zemí a?region? a?zahrnuje ?irokou ?kálu nástroj? a?technologií.
?Talent a?pohled mladych vyvojá?? v?rámci Swift?Student?Challenge nás nep?estává inspirovat,“ tě?í Susan Prescott, viceprezidentku Applu pro globální vztahy s?vyvojá?i. ?Leto?ní vítězové prokázali vyjime?né dovednosti a?dokázali proměnit smysluplné nápady v?inovativní a?promy?lené aplikace. A?my jsme pochopitelně nad?ení, ?e je m??eme podporovat na jejich dal?í cestě vyvojem aplikací, které pom??ou utvá?et budoucnost.“
Auto?i padesáti nejvyjime?něj?ích projekt? obdr?eli pozvánku na konferenci Worldwide Developers Conference (WWDC) v?Apple Parku, kde je ?eká speciálně sestaveny t?ídenní program. Vítězové budou mít mo?nost 9.??ervna sledovat keynote, po celou dobu se u?it od expert? a?in?enyr? z?Applu a?ú?astnit se r?znych workshop?.
Spousta leto?ních vítěz? se inspirovala ve svych místních komunitách a?vytvo?ila vykonné nástroje, které jsou navr?ené tak, aby zafungovaly i?v?globálním mě?ítku. Ní?e se do?tete, jak vítězové Taiki?Hamamoto, Marina?Lee, Luciana?Ortiz?Nolasco a?Nahom?Worku vytvá?eli své aplikace a?na jaké problémy reálného světa se zamě?ili, co? jen dokládá, jak velky a?dlouhotrvající dopad m??e kódování mít.
Kdy? Taiki?Hamamoto (22) narazil v?jednom obchodě s?hrami na balí?ek karet Hanafuda, p?emohla ho zvědavost. Vzhledem k?tomu, ?e tuto tradi?ní japonskou karetní hru hrával jako maly s?rodinou, myslel si, ?e sehnat pár kamarád? na nostalgickou partii nebo dvě bude hra?ka?– to se v?ak pletl.
?Zjistil jsem, ?e jen velmi málo lidí z?mé generace zná pravidla, p?esto?e je Hanafuda nedílnou sou?ástí japonské kultury,“ vysvětluje Hamamoto, ?erstvy absolvent Prefekturní univerzity Kumamoto. ?Napadlo mě, ?e kdyby existoval nějaky zp?sob, jak hru zjednodu?it pro chytré telefony, bylo by mo?né Hanafudu roz?í?it nejen po Japonsku, ale i?po celém světě.“
Díky vítězné aplikaci Hanafuda Tactics se mohou za?ínající hrá?i seznámit jak s?pravidly, tak se samotnymi kartami. Barevné, zdobené balí?ky 48?karet, inspirované japonskou úctou k?p?írodě, jsou rozděleny do 12?barev?– jedna pro ka?dy měsíc v?roce?– a?spole?ně znázorňují jednotlivá ro?ní období. Hanafudu jde hrát hned celou ?adou zp?sob?, ale jednou z?nejpopulárněj?ích variant je Koi-Koi, kde mají hrá?i za úkol vytvá?et speciální karetní kombinace známé jako yaku.
Hamamoto z?stal věrny klasické květinové ikonografii, ale p?idal do hry také pár moderních prvk? a?koncept? ze sou?asnych videoher, jako jsou nap?íklad ?ivoty (HP), aby oslovil i?mlad?í generace. Díky funkci DragGesture ve SwiftUI mohl vytvo?it dynamické a?responzivní efekty, jako je naklánění karet a?jejich prosvětlení během pohybu, díky ?emu? hraní p?sobí p?irozeně a?zábavně. Kromě toho experimentuje také s?vyvojem své aplikace Hanafuda Tactics také pro Apple?Vision?Pro.
P?edstava, ?e by tato staletí stará hra jednoho dne mohla zmizet, je pro Taikiho, kterému p?inesla tolik radosti, zcela nemyslitelná. ?Hanafuda je jedine?ná tím, ?e umo?ňuje poznávat japonskou krajinu i?kulturu,“ vysvětluje. ?Mym cílem je, aby se u?ivatelé mojí aplikaci cítili byt sou?ástí hry, a?zároveň bych si p?ál hru zachovat i?pro budoucí generace.“
Kdy? se za?átkem leto?ního roku za?aly po velké ?ásti Los?Angeles rychle ?í?it lesní po?áry, ?ekal na 21letou Marinu?Lee hr?zostra?ny telefonát. Její babi?ka, která ?ije v?údolí San?Gabriel, dostala vystrahu k?evakuaci a?musela se rychle rozhodnout, co dělat a?kam jít.
?Vyr?stala jsem v?LA a?riziko lesních po?ár? a?realitu p?írodních katastrof jsem si v?dy moc dob?e uvědomovala,“ vypráví Marina?Lee, studentka t?etího ro?níku informatiky na University of Southern California, která v?té době trávila zimní prázdniny se svymi?rodi?i v?Severní Kalifornii. ?Ale teprve po tom telefonátu mi opravdu do?lo, jak moc je situace vá?ná. Babi?ka panika?ila, nevěděla, co si sbalit, ani jak se p?ipravit nebo kde získat dal?í informace. To mě inspirovalo k?vytvo?ení aplikace pro lidi jako ona, kte?í mo?ná nejsou tak technicky zdatní, ale v?krizovych situacích také pot?ebují p?ístupny a?spolehlivy zdroj informací.“
V?aplikaci EvacuMate si mohou u?ivatelé dop?edu p?ipravit seznam d?le?itych věcí, které je pot?eba sbalit v?p?ípadě evakuace. Kromě toho Marina integrovala do aplikace fotoalbum iPhonu, aby si do ní u?ivatelé mohli nahrávat kopie d?le?itych dokument?, a?p?idala mo?nost importovat z?iPhonu nouzové kontakty. Do aplikace zahrnula také r?zné zdroje informací o?tématech, jako je kontrola kvality ovzdu?í nebo p?íprava lékárni?ky.
Svou aplikaci EvacuMate navíc neustále vylep?uje a?soust?edí se na to, aby byla p?ístupná v?em, kdo ji mohou pot?ebovat. ?Ráda bych aplikaci roz?í?ila i?do jinych jazyk?,“ nechala se sly?et autorka. ?Kdy? jsem si vzpomněla na svou babi?ku, která moc ne?te anglicky, uvědomila jsem si, ?e podpora více jazyk? by mohla byt opravdu u?ite?ná.“
Na leto?ní WWDC se Marina velmi tě?í a?doufá, ?e tam pozná ostatní vyvojá?e, podobně jako p?i po?ádání hackathon? se svou organizací Citro?Tech nebo p?i práci na pozici mentorky pro USC Women in Engineering. ?Kódování je mnohem víc ne? jen vyvoj softwaru,“ vysvětluje. ?Je také o?p?átelství, která si vytvo?íte, o?komunitě, kterou najdete, a?o?cestě za ?e?ením problém?, která vám dá do rukou sílu něco změnit.“
Kdy? ke svym jedenáctym narozeninám dostala teleskop, byla Luciana?Ortiz?Nolasco bez sebe nad?ením. Ka?dy ve?er se dívala z?okna svého pokoje a?pozorovala no?ní oblohu nad svym rodnym státem Nuevo León v?Mexiku.
Záhy v?ak narazila na dva problémy?– prvním byla hustá vrstva smogu, která se vzná?ela nad silně pr?myslově zamě?enym městem a?zakryvala hvězdy, druhym pak nedostatek dal?ích nad?enc?, se kterymi by se mohla o?sv?j zápal pro věc dělit.
?Svou komunitu jsem si na?la, a? kdy? jsem se stala ?lenem astronomického klubu Nuevo León,“ vypráví dnes patnáctiletá Luciana. Díky kontakt?m, které v?klubu získala, jezdila o?víkendech na venkov, kde mohla hvězdy pozorovat lépe. Kromě toho se ú?astnila tábor? a?u?ila se od star?ích mentor?, kte?í sdíleli její nad?ení. Právě tyto zku?enosti v?ní probudily zájem p?ibli?ovat astronomii ostatním.
Její aplikace BreakDownCosmic p?edstavuje virtuální místo pro setkávání, kde si u?ivatelé mohou do kalendá?e p?idávat nadcházející astronomické události z?celého světa, získávat medaile za plnění r?znych ?misí“ a?chatovat o?svych poznatcích s?ostatními astronomy.
Pro realizaci svého nápadu na?la Luciana ideální nástroj?– programovací jazyk Swift. ?Programovat ve Swiftu se nau?íte raz dva a?pou?ívání nástroje XCode je hodně intuitivní,“ vysvětluje. ?Vět?inu chyb, které dělám, v?dycky opraví. Díky tomu nemusím trávit hodiny hledáním, abych nakonec zjistila, ?e jsem p?ehlédla nějakou drobnost.“
Po ú?asti na WWDC v??ervnu plánuje Luciana pokra?ovat ve vyvoji své aplikace a?jako kone?ny cíl si klade ji uvést na App?Store. ?Chtěla bych, aby se lidé po spu?tění mojí aplikace cítili, jako by se vydávali na cestu do vesmíru,“ popisuje. ?Vesmír je plny tajemství, která je?tě musíme objevit, a?je místem neomezenych mo?ností. Není to jen něco pro hrstku vyvolenych. Je to místo, kde ?ijeme. Je to ná? domov a?ka?dy by měl mít mo?nost jej poznat.“
Nahom?Worku vyr?stal v?Etiopii a?později v?Kanadě. V?dy ho lákaly dvě r?zné kariéry: krá?et ve stopách svého stryce a?stát se pilotem, nebo vystudovat in?enyrství jako jeho otec. Strach z?létání nakonec první mo?nost vy?adil ze hry, ale ani tak se Nahom nemohl rozhodnout, na jaky in?enyrsky obor se specializovat. Pak ale p?i?el covid-19.
?Během pandemie jsem měl spoustu volného ?asu, tak jsem si koupil pár kní?ek a?objevil webdesign a?kódování,“ vysvětluje 21lety Nahom. Na?el si komunitu v?rámci neziskové organizace Black?Kids?Code, která pomáhá dětem u?it se matematiku a?kódování, a?nakonec se sám stal mentorem.
Kdy? pak pomáhal s?letním program na York?University v?Torontu, kde nyní studuje ?tvrty ro?ník, dostal Nahom se svou skupinou za úkol pracovat na cíli udr?itelného rozvoje OSN, ktery se zamě?uje na zaji??ování globálního p?ístupu ke kvalitnímu vzdělání. Nahomovi tento projekt otev?el o?i, proto?e mu p?ipomněl jeho dětství. ?Vyr?stal jsem v?Etiopii a?na vlastní o?i jsem viděl, kolik dětí nemá p?ístup ke kvalitnímu vzdělání,“ vypráví. ?Spousta lidí navíc nemá internet nebo má problémy s?nespolehlivym p?ipojením.“
Svou aplikaci AccessEd navrhnul tak, aby oba tyto problémy ?e?ila a?nabízela vzdělávací zdroje, které jsou k?dispozici i?bez p?ipojení k?Wi-Fi. Aplikace, vytvo?ená pomocí nástroj? strojového u?ení a?umělé inteligence od Applu, jako je Core?ML nebo framework Natural?Language, doporu?uje jednotlivé kurzy na základě zázemí studenta, ?ím? vytvá?í opravdu personalizovany zá?itek.
?Studenti m??ou vyfotit své poznámky a?model strojového u?ení pak analyzuje text pomocí frameworku?Natural?Language od Applu a?vytvo?í karti?ky, které jim pom??ou s?u?ením,“ popisuje Nahom. ?Kromě toho je v?aplikaci systém pro správu úkol? s?oznámeními. Nespo?et student? po celém světě má toti? spoustu domácích úkol? a?rodinnych povinností, tak?e ?asto bojují s??asem.“
Nahom doufá, ?e aplikace AccessEd otev?e nové mo?nosti student?m z?celého světa. ?Doufám, ?e moje aplikace inspiruje ostatní, aby zkusili vymyslet, jak m??ou vyu?ít moderní technologie, jako je strojové u?ení, inovativním zp?sobem zejména ve vzdělávání, a?jak docílit toho, ?e u?ení bude poutavěj?í, efektivněj?í a?zábavněj?í,“ dodává Nahom.
Apple je hrdy na to, ?e prost?ednictvím svého ka?doro?ního programu Swift?Student?Challenge m??e podporovat novou generaci vyvojá??, tv?rc? a?podnikatel?. Za posledních pět let se tisíc?m ú?astník? z?celého světa poda?ilo vybudovat úspě?né kariéry, zalo?it firmy a?vytvo?it organizace zamě?ené na demokratizaci technologií a?jejich vyu?ití k?budování lep?í budoucnosti. Více informací najdete na stránce developer.apple.com/swift-student-challenge.
Sdílet ?lánek
Media
-
Text tohoto ?lánku
-
Obrázky v?tomto ?lánku