Kini lati nireti ti o ba fẹ di olupilẹṣẹ iOS

Kini lati nireti ti o ba fẹ di olupilẹṣẹ iOS

Lati ita ti iOS, idagbasoke le dabi bi a titi club. Lati ṣiṣẹ, dajudaju o nilo kọnputa Apple kan; Lati inu, o tun le gbọ awọn itakora nigba miiran - diẹ ninu awọn sọ pe ede Objective-C ti darugbo ati pe o ṣabọ, ati pe awọn miiran sọ pe ede Swift tuntun jẹ robi.

Sibẹsibẹ, awọn olupilẹṣẹ lọ si agbegbe yii ati, ni kete ti o wa, ni itẹlọrun.

Ni akoko yii, Marat Nurgaliev ati Boris Pavlov sọ fun wa nipa iriri wọn - bi wọn ṣe kọ iṣẹ naa, bi wọn ti kọja awọn ibere ijomitoro akọkọ wọn, idi ti wọn fi gba awọn idiwọ. Ati Andrey Antropov, Diini, sise bi ohun iwé Oluko ti iOS Development ni GeekBrains.

Ni ọdun 2016, Marat Nurgaliev lati agbegbe Astrakhan wa lati gba iṣẹ kan bi olupilẹṣẹ alagbeka ni ile-iṣẹ tẹlifisiọnu agbegbe kan. Eyi ni ifọrọwanilẹnuwo akọkọ rẹ. O ṣẹṣẹ pada lati ọdọ ogun, laisi adaṣe ati iriri, ti gbagbe paapaa imọran, pẹlu eyiti o ti ni awọn iṣoro tẹlẹ. Iriri Marat nikan ni idagbasoke alagbeka jẹ iwe afọwọkọ rẹ lori itupalẹ ṣiṣan jijo alaye nipasẹ awọn ohun elo Android. Ni ifọrọwanilẹnuwo, a beere lọwọ rẹ nipa awọn ẹkọ rẹ, OOP ati imọran miiran, ṣugbọn Marat ko le tọju awọn aafo ninu imọ rẹ.

Sibẹsibẹ, a ko kọ ọ, ṣugbọn o fun ni iṣẹ ṣiṣe to wulo - lati ṣe iṣafihan atokọ ti awọn iroyin nipa lilo API ni ọsẹ meji. Mejeeji fun iOS ati Android. “Ti MO ba ni iriri eyikeyi lori Android, ko si paapaa ọpa kan lati ṣẹda ẹya iOS kan. Ayika idagbasoke ohun elo iOS wa lori Mac nikan. Ṣugbọn ọsẹ meji lẹhinna Mo pada wa ati ṣafihan ohun ti Mo le ṣe lori Android. Pẹlu iOS Mo ni lati ro ero rẹ lori fo. Ni ipari wọn mu mi. Lẹhinna Mo gbe ni Astrakhan. Eyikeyi iṣẹ IT pẹlu owo osu ti o ju ogun lọ ni o baamu fun mi. ”

Tani iOS Difelopa?

Awọn olupilẹṣẹ alagbeka ṣe awọn ohun elo fun eyikeyi ẹrọ to ṣee gbe. Awọn fonutologbolori, awọn tabulẹti, awọn iṣọ smart ati gbogbo awọn iru ẹrọ miiran ti o ṣe atilẹyin Android tabi iOS. Awọn ilana ipilẹ ti idagbasoke alagbeka ko yatọ si idagbasoke aṣa, ṣugbọn nitori awọn irinṣẹ kan pato, o ti pin si itọsọna lọtọ. O nlo awọn irinṣẹ tirẹ, awọn ede siseto ati awọn ilana.

“Lati ṣiṣẹ pẹlu iOS, o nilo MacBook kan, nitori nikan o ni agbegbe idagbasoke Xcode pataki. O jẹ ọfẹ ati pinpin nipasẹ AppStore. Lati fi sori ẹrọ, o nilo lati ni ID Apple rẹ ati nkan miiran. Ni Xcode o le ṣe agbekalẹ awọn ohun elo fun ohunkohun - foonu, tabulẹti, aago. Simulator ti a ṣe sinu ati olootu fun ohun gbogbo wa, ” Andrey Antropov sọ, Diini ti ẹka idagbasoke iOS ni GeekBrains.

“Ṣugbọn agbegbe idagbasoke le fi sii lori Windows ti o ba lo Hackintosh. Eyi jẹ aṣayan iṣẹ-ṣiṣe, ṣugbọn iyipo - ko si ọkan ninu awọn olupilẹṣẹ pataki ti o ṣe eyi. Awọn olubere ra MacBook atijọ kan. Ati awọn ti o ni iriri nigbagbogbo le fun awoṣe tuntun. ”

Awọn ede - Swift tabi Ohun-C

O fẹrẹ jẹ pe gbogbo idagbasoke iOS ni a ṣe ni lilo ede siseto Swift. O farahan ni ọdun marun sẹyin ati pe o n rọpo ede Objective-C atijọ, eyiti Apple ti lo ninu gbogbo awọn ohun elo rẹ fun diẹ sii ju ọdun 30 lọ.

“Ipilẹ koodu nla ti kojọpọ ni Objective-C, nitorinaa awọn olupilẹṣẹ ni awọn ede mejeeji tun nilo, da lori ile-iṣẹ naa, awọn iṣẹ ṣiṣe ati awọn ohun elo. Awọn ohun elo ti a kọ ọpọlọpọ ọdun sẹyin da lori Objective-C. Ati gbogbo awọn iṣẹ akanṣe tuntun ni idagbasoke ni Swift nipasẹ aiyipada. Bayi Apple n ṣe pupọ lati ṣe idagbasoke nigbakanna fun foonu kan, tabulẹti, aago ati MacBook ni irọrun bi o ti ṣee. Awọn koodu kanna le ṣe akopọ ati ṣiṣẹ nibi gbogbo. Eyi ko ṣẹlẹ tẹlẹ. Fun iOS a ni idagbasoke ni Swift, fun MacOS a lo Objective-C.

Gẹgẹbi Andrey, Swift jẹ ede ti o rọrun pupọ ti o jẹ ọrẹ fun awọn olubere. O ti tẹ ni muna, eyiti o fun ọ laaye lati mu ọpọlọpọ awọn aṣiṣe ni ipele akopọ iṣẹ akanṣe, ati pe koodu ti ko tọ ni irọrun kii yoo ṣiṣẹ.

“Ojuto-C jẹ ede ti o darugbo - ọjọ-ori kanna pẹlu ede C++. Ni akoko ti o ti ni idagbasoke, awọn ibeere fun awọn ede yatọ patapata. Nigba ti Swift jade, o jẹ buggy, iṣẹ-ṣiṣe ti ni opin, ati pe sintasi naa jẹ inira. Ati pe awọn eniyan ni ọwọ wọn kun pẹlu Objective-C. O ti ni ilọsiwaju fun ọpọlọpọ ọdun, gbogbo awọn aṣiṣe ti o wa nibẹ ti ni atunṣe. Ṣugbọn nisisiyi Mo ro pe Swift dara bi Objective-C. Botilẹjẹpe paapaa Apple tun nlo mejeeji ni awọn iṣẹ akanṣe rẹ. Awọn ede ti wa ni ibebe paarọ ati ki o tobaramu. Awọn eto ati awọn nkan ti ede kan le yipada si awọn nkan ati awọn ẹya ti ede miiran. O dara lati mọ awọn aṣayan mejeeji, ṣugbọn fun awọn olubere Objective-C nigbagbogbo dabi ẹru ati airoju.”

Awọn akoko ikẹkọ

Marat sọ pé: “Níbi iṣẹ́ àkọ́kọ́ mi, ọ̀gá mi kọ́ mi, ó sì ràn mí lọ́wọ́ láti ṣe ìmúṣẹ àti gbígbé iṣẹ́ náà kalẹ̀, àmọ́ ó ṣòro láti ṣiṣẹ́ lórí Android àti iOS. Yoo gba akoko lati tunkọ, yipada lati iṣẹ akanṣe si iṣẹ akanṣe, lati ede si ede. Ni ipari, Mo pinnu pe Mo nilo lati yan itọsọna kan ati ki o ṣe iwadi rẹ. Ti ta mi lori wiwo Xcode ati sintasi rọrun Swift."

Marat wọ ẹka idagbasoke iOS ni GeekBrains. Ni akọkọ o rọrun pupọ, nitori pe o mọ ọpọlọpọ awọn nkan lati iriri iṣẹ. Ẹkọ ọdọọdun ti pin si awọn mẹẹrin mẹrin. Gẹ́gẹ́ bí Andrey ti sọ, èyí àkọ́kọ́ ń fúnni ní àwọn ìpilẹ̀ṣẹ̀ gan-an pé: “Ìpìlẹ̀ èdè Swift, ìmọ̀ àwọn ìpìlẹ̀ ìpìlẹ̀, ìsokọ́ra alásopọ̀, ìpamọ́ data, yíyí ìgbé ayé ìṣàfilọ́lẹ̀, olùdarí, àwọn ilé-iṣẹ́ ìpìlẹ̀, àwọn ilé-ìkàwé pàtàkì tí gbogbo ènìyàn ń lò, kíkà ọ̀pọ̀lọpọ̀ àti ìparapọ̀ nínú rẹ̀. awọn ohun elo."

Idamẹrin keji ṣe afikun Objective-C. Ilana kan ni a ṣe lori faaji ati awọn ilana siseto ipilẹ. Ni awọn kẹta mẹẹdogun, nwọn kọ awọn ti o tọ ara ti kikọ koodu. O ṣe alaye kini ile-iṣẹ kan jẹ, bii o ṣe le kọ awọn idanwo ni deede, ṣẹda awọn iṣẹ akanṣe, kini Git-Flow jẹ, Integration Ilọsiwaju nipasẹ Lane Yara. Awọn kẹrin ati ik mẹẹdogun ti wa ni igbẹhin si ẹgbẹ, awọn iṣẹ iyansilẹ ati awọn ikọṣẹ.

Marat sọ pe, “Awọn mẹẹdogun akọkọ jẹ irọrun,” ni Marat sọ, “ṣugbọn lẹhinna Mo bẹrẹ ikẹkọ siseto ni Objective-C, kikọ awọn ilana apẹrẹ, awọn ilana ti Solid, Git-Flow, faaji iṣẹ akanṣe, Unit ati UI idanwo awọn ohun elo, ṣeto ere idaraya aṣa. - ati lẹhinna Emi O di ohun ti o nifẹ lati kawe. ”

Boris Pavlov sọ pe “Ko bẹrẹ ni irọrun pupọ fun mi ni GeekBrains,” ati pe ọna rẹ si idagbasoke iOS ni gbogbogbo kii ṣe taara julọ. Ọmọkunrin naa ti dagba nipasẹ iya agba rẹ. O jẹ ayaworan, mathimatiki ati onise apẹẹrẹ ati fifẹ ni Boris ifẹ ti apẹrẹ, kọ ọ lati fa pẹlu ọwọ ati fa. Arakunrin baba rẹ jẹ oluṣakoso eto ati nifẹ arakunrin arakunrin rẹ si awọn kọnputa.

Boris jẹ ọmọ ile-iwe ti o tayọ, ṣugbọn o padanu ifẹ si ikẹkọ o si fi ile-iwe silẹ lẹhin awọn gilaasi mẹsan. Lẹhin ti kọlẹji, o bẹrẹ gigun kẹkẹ, ati awọn kọnputa rọ si abẹlẹ. Ṣugbọn ni ọjọ kan Boris gba ipalara ọpa-ẹhin, eyiti o ṣe idiwọ fun u lati tẹsiwaju iṣẹ ere idaraya rẹ.

O bẹrẹ ikẹkọ C ++ pẹlu olukọ kan ni Irkutsk Institute of Solar-terrestrial Physics. Lẹhinna Mo nifẹ si idagbasoke ere ati gbiyanju lati yipada si C #. Ati nikẹhin, bii Marat, ede Swift ṣe itara rẹ.

“Mo pinnu lati gba ikẹkọ ifọrọwerọ ọfẹ ni GeekBrains. Lati sọ otitọ, o jẹ alaidun pupọ, onilọra ati pe ko ni oye,” ni Boris ranti, “olukọ naa sọrọ nipa awọn ẹya ti ede naa, ṣugbọn o yara lati koko kan si ekeji laisi ṣiṣafihan pataki naa. Nigbati ikẹkọ naa pari, Emi ko loye ohunkohun. ”

Nitorinaa, lẹhin ikẹkọ ibẹrẹ, Boris ko forukọsilẹ ni ikẹkọ gigun-ọdun kan, ṣugbọn ni ikẹkọ oṣu mẹta kukuru kan, nibiti wọn ti kọ awọn ipilẹ ti iṣẹ-ṣiṣe. "Mo wa awọn olukọ ti o dara pupọ nibẹ, wọn si ṣalaye ohun gbogbo ni kedere."

