Siz dasturlash tilini tanlayapsizmi va mobil telefonni rivojlantirishga qiziqasizmi? Ishonchimiz komilki, Java bu foydalanish uchun eng yaxshi tanlovdir va ushbu maqolada nima uchun sizga aytamiz.
Android yoki iOS? ..
Birinchidan, platforma haqida qaror qabul qilish muhimdir. Bugungi kunda ilovalar yaratish mantiqiy bo'lgan ikkita mashhur mobil operatsion tizim mavjud. Bular Android va iOS. iOS mobil operatsion tizimi ko'pincha Objective-C va Swift-da yozilgan. Aslida, bu tillar Apple gadjetlarining dasturiy ta'minoti uchun kerak bo'lib, deyarli boshqa joyda ishlatilmaydi. Agar siz "Apple" apologi bo'lsangiz, boshqa texnologiyalarni tan olmasangiz va hayotingizni ushbu kompaniya mahsulotlari bilan bog'lashni orzu qilsangiz, ularga diqqat bilan qarang. Biroq, bu juda xavfli tanlov, chunki agar siz fikringizni o'zgartirsangiz, rivojlanishning boshqa turiga o'tish oson bo'lmaydi. Androidga kelsak, ular ushbu platforma uchun Java foydasiga katta afzalliklarga ega bo'lgan turli dasturlash tillarida yozadilar. Java esa universal tildir, shuning uchun biror narsa yuz bersa, siz o'z faoliyat sohangizni osongina o'zgartirishingiz va mobildan boshqa turdagi rivojlanishga o'tishingiz mumkin. Endi Kotlin tili faol rivojlanmoqda, unda siz Android uchun yozishingiz mumkin; C++ ham ushbu maqsadlar uchun mos keladi (Java NDK yordamida). Shunga qaramay, Android-ning asosiy tili Java bo'lib qolmoqda. Va shuningdek - dunyoda Android qurilmalari iPhone-ga qaraganda ancha ko'p (taxminan 86%) va bu taxminlar emas, balki Gartnerning rasmiy statistikasi . Bundan tashqari, yangi boshlanuvchi dasturchi uchun Android smartfonlarida o'rnatilgan Play Marketda o'z ijodini joylashtirish juda oson. Yaxshi yoki yomon, Apple App Store uchun ilovalarni tanlash qoidalari ancha qattiqroq. Shunday qilib, ko'pchilik potentsial mobil dasturchilar uchun eng yaxshi kombinatsiya Android + Java hisoblanadi .Java Android uchun ona tilidir
Endi Android uchun eng tabiiy til bo'lgan Java tilini batafsil ko'rib chiqamiz. Nega bunday? Hammasi oddiy: bu operatsion tizimning oʻzi qisman Java tilida yozilgan va uning asosini Linux yadrosi va Google tomonidan ishlab chiqilgan va Java dasturchilariga tanish boʻlgan Oracle JVM bilan toʻliq mos keluvchi Java Virtual Mashinasining oʻz versiyasi tashkil etadi. Android-ni ishlab chiqish uchun juda ko'p tayyor vositalar mavjud, ularning aksariyati Google tomonidan yoki Google ishtirokida yaratilgan. Bugungi kunda Android ishlab chiquvchilarning aksariyati Android Studio IDE-dan foydalanadilar, ular sukut bo'yicha Java va Kotlinni "tushunadi".Java Android va boshqalar uchun eng mashhur tildir
Agar siz Android dasturchilarini qidirayotgan har qanday saytni ko'rsangiz, 10 ta bo'sh ish o'rinlaridan 9 tasi Java tilini biladigan dasturchini qidirish haqida bo'ladi. Xuddi shunday, Google Marketdagi 10 ta ilovadan 9 tasi Java-da yozilgan. Va yuqorida yozganimizdek, agar siz korxonani rivojlantirish lageriga "o'tishga" qaror qilsangiz, qayta o'qitishingiz shart emas, faqat bir nechta qo'shimcha texnologiyalarni o'rganasiz. Java dasturchilari uchun juda ko'p bo'sh ish o'rinlari mavjud va eng yaxshi tomoni shundaki, ularning ishi juda yaxshi to'lanadi.
Java universal tildir
|
JavaRush-da "Android talaba yo'li" taxminiy algoritmi
- Java-ni o'rganing. Bizning saytimiz sizga yordam beradi. Biz bilan siz Android dasturchisiga kerak bo'lgan barcha Java bilimlarini olishingiz mumkin.
- Android bo'limiga o'ting . Bu yerda siz Google mutaxassislari tomonidan yaratilgan bepul “Android dasturlash” kursini topasiz. Xo'sh, biz uni rus tiliga tarjima qildik. Kurs juda oddiy, shuning uchun siz uni JavaRushning birinchi darajalari bilan parallel ravishda o'rganishingiz mumkin.
- Kurs sizga Android Studio-ni o'rnatishni maslahat beradi. Buni qiling. Asosan, siz JavaRush-ning kamida bir necha darajasini tugatgan bo'lsangiz, siz allaqachon tanish bo'lgan IntelliJ IDEA muhitida Android uchun ishlab chiqishingiz mumkin. Ammo rasmiy standartga aylangan maxsus vositadan foydalanish ancha qulayroq bo'ladi.
- "Android dasturlash" va JavaRushni tugatgandan so'ng, Java tilini yaxshi bilsangiz, o'zingizning loyihangizni o'ylab toping. Masalan, kichik o'yin yoki vaqtni boshqarish dasturi va uni amalga oshirishni boshlang. Agar biror narsa tushunarsiz bo'lsa, siz har doim JavaRush-dagi "Yordam" bo'limida savollar berishingiz mumkin
- Ilovangizni Play Marketda nashr qiling.
- Loyihangiz haqida sharh yozing va uni JavaRush-dagi Android guruhida e'lon qiling va konstruktiv tanqid, takomillashtirish bo'yicha maslahatlar oling va dasturingizni ommalashtirish uchun.
- Va keyin ... Keyingi - boshlang'ich ishlab chiquvchining standart yo'li. Dangasa bo'lmang, yangi ilovalar yarating va ularni nashr eting. Texnologiyalarni o'rganing, Android dasturchilari uchun bo'sh ish o'rinlarini qidiring.
GO TO FULL VERSION