Bakit kailangan mong iwanan ang lahat at alamin ang Swift at Kotlin ngayon

Bakit kailangan mong iwanan ang lahat at alamin ang Swift at Kotlin ngayon
Kung wala kang push-button na telepono, malamang na kahit minsan ay gusto mong gumawa ng sarili mong mobile application. Pagbutihin ang ilang task manager o kliyente para kay Habr. O ipatupad ang isang matagal nang ideya, tulad ng yung mga estudyanteNa nagsulat application para sa paghahanap ng mga pelikula para sa gabi sa loob ng 10 segundo sa pamamagitan ng pag-click sa isang emoji. O gumawa ng isang bagay na masaya, tulad ng application gamit ang finger treadmill o may ultrasound para maitaboy ang lamok. Mas mabuti pa, lumikha ng isang application na magiging simbolo ng panahon, tulad ng Instagram, halimbawa. At kung iniisip mo pa rin kung susubukan mo ang iyong sarili sa pag-unlad ng mobile, magbibigay kami ng ilang mga argumento na pabor sa post na ito.

Dahilan 1: maging unang sumubok ng mga bagong teknolohiya at tumulong sa paglutas ng mga problema ng mga tao

Ngayon, ang mga mobile device ay tumatakbo sa mga desktop-class na processor, kaya ang mga mobile developer ay maaaring gumamit ng mga pinakabago at hardcore na teknolohiya upang lumikha ng mga application at maging una sa paglutas ng mga problema, na ginagawang maginhawa ang buhay ng milyun-milyong tao sa buong mundo. Halimbawa, salamat sa mga teknolohiya ng computer vision, kinikilala ng mga application ng ABBYY ang teksto sa anumang bagay sa nakapaligid na mundo at, bukod sa iba pang mga bagay, tumutulong sa mga taong may kapansanan sa paningin na mamuhay ng mas kasiya-siyang buhay. Parami nang parami, ang mga neural network ay ginagamit upang makilala ang teksto sa mga larawan (ang paggamit nito na tinalakay natin hindi pa katagal. sinabi sa blog).

Sa mga display at sensor na nagiging mas mahusay at mas mura, ang mga mobile developer ay kabilang sa mga unang nag-eksperimento sa mga teknolohiya ng augmented reality (AR). Halimbawa, sa mga aplikasyon Fashion и Gucci halos maaari mong subukan ang mga sneaker, at ang serbisyo Airbus ifly A380 ginagawang mas madali ang paghahanap ng upuan sa eroplano o makita kung saan lumilipad ang eroplano sa ngayon. Ang mga mobile developer ang unang nag-eksperimento sa mga voice assistant, navigation, NFC, mga built-in na camera at sensor, biometrics, Bluetooth-connected equipment at marami pang iba. Oo, kami kamakailan sinabi tungkol sa kung paano nagsimula ang aming recognition engine sa isang micro-computer tulad ng Raspberry Pi.

At hindi ka lamang makakapanood ng mga live na presentasyon ng mga bagong produkto sa iOS at Android development sa iconic na WWDC at Google I/O conference, ngunit pumunta ka rin doon at makita ang mga ito gamit ang iyong sariling mga mata. Naibahagi na namin ang aming mga impression sa mga kaganapang ito. kay Habré at post ng blog ABBYY Mobile.

Dahilan 2: Magkakaroon ng higit at higit na kadaliang kumilos sa hinaharap

Kamakailan pananaliksik Ipinapakita ng mahusay na digital na humigit-kumulang 60% ng mga user ang nag-a-access sa Internet mula sa mga mobile device at gumugugol ng halos 44% ng oras na ginugugol nila sa Internet sa ganitong paraan. Halimbawa, gusto ko ring tingnan ang mga taunang ulat ni Mary Meeker, isa sa pinakamahalagang trend analyst sa Internet market. SA 2019 ulat Sinasabi na sa US, ang isang gumagamit ay gumugugol ng humigit-kumulang 3,6 na oras sa isang araw sa isang smartphone.

Bakit kailangan mong iwanan ang lahat at alamin ang Swift at Kotlin ngayon

At narito ang mismong punto ng walang pagbabalik. Mukhang dumating na.

Bakit kailangan mong iwanan ang lahat at alamin ang Swift at Kotlin ngayon

Isa pang nakakatawang slide ang nakita kamakailan sa Artikulo tungkol sa pamamaraan ng paggawa ng desisyon sa Spotify. Parami nang parami ang mga gumagamit ng streaming service na gustong makinig ng musika sa kanilang mga mobile phone, ngunit ang kumpanya mismo ay pangunahing nagtatrabaho sa mga web programmer. Sinuri ng Spotify ang sitwasyong ito at nagpasyang kumuha ng higit pang mga mobile developer, pati na rin sanayin muli ang mga web developer sa isang bagong direksyon:

Bakit kailangan mong iwanan ang lahat at alamin ang Swift at Kotlin ngayon

Dahilan 3: kikita ka ng pera para sa isang apartment, bahay, isla, Bentley (punan ang kailangan mo)

Ayon sa Agosto pagsaliksik portal na “My Circle” tungkol sa mga kita sa IT, ang pinakakapansin-pansing pagtaas ng mga suweldo sa nakalipas na dalawang taon ay naganap sa mga developer na nag-program sa Objective-C, Swift, pati na rin sa JavaScript, Kotlin, Java, C# at Go. Marami sa kanila ay mga wika para sa paglikha ng mga mobile application. Ang mga wika sa pagpapaunlad ng mobile ay nagiging mas at mas sikat, at parami nang parami ang mga tagapag-empleyo ay lumilipat sa mga solusyon sa cloud at mobile, at ang merkado ng paggawa ay lumalaki nang naaayon:

Bakit kailangan mong iwanan ang lahat at alamin ang Swift at Kotlin ngayon

Ayon sa publikasyon TechRepublic, ang mga kinatawan ng henerasyong Z (ipinanganak noong 1995-2005), na bubuo sa 2020% ng lahat ng mga mamimili sa 40, ay pinangalanan ang mga bakante bilang senior developer, nangungunang engineer at mobile developer bilang kanilang trabaho sa hinaharap, na nangangahulugang mas mahusay na magsimula ngayon, lumalago ang kompetisyon.

Sa pangkalahatan, ang oras upang sumisid sa mobile development ay ngayon na. At para magbigay ng pagkakataon para sa madaling pagsisimula, nagbubukas kami ng libre ABBYY Mobile Development School. Kasama ang mga karanasang eksperto mula sa isang internasyonal na kumpanya, matututunan mo ang mga kinakailangang tool para sa pag-develop ng iOS at Android na may malaking dami ng pagsasanay. Ang deadline para sa pagtanggap ng mga aplikasyon ay Oktubre 10.
Sa una, ang mga kursong ito ay inihanda para sa mga mag-aaral ng aming departamento sa MIPT, ngunit dahil ang silid-aralan ay maaaring tumanggap ng mas maraming tao, nagpasya kaming buksan ito sa lahat. Ang kurso ay libre at walang SMS.

Kung ikaw ay isang teknikal na estudyante, alam ang OOP, gustong umunlad sa mobile development, makakuha ng bagong kaalaman, pagbutihin ang iyong mga kasanayan at lumikha ng iyong unang aplikasyon - mag-sign up!

Pinagmulan: www.habr.com

Magdagdag ng komento