Агар шумо яке аз онҳое бошед, ки ҳанӯз тасмим нагирифтаанд, ки дониши java-и худро дар куҷо истифода баред, пас ин мақола бешубҳа барои шумост. Дар мақола чунин як самт ба монанди рушди андроид баррасӣ мешавад. Ҳикояи он ки чӣ тавр ман таҳиягари Android шудам. Маслиҳатҳо ва дурнамои интихоби таҳияи андроид. Дароед!
Салом донишҷӯёни JavaRush! Бисёре аз шумо аллакай тасаввуроте доред, ки кадом соҳаҳои соҳаи IT java-и маҳбуби моро истифода мебаранд. Шояд баъзеи шумо аллакай тасмим гирифтаед ва интихоби худро кардаед. Дар ин мақола ман ба шумо мегӯям, ки чӣ тавр ман таҳиягари Android шудам. Ман мефаҳмонам, ки чаро ин самт умедбахштар аст. Ман ба шумо мефаҳмам, ки рушди Android чист. Ва албатта, ман маслиҳатҳоро барои оғози бомуваффақияти касби шумо ҳамчун таҳиягари Android мубодила мекунам.
Дар байни ҳамаи соҳаҳое, ки абзори асосии техникӣ java мебошад, таҳияи андроид аз ҷиҳати дониши ин забони мушаххаси барномасозӣ ночизтарин аст. Бисёр хусусиятҳои java дар андроид аз сабаби бефоидаии худ истифода намешаванд ва бисёре аз онҳо дар versionҳои муайяни gradle builder комилан хориҷ карда шудаанд. Дар робита ба ин, ҳадди вуруд барои дониши худи Java дар сатҳи курсҳои анҷомёфтаи JavaRush аст: core java ва синтаксиси java. Албатта, шумо набояд дар бораи фаҳмиши мултимедиявӣ фаромӯш накунед, дар ин ҷо чунин таҷриба хеле муфид хоҳад буд. Бо чунин дониши Java шумо худро комилан боварӣ ҳис хоҳед кард. Биёед аз қисми UI (Интерфейси корбар) -и андроид гузарем. Тарҳ ё ҷойгиркунии унсурҳои барнома бо истифода аз қабатҳои xml анҷом дода мешавад. Дар ин ҷо шумо бояд барчаспҳои гуногунро якҷоя кунед, то натиҷаи интизоршударо ба даст оред. Агар шумо бо тарҳбандии html сару кор дошта бошед, шумо онро зуд ба даст меоред. Аммо ҳатто агар шумо бо html ошно набошед, дар ин бора ҳеҷ чизи мушкиле вуҷуд надорад ва дар Интернет маводи зиёде дар ин мавзӯъ мавҷуд аст. Намунаи аломатгузории xml дар Android Studio IDE:
Минбаъд, як нуқтаи муҳим дониш ва фаҳмиши системаи идоракунии versionи git мебошад. Тасаввур кардан душвор аст, ки таҳияи барномаи Android бе ин технология. Аммо дар ин ҷо ба шумо лозим нест, ки мутахассиси пешрафта бошед. Ҳамчун шурӯъкунандагон, ба шумо лозим меояд, ки бо анбори худ амалҳои мураккабро анҷом диҳед. Инчунин, агар истифодаи терминал ва пайваста ворид кардани баъзе фармонҳо барои шумо бегона бошад ва истифодаи git маҳз ҳаминро ифода мекунад, пас як қабати графикии машҳури SourceTree мавҷуд аст , ки ҳамаи шохаҳои шуморо ҷалб мекунад ва дар бораи куҷо будани шумо фаҳмиши равшан медиҳад. Хуб, ҳоло биёед дар бораи дурнамои интихоби самти рушди Android сӯҳбат кунем. Сарфи назар аз гуфтаҳои боло, дар паси остонаи хеле пасти воридшавӣ ба омӯзиши Android як кӯҳи тамоми имкониятҳо ва роҳҳои рушд аст! Android OS платформаи хеле босуръат рушдёбанда аст. Қариб ҳар сол як versionи нав бароварда мешавад, ки барои корбарон хусусиятҳои нав ва барои таҳиягарон чизҳои гуногун меорад. Дар робита ба ин, кори шумо ҳеҷ гоҳ ба реҷаи дастгирии як versionи устувор табдил намеёбад, ҳамеша чизи нав хоҳад буд, ҳамеша ҷое барои ҳаракат хоҳад буд. Масалан, чанде пеш Google котлинро забони расмии таҳияи Android эълон кард. Онҳо инчунин меъмории навро барои барномаи Android бо истифода аз намунаи тарроҳии MVVM (Model-View-ViewModel) пешниҳод карданд. Дар бораи маъруфияти платформа фаромӯш накунед:
Дар робита ба афзоиши мансаб, ба шумо лозим нест, ки ҳамеша аввал барои як маош ва баъд аз муддате барои дигараш ва ғайра рамзгузорӣ кунед. Ба наздикӣ, мавқеи маъмулӣ як меъмор аст, ки вазифаи он назорат ва тарҳрезии барномаҳо мебошад, ки биниши ӯ дар бораи меъмории онро пешбарӣ мекунад. Бо дониши дурусти намунаҳои тарроҳӣ, ин дарҳо барои шумо боз хоҳанд шуд. Шумораи зиёди гаҷетҳо ва дастгоҳҳое, ки бо Android кор мекунанд, нишон медиҳанд, ки танҳо навиштани замимаҳои мобилӣ шарт нест. Шумо метавонед барномаҳоро барои соатҳо, телевизорҳо, мошинҳо ва ҳатто яхдонҳо таҳия кунед! Тавре ки шумо мебинед, дурнамоҳо зиёданд ва ин рӯйхатро метавон идома дод, аммо ман метарсам, ки дарозии мақола хеле калон хоҳад буд. Аммо барои ба воқеият табдил додани ҳамаи ин имкониятҳо ман мехоҳам чанд маслиҳатро бо шумо мубодила кунам. Тавре ки дар боло зикр гардид, Android бо суръати хуб рушд мекунад ва бисёр унсурҳои рушд танҳо кӯҳна мешаванд. Уларни ўрганишга вақтингизни зое қилманг. Эҳтимол, онҳо аллакай онҳоро иваз кардаанд; беҳтар аст, ки вақти худро ба омӯзиши равишҳои муосир сарф кунед. Ҳамеша ба маслиҳати онҳое, ки дар ин соҳа аз шумо зиёдтар кор кардаанд, гӯш кунед, баъзан баъзе маслиҳатҳо аз ҳама гуна маълумот дар Google арзишмандтаранд. Ва инчунин натарсед, ки аз чунин одамон маслиҳат пурсед. Барои худ як манбаи маълумоти иловагӣ дар бораи ҷаҳони Android пайдо кунед, масалан, ҳазми мақолаҳои таҳиягарони мобилӣ дар Habré ё дигар ҷомеаҳои машҳури IT. Ман дар ин ҷо тамом мекунам. Умедворам, ки мақолаи ман ба шумо дар тасаввур кардани ҷаҳони таҳияи Android кӯмак кард ва шумо чизҳои муфидро омӯхтед =) Фикру мулоҳизаҳои худро дар шарҳҳо нависед ё бо лайк дастгирӣ кунед. Ташаккур ба ҳама ва барори кор дар ҳама самти java!
GO TO FULL VERSION