JavaRush /Java Blog /Random-TL /Interesado sa mobile development? Matuto ng Java!

Interesado sa mobile development? Matuto ng Java!

Nai-publish sa grupo
Pumipili ka ba ng programming language at interesado ka sa mobile development? Naniniwala kami na ang Java ang pinakamahusay na pagpipilian para sa kaso ng paggamit na ito, at sa artikulong ito sasabihin namin sa iyo kung bakit. Интересует мобильная разработка? Учи Java!  - 1

Android o iOS?..

Una, mahalagang magpasya sa platform. Ngayon, mayroon lamang dalawang sikat na mobile operating system kung saan makatuwirang lumikha ng mga application. Ito ang Android at iOS. Ang iOS mobile operating system ay kadalasang nakasulat sa Objective-C at Swift. Sa katunayan, ang mga wikang ito ay kailangan para sa software ng mga gadget ng Apple at hindi ginagamit halos kahit saan pa. Kung ikaw ay isang apologist ng "Apple", hindi nakikilala ang iba pang teknolohiya, at nangangarap na ikonekta ang iyong buhay sa mga produkto ng kumpanyang ito, tingnan ang mga ito nang mas malapitan. Gayunpaman, ito ay isang medyo mapanganib na pagpipilian, dahil kung babaguhin mo ang iyong isip, ang paglipat sa ibang uri ng pag-unlad ay hindi magiging madali. Tulad ng para sa Android, sumulat sila para sa platform na ito sa iba't ibang mga programming language, na may malaking kalamangan pabor sa Java. At ang Java ay isang unibersal na wika, kaya kung may mangyari, madali mong mababago ang iyong larangan ng aktibidad at lumipat mula sa mobile patungo sa iba pang mga uri ng pag-unlad. Ngayon ang wikang Kotlin ay aktibong umuunlad, kung saan maaari kang sumulat para sa Android; Ang C++ ay angkop din para sa mga layuning ito (gamit ang Java NDK). Gayunpaman, ang pangunahing wika ng Android ay nananatiling Java. At gayundin - marami pang mga Android device sa mundo (mga 86%) kaysa sa mga iPhone, at hindi ito haka-haka, ngunit opisyal na istatistika mula sa Gartner . Интересует мобильная разработка? Учи Java!  - 2Bilang karagdagan, medyo madali para sa isang baguhan na programmer na i-post ang kanyang nilikha sa Play Market na naka-install sa mga Android smartphone. Para sa mas mabuti o mas masahol pa, ang mga patakaran para sa pagpili ng mga application para sa Apple App Store ay mas mahigpit. Kaya para sa karamihan ng mga potensyal na mobile programmer, ang pinakamahusay na kumbinasyon ay Android + Java .

Ang Java ay ang katutubong wika para sa Android

Ngayon tingnan natin ang Java, ang pinaka-natural na wika para sa Android. Bakit ganon? Ito ay simple: ang operating system mismo ay bahagyang nakasulat sa Java, at ang batayan nito ay ang Linux kernel at ang sarili nitong bersyon ng Java Virtual Machine, na binuo ng Google at ganap na tugma sa Oracle JVM na pamilyar sa mga developer ng Java. Mayroong maraming mga handa na tool para sa pag-unlad ng Android, karamihan sa mga ito ay nilikha ng Google o kasama ng Google. Ngayon, ang karamihan sa mga developer ng Android ay gumagamit ng Android Studio IDE, na bilang default ay "naiintindihan" ang Java at Kotlin.

Ang Java ay ang pinakasikat na wika para sa Android at higit pa

Если ты заглянешь на любой сайт по поиску Android-программистов, 9 из 10 вакансий будут о поиске разработчика со знанием Java. Точно так же 9 из 10 приложений в Google Маркет написаны на Java. И, How мы уже писали выше, если ты решишь «переметнуться» в лагерь enterprise-разработки, тебе не нужно будет переучиваться, а только изучить несколько дополнительных технологий. Вакансий для Java-разработчиков — огромное количество, и, что приятно, их работа очень хорошо оплачивается.

Java — универсальный язык

  • Работает на всех платформах;
  • Объектно-ориентированный язык (что приводит к лёгкому масштабированию и усовершенствованию приложений);
  • Огромное количество библиотек на все случаи жизни;
  • Отличная documentация;
  • Очень хорошие инструменты для работы, в том числе — для работы с Android;
  • При правильном подходе Java лёгок в изучении.

Приблизительный алгоритм «путь Android-ученика» на JavaRush

  1. Изучай Java. Наш сайт тебе в помощь. У нас ты можешь получить все знания по Java, необходимые Android-разработчику.

  2. Заходи в раздел Android. Здесь ты найдешь отличный бесплатный курс «Программирование под Android», созданный специалистами Google. Ну а мы перевели его на русский язык. Курс очень простой, так что в принципе ты можешь его изучать параллельно с первыми уровнями JavaRush.

  3. В курсе тебе посоветуют установить Android Studio. Сделай это. В принципе, под Android можно разрабатывать и в IntelliJ IDEA, средой, с которой ты уже знаком, если прошёл хотя бы несколько уровней JavaRush. Но гораздо удобнее будет воспользоваться специализированным инструментом, который стал официальным standard.

  4. После прохождения «Программирование под Android» и JavaRush, когда поднатореешь в Java, придумай свой собственный проект. Например, небольшую игру or приложение для тайм-менеджмента, и начинай его реализовывать. Если что-то непонятно, ты всегда можешь задавать вопросы в разделе «Помощь» на JavaRush

  5. Опубликуй своё приложение в Play Market.

  6. Напиши обзор своего проекта и опубликуй её в группе Android на JavaRush для получения конструктивной критики, советов по улучшению и просто популяризации своей программы.

  7. А дальше… Дальше — стандартный путь начинающего разработчика. Не ленись, создавай новые applications, публикуй их. Изучай технологии, ищи вакансии для Android-разработчиков.

Выводы

Помимо всех прочих достоинств, Java хороша ещё и тем, что открывает перед тобой карьеру Android-разработчика. Так что скорее приступай к решению задач на JavaRush, а также знакомься с инструментами для мобильной разработки на курсе «Программирование под Android». И, конечно, смелее задавай вопросы в разделе «Помощь», если что-то не получается. Учись программировать, пиши How можно больше codeа, и тебе воздастся работой мечты.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION