Что нужно знать и уметь, чтобы работать Android-разработчиком

Мы составили список требований к грамотному Android-разработчику и делимся им с вами. Оценить статью на сайте: 👍👎

Что нужно знать и уметь, чтобы работать Android-разработчиком

Что нужно знать и уметь, чтобы работать Android-разработчиком

Что нужно знать и уметь, чтобы работать Android-разработчиком, фотография 1

В статье о выборе Android-разработчика мы обсуждали несколько моментов, которые наделяют разработку под эту платформу особой спецификой. Среди них — фрагментация, множество версий операционной системы и системного API и кастомизация. Всё это — рутинные проблемы, чьё наличие не должно влиять на ваше решение стать Android-разработчиком. Чтобы принимать их как должное, вам следует овладеть фундаментальными знаниями, список которых я составил в максимально возможном объёме.

Важно понимать, что это лишь начальный уровень знания Android-разработки. Перейти на уровень выше можно только через опыт и старания в длительном интервале времени. Большая часть знаний приходит из современных статей и обсуждений. И порой стоит откинуть стеснительность и просто спросить совет у коллег ради экономии своего времени.

Эти источники знаний наш отдел собрал за годы изучения теории, плавно перешедшего в практику. Если вы ищете команду для разработки Android-приложения и доверяете нашему опыту, то пройдите по ссылке и заполните форму, чтобы мы связались с вами для бесплатной консультации. 

Что нужно знать для разработки приложений под Android

Приветствуется:

  • Знание Kotlin / C++

С чего начать разработку приложений для Android?

  • Training for Android developers — родная тренинг-документация от Google для начинающего Android-разработчика
  • StartAndroid — отличный набор уроков на русском языке. Содержит широкий список детальных примеров и видеоуроков с комментариями ключевых моментов. Наверно лучший способ понять идеологию разработки, познакомиться с терминами и понятиями, а так же быстро стать начинающим android разработчиком.
  • курс Александра Климова, с которым вы освоите Android-разработку за 5 месяцев. Является отличным дополнением к startandroid.ru.
  • Android Tutorial — брошюрка, из которой можно узнать об основных понятиях и обозначениях в Android. После неё чтение любой документации должно даваться чуточку проще.
  • Набор простых шпаргалок и примеров работы с различными компонентами Android. В целом материал старый, но многие вещи в платформе не менялись годами. В любом случае станет хорошим стартом для молодого разработчика.
  • Vogella Tutorials — блог от эксперта Android Eclipce Ларса Фогеля на английском языке. Отличные детальные примеры, алгоритмы, паттерны и многое другое.
  • курс «Разработка под Android» на Hexlet. 136 видео уроков, тестов и домашних работ. Преподаватель — Виталий Непочатов. Курс от 19 декабря 2013 года.
  • курс Android Development for Beginners на Udacity для совсем начинающих. Его можно пройти бесплатно — Udacity всячески пытается заставить нажать на платную кнопочку, но если внимательно присмотреться и почитать, что написано на экране, то можно увидеть, как начать курс без оплаты.
  • также стоит обратить внимание на курсы по андроид-разработке от многочисленных российских онлайн-школ (или на их сливы на торрентах).

Стоит яростно следить за...

Тенденции в Android-разработке быстро меняются, поэтому не будет лишним ознакомиться со следующим списком больших компаний и огромных личностей, а также подписаться на их твиттер, блоги и прочее.

  • Сабреддит про Android-разработку. Reddit — лучший источник однодневной информации в мире Android. Все статьи и ссылки можно заменить подпиской на Reddit, но следить за поступающей информацией придётся каждый день.
  • Записи по тегу Android в Medium. В частности отслеживайте обновления от людей из этого списка.
  • Square Open Source:
  1. Github
  2. Твиттер
  • Разработчик в Square и Android-евангелист Джесси Уилсон в твиттере
  • Коллега Уилсона Джейк Уортон тоже в твиттере
  • Developers Google:
  1. сайт
  2. YouTube-канал
  3. Твиттер
  4. Google+
  • Android Weekly:
  1. сайт
  2. Твиттер
  • Ларс Фогель в соцсетях:
  1. Твиттер
  2. Google+
  • Твиттер разработчика Ксавье Дукрокета
  • Useful libraries list. Cоставляется и постоянно пополняется всем миром
  • Примеры UI-паттернов:
  1. Inspired UI
  2. Android App Patterns

Наши знания с каждым годом растут, что позволяет быстрее и увереннее решать знакомые задачи для новых клиентов и осваивать тренды Android-разработки. Мы разработали и продолжаем поддерживать много приложений из сфер eCommerce, ритейла, моды и красоты, туризма и образования. И возможно, что мы уже делали проект, похожий на ваш. Заказать бесплатную консультацию можно, заполнив специальную форму

Cкиллы
Что нужно знать и уметь, чтобы работать iOS-разработчиком

Необходимый минимум знаний, которыми должен владеть начинающий iOS-разработчик

Cкиллы
23 сентября 2016
На чём пишут приложения для Android

Традиционный Java, набирающий известность Kotlin и другие языки, на которых создаются приложения для самой популярной мобильной платформы

Cкиллы
31 мая 2018
Хотите заказать Android-приложение?
Хотите заказать Android-приложение?