Я опытный профессиональный программист, который хочет углубиться в программирование на Android. Я также хочу исследовать кроссплатформенное программирование с использованием таких инструментов, как PhoneGap или Titanium.
Однако я немного сомневаюсь, какая стратегия обучения лучше всего.
Один из подходов состоит в том, чтобы получить представление о среде Android, а затем изучить возможности кроссплатформенных инструментов.
Другой подход заключается в том, чтобы начать с использования, скажем, Titanium (что мне кажется лучшим вариантом из двух упомянутых), а затем через некоторое время заглянуть в базовые строительные блоки Android. Причина, по которой этот подход заслуживает рассмотрения, заключается в том, что, хотя я зарабатывал на программировании 20 лет, у меня нет никакого опыта работы с Java. И чувство того, чтобы что-то сделать, всегда меня обнадеживало.
Что ты думаешь? Имеет ли вариант 2 смысл или было бы разумнее сначала получить представление о среде Android?
Спасибо заранее,
Martin