“A maa n ṣofintoto nigbagbogbo, ni ẹsun awọn iwe afọwọkọ ikẹkọ wa ko ni imudojuiwọn patapata, awọn aṣiṣe wa. Ṣugbọn awọn iṣẹ ikẹkọ nigbagbogbo ni imudojuiwọn, ati awọn olukọ nigbagbogbo sọrọ nipa awọn imotuntun. Ninu awọn ẹgbẹ ti Mo dari, ọpọlọpọ wa awọn iṣẹ lẹhin mẹẹdogun akọkọ. Dajudaju, nigbagbogbo iwọnyi jẹ awọn eniyan ti o ni iriri eto siseto, “Ni apa keji, gbogbo imọ ko le gbejade ni ipa ọna kan. Ibaraẹnisọrọ alabara nẹtiwọki ni igbesi aye ko le wa ninu awọn ikẹkọ wakati meji mẹwa mẹwa. Ati pe ti o ba lọ si awọn iṣẹ ikẹkọ nikan ti o ko ṣe ohunkohun miiran, lẹhinna iwọ kii yoo ni oye to. Ti o ba kawe lojoojumọ fun gbogbo ọdun, lẹhinna ni iyara yii nikan ọlẹ kii yoo gba iṣẹ kan. Nitoripe ibeere ninu oojọ naa ga pupọ. ”

Kini lati nireti ti o ba fẹ di olupilẹṣẹ iOS

O le rii pupọ julọ titun aye fun iOS Difelopa ati alabapin si titun eyi.

iṣẹ

Ṣugbọn Marat tabi Boris ko ri iṣẹ ni irọrun.

“Diẹ ninu awọn ile-iṣẹ nla ti ni idagbasoke awọn ohun elo iOS fun igba pipẹ ni Objective-C, ati tẹsiwaju lati ṣetọju ipilẹ koodu atijọ. Laanu, Emi ko ni ariyanjiyan ti o lagbara lati fi ipa mu wọn lati lo Swift ni iyasọtọ. Paapa awọn ti o lo ofin naa "maṣe fi ọwọ kan ohun ti o ṣiṣẹ," Marat sọ, "A ṣe akiyesi diẹ si itọsọna Objective-C ni Geekbrains. O jẹ diẹ sii ti iseda alaye. Ṣugbọn gbogbo ile-iṣẹ ti Mo ṣe ifọrọwanilẹnuwo fun beere nipa Objective-C. Ati pe niwọn igba ti awọn ẹkọ mi ti dojukọ Swift, bii iṣẹ iṣaaju mi, Mo gba awọn ikọsilẹ ni awọn ifọrọwanilẹnuwo. ”

Boris sọ pé: “Lẹ́yìn kíkẹ́kọ̀ọ́, mo mọ̀ fúnra mi ní àwọn ìpìlẹ̀ ìpìlẹ̀ tí ó ga jù lọ, pẹ̀lú ìrànlọ́wọ́ èyí tí mo lè ṣe ìṣàfilọ́lẹ̀ tí ó rọrùn jù lọ,” ni Boris sọ. Ó ṣòro láti rí iṣẹ́ kan ní Irkutsk. Lati jẹ kongẹ diẹ sii - kii ṣe rara. Mo pinnu lati wo ni awọn ilu miiran. Ni awọn ofin ti nọmba awọn aye, Krasnodar, Moscow ati St. Mo pinnu lati lọ si St. Petersburg - sunmọ Europe.

Ṣugbọn ohun gbogbo ti jade lati wa ni ko ki rosy. Paapaa a junior yoo dariji fun ohun ti ko le mọ. Mi o ti ri ise sibẹsibẹ. Mo n ṣiṣẹ fun "o ṣeun", nini iriri. Mo ye pe eyi kii ṣe ohun ti Mo fẹ, ṣugbọn Mo nifẹ, ati pe eyi n ṣafẹri mi. Mo fẹ lati ni oye."

Andrey gbagbọ pe awọn tuntun yẹ ki o wa awọn ikọṣẹ ju awọn iṣẹ lọ. Ti o ba ni imọ kekere pupọ, lẹhinna o jẹ deede fun ikọṣẹ lati jẹ asanwo. Andrey ṣe imọran lilo fun awọn aye kekere si awọn ile-iṣẹ nla nibiti ilana iṣẹ ti ti fi idi mulẹ tẹlẹ.

