RecyclerView/LayoutManager ─ наконец то из коробки, а не куча разных либ или руками, но на прорыв не тянет
ViewHolder ─так давно же, просто для нового компонента сделали обязательным
жесткое разграничение прав в 6.0 ─ если мне не изменяет память то ли было, то ли хотели, но отказались от этой идеи и откатились
отладка приложений облачная ─ вот это пока не щупал, но это скорее относится к инструментам, тут да, все кудпа стабильнее чем было раньше )
самое важное документация, но я до сих пор не могу без смеха вспомнить ссылку на so и кнопочку помогите нам сделать доку лучше, после выхода пятого android )
LeEnot: так я и не спорю что прогресс есть, но он все больше в ui, даже новые разрешения ... так было же, отказались от них... я наверное зря брюзжу, но все эти новшества сильно пахнут маркетингом ... Я все это использую, но ощущения что делаю что то новое нет ... да баги новые, да бывает они фиксятся сами в новом обновлении, да для некоторых вещей бубен приходится держать особым хватом, но по моему так было и раньше
LeEnot: все это естественное зло платформы android, так раз в текущем проекте используется свой LayoutManager, и множество других радостей support design так же используется .... и это хорошо, потому что есть проекты с 9 api которым тоже нужен новый дизайн ... но концептуально нового в этом нет ( мне все больше кажется что рынок топчется на месте
Да с умением склепать что то на коленке в контору не возьмут, все хотят кого то более професионального, но поработав годик на фрилансе вполне можно эти знания получить.
Подводных камней много, тонкостей хватает, но отрасль реально топчется на месте
LeEnot: до java ee или подобной технологии, все равно лет пять еще расти. Ну стали использовать di, ну тестами теперь уже не удивишь, ну появился databinding а с ним и более классический mvvm, ах да еще rx ... но без всего этого тоже прекрасно можно прожить, те же CursorLoader + Provider все так же актуальны и эффективны. API 20+ по большому счету ничего сверхнового не принесла, а если говорить про старт, то по мне так даже облегчило,нормальные гайды по ui это то чего не хватало начинающему с в прямыми руками. Да порог вхождения увеличивается, но прямых рук и здравого смысла в большинстве случаев все еще хватает )))
Мико: конкуренция меньше, зп выше (тут смотря какой веб, но в целом картина такая ) порог вхождения выше чем верстка, но ниже чем например java ee (вообще язык достаточно знать на уровне синтаксиса + пару статей, недели для изучения больше чем достаточно)
Neonoviiwolf: попробуйте, просто ради теста, или поставьте линукс, но тогда могут быть проблемы с дровами, если телефон с рутом, то можно отлаживать по вай фай и не проблема.
zazqq: нет, пишу приложения на своем, код сливаю в репозиторий компании, общение по скайпу/почет/slack задачи через рм, документы гугл док и гугл таблицы. Всем фиолетово где георграфически я нахожусь.
чтоб пользователь решал обновляться ему или нет, пусть выбирает это в настройках, а просто для обновления данных лучше использовать rest api, тогда и данных лишних гонять не будете, и да лучше все таки json а не xml разница в объеме при плохом интернете ощутима. Не стоит велосипедить с файлами, намного удобнее и быстрее (в том числе и в плане разработки) хранить все в бд, и использовать cursorloader + provider, для работы с апи рекомендую связку retrofit + gson (хотя если очень надо, то у retrofit дружит и с xml )
kamwork: 2-3 дня это очень оптимистично, вы забываете про огромный парк устройств и версий, для веба по сути та же картина, контора в разы дороже, но по сути можно нанять толкового фрилансера обговорить с ним или поддержку или документацию по проекту, цена от этого вырастит не сильно, а если сравнивать с конторой то очень даже ощутимо )
Андрей: пример с лоадером но вам не существенно, главное чтобы в запросе был столбец с именем "_id", каким способом вы получите курсор дело десятое, но если клиент серверное приложение то рекомендую использовать лоадеры, половину проблем решите даже не заметив ) https://gist.github.com/gadfil/16ad5eb4505fd0593487
CyberKatze: увы но согласен, некоторое время держались blacbary, точнее их за руку не ловили .... я не верю в компьютерную безопасность ( в лучшем случае как вы сказали обезопасить что то одно, в разумных пределах ....
ViewHolder ─так давно же, просто для нового компонента сделали обязательным
жесткое разграничение прав в 6.0 ─ если мне не изменяет память то ли было, то ли хотели, но отказались от этой идеи и откатились
отладка приложений облачная ─ вот это пока не щупал, но это скорее относится к инструментам, тут да, все кудпа стабильнее чем было раньше )
самое важное документация, но я до сих пор не могу без смеха вспомнить ссылку на so и кнопочку помогите нам сделать доку лучше, после выхода пятого android )