В следующем году начинаю пробовать ходить на собеседования и искать работу. 3 года опыта в андроид разработке. Все свои проекты я удалил, делал на заказ, проектов не осталось. Но опыт огромный и написал я уже очень много. Все 3 года программировал в AIDE на телефоне. Скоро сажусь за компьютер, в Android Studio. В AIDE нет
- Java 8
- Эмулятор (тестить на самом телефоне)
- Поддержка support аннотаций
- Библиотеки Dagger, RxJava, Realm, ButterKnife, Retrofit, GSON
Мне нужно учиться использовать эти библиотеки? Мне нужно учить Java 8? Что нужно знать в моей ситуации, если вместо Realm я использую SQL, вместо Retrofit использую Fast Android Networking, JSON парсю "руками".
Пишу реально чистый код, Clean Architecture, вообще сам по себе перфекционист
А тебе самому они не нужны?
Я тоже собираюсь проходить собеседования и ориентируюсь на то, что я должен знать "джентльменский" набор библиотек. Ну и вообще быть в курсе всего.