“Nigbati o ba loye bii ilana idagbasoke sọfitiwia ṣe n ṣiṣẹ, yoo rọrun pupọ lati lilö kiri ati wa iṣẹ siwaju, da lori awọn ifẹ rẹ. Diẹ ninu awọn eniyan lọ sinu idagbasoke ominira, ṣe awọn ere fun ara wọn, gbe wọn si ile itaja, ati ṣe monetize wọn funrararẹ. Diẹ ninu awọn ṣiṣẹ fun ile-iṣẹ nla kan pẹlu awọn ofin to muna. Diẹ ninu awọn eniyan ṣe owo ni awọn ile-iṣere kekere ti o ṣe sọfitiwia aṣa, ati pe nibẹ wọn le wo gbogbo ilana naa - lati ṣiṣẹda iṣẹ akanṣe kan lati ibere lati jiṣẹ si ile itaja.”

Owo osu

Oṣuwọn ti olupilẹṣẹ iOS, bii eyikeyi miiran, da lori ibeere “Moscow tabi Russia”. Ṣugbọn nitori awọn pato ti ile-iṣẹ naa - ọpọlọpọ awọn iṣẹ latọna jijin, awọn aye fun iṣipopada ati iṣẹ kii ṣe ni ọja agbegbe - awọn nọmba n sunmọ ara wọn.

Kini lati nireti ti o ba fẹ di olupilẹṣẹ iOS

Gẹgẹbi iṣiro isanwo Circle Mi, owo-oṣu apapọ ti olupilẹṣẹ iOS jẹ diẹ kere si 140 rubles.

“Ọmọ kekere ni ipele kekere nigbagbogbo n ṣiṣẹ fun ọfẹ tabi fun owo aami - 20-30 ẹgbẹrun rubles. Ti o ba ti a junior ni idi ti a ya si ipo rẹ, yoo gba lati 50 si 80 ẹgbẹrun. Middles gba lati 100 to 150, ati ki o ma ani soke si 200. Agba ko gba kere ju 200. Mo ro pe owo osu wọn wa ni ayika 200-300. Ati fun awọn itọsọna ẹgbẹ, ni ibamu, o ti kọja 300. ”

Kini lati nireti ti o ba fẹ di olupilẹṣẹ iOS

Awọn ifọrọwanilẹnuwo

“Ifọrọwanilẹnuwo akọkọ waye lori Skype. Ó yà mí lẹ́nu pé Google ni, Boris rántí pé, “nígbà náà ni mo ṣẹ̀ṣẹ̀ kó lọ sí St. Mo ti gba ohun elo fun ohun iOS Olùgbéejáde ipo. Ko junior, ko arin, ko oga - o kan kan Olùgbéejáde. Inú mi dùn, mo sì bẹ̀rẹ̀ sí í kọ̀wé sí ọ̀gá náà. A beere lọwọ mi lati pari iṣẹ-ṣiṣe imọ-ẹrọ: Mo ni lati kọ ohun elo kan fun awọn awada nipa Chuck Norris. Mo ti ko o. Wọn sọ fun mi pe ohun gbogbo dara ati ṣeto ifọrọwanilẹnuwo lori ayelujara.

A pe ara wa. Ọmọbinrin ti o wuyi kan ba mi sọrọ. Ṣugbọn wọn ko beere awọn ibeere eyikeyi nipa pipe ede - awọn iṣoro ọgbọn nikan, fun apẹẹrẹ, “Akoko naa jẹ 15:15, awọn iwọn melo ni o wa laarin awọn wakati ati awọn ọwọ iṣẹju?” tabi “Ifiranṣẹ kan jẹ mita 10 ni gigun, a ìgbín ń fà 3 mítà sókè lọ́sàn-án, ó sì máa ń sọ̀ kalẹ̀ ní mítà kan lálẹ́.” Ni ọjọ melo ni yoo ra si oke?”, Ati awọn tọkọtaya diẹ sii ti o jọra.

Lẹhinna awọn ibeere ajeji pupọ wa - kilode ti Mo nifẹ Apple ati bawo ni MO ṣe rilara nipa Tim Cook. Mo sọ pe ile-iṣẹ naa lapapọ jẹ rere, ṣugbọn dipo odi si i, nitori pe owo ṣe pataki fun u, kii ṣe awọn ọja.

