Wêrom jo alles moatte falle en Swift en Kotlin op it stuit leare

Wêrom jo alles moatte falle en Swift en Kotlin op it stuit leare
As jo ​​​​gjin tillefoan mei drukknop hawwe, dan hawwe jo wierskynlik op syn minst ien kear jo eigen mobile applikaasje wolle oanmeitsje. Ferbetterje wat taakbehearder as kliïnt foar Habr. Of implementearje in lang besteande idee, lykas dy studintenhokker skreau applikaasje foar it sykjen fan films foar de jûn yn 10 sekonden troch te klikken op in emoji. Of kom mei wat leuks, lykas application mei finger treadmill of mei echografie om muggen ôf te reitsjen. Better noch, meitsje in applikaasje dy't in symboal fan it tiidrek sil wurde, lykas Instagram, bygelyks. En as jo jo noch ôffreegje oft jo josels besykje moatte yn mobile ûntwikkeling, dan sille wy ferskate arguminten foar it foardiel jaan yn dizze post.

Reden 1: wês de earste dy't nije technologyen probearret en helpt de problemen fan minsken op te lossen

Tsjintwurdich rinne mobile apparaten op processors fan buroblêdklasse, sadat mobile ûntwikkelders de lêste en hardcore-technologyen kinne brûke om applikaasjes te meitsjen en de earste te wêzen om problemen op te lossen, wêrtroch it libben fan miljoenen minsken om 'e wrâld handich is. Bygelyks, mei tank oan technologyen foar komputerfisy, erkenne ABBYY-applikaasjes tekst op alle objekten yn 'e omlizzende wrâld en helpe se ûnder oare minsken mei fisueel beheinden in mear befredigjend libben te libjen. Hieltyd faker wurde neurale netwurken brûkt om tekst yn bylden te erkennen (it gebrûk wêrfan wy net sa lang lyn besprutsen hawwe fertelde op it blog).

Mei byldskermen en sensoren dy't better en goedkeaper wurde, binne mobile ûntwikkelders ûnder de earsten dy't eksperimintearje mei augmented reality (AR) technologyen. Bygelyks yn applikaasjes Moade и Gucci jo kinne praktysk besykje op sneakers, en de tsjinst Airbus ifly A380 makket it makliker om in sit op it fleantúch te finen of te sjen wêr't it fleantúch op it stuit fleant. Mobile ûntwikkelders binne de earste om te eksperimintearjen mei stim assistinten, navigaasje, NFC, ynboude kamera's en sensoren, biometrics, Bluetooth-ferbûne apparatuer en folle mear. Ja, wy koartlyn fertelde oer hoe't ús erkenningsmotor opstarte op in mikro-kompjûter lykas Raspberry Pi.

En jo kinne net allinich live presintaasjes sjen fan nije produkten yn iOS- en Android-ûntwikkeling op 'e byldbepalende WWDC- en Google I/O-konferinsjes, mar ek dêr hinne gean en se mei jo eigen eagen sjen. Wy hawwe ús yndrukken fan dizze eveneminten al dield. op Habré en yn blogpost ABBYY Mobile.

Reden 2: Der komt yn de takomst hieltyd mear mobiliteit

Resint stúdzje Perficient digitale lit sjen dat sawat 60% fan brûkers tagong krije ta it ynternet fan mobile apparaten en sa'n 44% fan 'e tiid besteegje oan it ynternet op dizze manier. Bygelyks, ik sjoch ek graach nei de jierferslaggen fan Mary Meeker, ien fan 'e meast wichtige trendanalisten op' e ynternetmerk. YN 2019 rapport Der wurdt sein dat in brûker yn 'e FS sa'n 3,6 oeren deis besteget oan in smartphone.

Wêrom jo alles moatte falle en Swift en Kotlin op it stuit leare

En hjir is dat tige punt fan no werom. It liket derop dat it al oankommen is.

Wêrom jo alles moatte falle en Swift en Kotlin op it stuit leare

In oare grappige dia kaam frij koartlyn yn artikel oer de metoade foar beslútfoarming by Spotify. Hieltyd mear brûkers fan 'e streamingtsjinst harkje leaver nei muzyk op har mobile tillefoans, mar it bedriuw sels brûkte benammen webprogrammeurs. Spotify analysearre dizze situaasje en besleat mear mobile ûntwikkelders yn te hieren, en ek webûntwikkelders op te learen yn in nije rjochting:

Wêrom jo alles moatte falle en Swift en Kotlin op it stuit leare

Reden 3: jo sille jild fertsjinje foar in appartemint, hûs, eilân, Bentley (folje yn wat jo nedich binne)

Neffens de August ûndersyk portal "My Circle" oer earnings yn IT, de meast opfallende ferheging fan salarissen oer de ôfrûne twa jier is bard ûnder ûntwikkelders dy't programma yn Objective-C, Swift, likegoed as JavaScript, Kotlin, Java, C# en Go. In protte fan harren binne talen foar it meitsjen fan mobile applikaasjes. Talen foar mobile ûntwikkeling wurde hieltyd populêrder, en mear en mear wurkjouwers skeakelje oer nei wolk- en mobile oplossingen, en de arbeidsmerk groeit dêrmei:

Wêrom jo alles moatte falle en Swift en Kotlin op it stuit leare

Neffens de publikaasje TechRepublic, fertsjintwurdigers fan generaasje Z (berne yn 1995-2005), dy't yn 2020 40% fan alle konsuminten sille útmeitsje, neame sokke fakatueres as senior ûntwikkelder, liedende yngenieur en mobile ûntwikkelder as har takomstige baan, wat betsjut dat it better is om no te begjinnen, konkurrinsje groeit.

Yn 't algemien is de tiid om te dûken yn mobile ûntwikkeling is no krekt. En om in kâns te jaan foar in maklike start, iepenje wy in fergees ABBYY Mobile Development School. Tegearre mei betûfte saakkundigen fan in ynternasjonaal bedriuw learje jo de nedige ark foar iOS- en Android-ûntwikkeling mei in enoarme praktyk. De deadline foar it akseptearjen fan oanfragen is oktober 10.
Yn earste ynstânsje waarden dizze kursussen taret foar studinten fan ús ôfdieling by MIPT, mar om't it klaslokaal mear minsken kin, hawwe wy besletten it foar elkenien te iepenjen. De kursus is fergees en sûnder SMS.

As jo ​​​​in technyske studint binne, kenne OOP, wolle jo ûntwikkelje yn mobile ûntwikkeling, nije kennis krije, jo feardigens ferbetterje en jo earste applikaasje meitsje - registrearje!

Boarne: www.habr.com

Add a comment