Разработка под Android — это создание игр и полезных приложений под 80% мобильных устройств. Android — открытая и свободная система, настроенная к модернизации и адаптации, она позволяет реализовать самые смелые фантазии программиста.
Разработчик может работать в большой команде или самостоятельно, в офисе или на фрилансе и получать за это достойную зарплату.
Навыки, которые вы получите:
- Знание Java Core;
- Знание Android SDK;
- Опыт работы в IntelliJ IDEA, Eclipse, Android Studio;
- Опыт разработки Android-приложений на Java;
- Опыт работы с XML, JSON, HTTP, sockets;
- Знание Android API, понимание архитектуры Android, пользовательский интерфейс, меню, диалоги, ресурсы, logcat, MVC Intents, Fragments, контент-провайдеры, бродкаст-ресиверы, Google Maps, виджеты, телефония, сенсоры, bluetooth, графика и анимация;
- SQLite, Web, Concurrency;
- Знание синтаксиса языка SQL;
- Базовое знакомство с гайд лайнами Android последней версии;
- Понимание особенностей работы мобильного приложения в условиях слабого сигнала связи;
- Уверенное владение базовыми паттернами проектирования;
- Творческий подход к поставленным задачам;
- Умение писать чистый код и правильно создавать и использовать модульные тесты;
- Умение и желание приобретать новые навыки и осваивать новые технологии;
- Умение быстро разбираться в чужом коде‚ если это понадобится.