Даму орталары: Android Studio (IntelliJ IDEA), Eclipse + ADT плагині
үшінқолайлытапсырмалардыңкеңауқымыJava - Androidбағдарламашыларынаарналғаннегізгітіл, жаңаданбастағандарүшінміндеттітіл. Androidжүйесінеарналғаннегізгібастапқы код осы тілдежазылған, сондықтанадамдардыңкөпшілігі неге осы тілдітаңдайтынынтүсінуоңай. Java тіліндежазылғанқолданбаларAndroidжүйесінде ART виртуалдымашинасын (немесеJellyBeanішіндегіDalvikжәнеAndroidжүйесініңбұрынғынұсқалары) пайдаланаотырып, Google-дың Oracle-мен елеулі сот ісінжүргізуінесебепболған Java виртуалдымашинасыныңаналогыарқылыжұмысістейді.
Қазіргіуақытта Google ресмитүрдеJetBrainsұсынғанIntellij IDEA негізіндеқұрастырылғанAndroid Studio әзірлеудіңжеткіліктіқуаттыортасынқолдайды. Сондай-ақ, барлығынтүсінетін Google-дыңегжей-тегжейліқұжаттамасытуралыұмытпаңыз: match_parentжәнеwrap_contentбастапконструкторларға, тұрақтылар мен JavaHttpConnectionкласыныңнегізгіәдістерінедейін - оны міндеттітүрдеоқыпшығу керек.
Сондай-ақ, Java бағдарламашыларынаарналғанөтетанымал орта Eclipse туралыұмытпаңыз. Ресми Google ADT плагиніменбұлқұралдаржинағысіздіңқолыңыздақуаттыжәнежеңілқаруболыптабылады. БірақMountain View жігіттеріөткенжазданбастап Eclipse-діқолдаудытоқтатып, жаңаAndroid Studio студиясынажолберді. Әлсізкомпьютерлердепайдалануұсынылады.
Белгілі бағдарламашылардың тәжірибесінен көрініп тұрғандай, Android жүйесіне арналған мобильді қосымшаларды әзірлеу заманауи құралдарды, озық технологияларды және соңғы тәсілдерді пайдаланған жағдайда шынымен жоғары сапалы өнімге әкеледі. Сонымен қатар, код құрудың белгілі және жақсы дәлелденген әдістерін елемеуге болмайды. Сапа мен инновацияның үйлесімі қолданбаға қажетті барлық функцияларды жүзеге асыратын ең тиімді, теңдестірілген, үнемді кодқа қол жеткізуге мүмкіндік береді.
Сонымен қатар, Android үшін мобильді қосымшаларды әзірлеу қарулану жарысы емес, бұрын не шығарылғанын, ойлап тапқанын немесе жобаланғанын нақты түсінбей, бағдарламалау әлемінің жаңалықтарын үнемі меңгерудің қажеті жоқ. Жаңадан бастаушыларға оқу материалы бар, бағдарламалау ортасында жұмыс істеу кезінде туындайтын мәселелерді шешуде тәжірибе жинақталған жаңа шешімдерді пайдаланып қосымшаларды жазған дұрыс. Көптеген жаңадан келген бағдарламашылар көмек пен кеңеске мұқтаж және ең озық технологиялармен олар көбінесе еш жерде табылмайды. Бірақ жаңа басылымдарды елемеу де мүмкін емес - жақын және алыс болашақта бағдарламалау нарығына сұраныстың қандай болатынын сәтті болжау үшін таңдалған саладағы үрдістерді қадағалау маңызды. Бұл сізді қолданбалы бағдарламашы ретінде жақсарту үшін дұрыс жолға қояды.