Nigbati awọn ibeere nipa Swift bẹrẹ, imọ mi ti to fun awọn ilana siseto ati awọn ipilẹ ti OOP. A dágbére fún ọ̀sẹ̀ kan lẹ́yìn náà, wọ́n pè mí padà, wọ́n sì sọ pé mi ò yẹ. Lootọ, Mo ni iriri nla lati eyi: o nilo imọ, o nilo pupọ ninu rẹ - ilana ati adaṣe. ”

Andrey sọ pé: “Ohun àkọ́kọ́ tí wọ́n máa ń béèrè lọ́wọ́ gbogbo èèyàn lákòókò ìfọ̀rọ̀wánilẹ́nuwò ni yíyí ìgbésí ayé ẹni tó ń darí. Wọn fẹran gaan lati beere fun apẹẹrẹ siseto ti o rọrun. Wọn yoo dajudaju beere nipa iriri rẹ nipa lilo awọn ile-ikawe olokiki. Dajudaju ibeere yoo wa nipa awọn iyatọ ninu Awọn oriṣi Iye Swift lati Awọn oriṣi Itọkasi, nipa Iṣiro Itọkasi Aifọwọyi ati iṣakoso iranti. Wọn le beere bi wọn ṣe ṣe imuse ibi ipamọ data ni awọn ohun elo, ati boya wọn ṣe imuse awọn ibeere nẹtiwọọki. Wọn yoo beere nipa awọn ipilẹ ti REST ati JSON. A ko ni beere ọmọ kekere fun awọn nkan kan pato ati awọn arekereke. O kere ju Emi ko beere."

Boris ni iriri ti o yatọ: “Paapaa nigbati mo beere fun ikọṣẹ, pari awọn iṣẹ imọ-ẹrọ ati sọ pe owo osu ko ṣe pataki fun mi, niwọn igba ti o to lati yalo iyẹwu kan, Mo tun kọ. Mo ti ka awọn nkan, gbiyanju lati ni oye ohun ti igbanisiṣẹ nilo lati ọdọ tuntun. Sugbon ti won okeene kuna lori imo. Fun idi kan, wọn beere awọn ibeere lati awọn liigi pataki ti ko kan awọn tuntun.”

Marat ni orire. Bayi o ṣiṣẹ ni ile-iṣẹ irinna ati pe o wa nikan ni alabojuto Ẹka iOS, lakoko ti o tẹsiwaju awọn ẹkọ rẹ ni ẹka ile-ẹkọ. “Niwọn igba ti Emi nikan ni o ni iduro fun iOS, iṣẹ mi ni a ṣe ayẹwo nikan nipasẹ agbara mi lati ṣe awọn iṣẹ ṣiṣe ti a yàn si mi, kii ṣe nipasẹ imọ-jinlẹ mi.”

Agbegbe

Andrey ngbe ni Nizhny Novgorod o si sọ pe paapaa nibẹ ni agbegbe nla kan ti ṣẹda. Ni akoko kan, o jẹ olupilẹṣẹ ẹhin ni Python, ṣugbọn awọn ọrẹ rẹ fa u sinu idagbasoke alagbeka - ati ni bayi oun funrarẹ gba gbogbo eniyan niyanju lati ṣe.

“Agbegbe agbaye nigbagbogbo n sọrọ nipasẹ Twitter. Awọn eniyan kọ awọn bulọọgi tiwọn, ṣe igbasilẹ awọn fidio lori Youtube, pe ara wọn si awọn adarọ-ese. Ni ọjọ kan Mo ni ibeere kan nipa igbejade nibiti oludari ẹgbẹ HQTrivia ti sọrọ. Eleyi jẹ ẹya American adanwo game ti o ti wa ni dun ni nigbakannaa nipa orisirisi awọn milionu eniyan. Mo kọwe si i lori Twitter, o dahun mi, a sọrọ, mo si dupẹ lọwọ rẹ. Agbegbe jẹ ọrẹ pupọ, eyiti o jẹ nla. ”

Akojọ ti awọn niyanju litiresoIpele olubere:

Apapọ ipele:

Ilọsiwaju ipele:

orisun: www.habr.com

Fi ọrọìwòye kun