Константин Довнар: напишите свой движок, руководствуясь этой книгой. Не копи-паста, а общее направление мыслей. Это если для обучения. А есди надо прям вот сесть и писать игру - возьмите что-то готовое. LibGDX, например, ну или погуглите движки под свои цели.
xmoonlight: угу, ещё я не разбираюсь в Java, Android, и вообще к программированию отношения не имею. По теме-то есть что сказать? Я читать в интернетах предлагал вовсе не про автомагическое ускорение разработки приложений до "почти мгновенного".
JQuery вам даёт кроссбраузерность многих вещей. Делая это " руками" вы, в конце концов, напишете свой кривой аналог. И зачем?
А как грамотные кодеры на чистом js решают проблемы кроссбраузерности?
И как это Rx обеспечивает чуть ли не мгновенный выход в паблик? Откуда вы это взяли? Примеры, может быть?
Kirillh: не совсем. Это всё же разные вещи немного. К примеру, если вы напишите так:
(new Thread (){
@Override
public void run(){
...
}
}).start()
С первого взгляда это то же самое. Но на самом деле, всё стало немного хуже. Этот анонимный внутренний объект анонимного внутреннего класса держит ссылку на объект, в котором создан(на this). Можно получить утечку памяти, если run выполняется долго.
nikitosgleb: Retrofit, dagger, butterknife - к примеру, тоже "не одобрены авторами оси", ну и что? Ждать одобрения от гугла глупо. Агера ещё ОЧЕНЬ сырая, на самом деле.
Ну а про неприятно - возможно, вы неправильно его готовите. Не надо дебажить map, надо дебажить mapper, условно говоря.
И ещё про гугл хотел добавить - они выкатили Android data binding, который нужен для MVVM, по сути. А двигают MVP. Странно.
egotyner: ваша задача хорошо ложится в RecyclerView. У него есть метод notifyItemInserted, не нужно будет дёргать весь dataSet при вставке. И пока юзер не доскроллит до новых элементов, вообще ничего происходить с ними не будет.
Дмитрий Александров: библиотеки читать не обязательно для использования. А если уже дошёл до уровня чтения исходников, то подтянуть джаву будет не сложно. Напротив, для расширения (именно расширения, а не допиливания) джаву знать будет не нужно будет.
В любом случае, я согласен, что начинать лучше с джавы. Так же, как если используешь kotlin(или CoffeeScript, или Dart) взамен js, надо знать js. A используя Свифт, лучше бы знать обж-си. И так далее.
Резать андроид - это было бы очень жестоко, вряд ли они пойдут на это после такого старта.
Было бы круто, если бы они с гуглом договорились, но пока там всё глухо, насколько я понял.