Я постараюсь сохранить это, но мне нужен совет.Одиночный вид деятельности
Я работаю над командой, которая параллельно разрабатывает приложения для Android, iphone и wp7. У нас есть команда дизайнеров, которая предлагает единый дизайн для всех трех платформ.
Дизайн последнего приложения больше маркетинга, чем производительности. Оригинальный POC для этого приложения был сделан на iphone. Конструкция очень ориентирована на анимацию, и большинство изменений состояния являются бесшовными (вещи будут отображаться на экране и за его пределами во время переходов состояния).
Если я продолжу развиваться против этого проекта, это означает, что мне придется иметь все в одном действии. До сих пор это была серьезная головная боль. Насколько мне известно, разделение вашего приложения на действия почти необходимо. Я могу попытаться динамически загружать и выгружать представления по мере изменения состояний, но это кажется неправильным.
Я вижу, где команда разработчиков идет от того, где они хотят, чтобы все эти изменения состояния были бесшовными, но я не думаю, что это правильно для андроида.
Я хотел бы знать, что имеет смысл. Если проект изменится, чтобы включить несколько действий или было бы целесообразно сделать эту работу.
Я хотел бы добавить дополнительное огромное ограничение для микса: отсутствие нескольких действий на экране сразу. Фрагменты были введены, чтобы помочь с фиаско, но сами не могут быть вложенными, что делает обходным решением Fractment решение патча, которое все еще не решает проблему. Получает нас еще один шаг, но все еще не может идти в ногу с iOS/WP7 (и все еще сильно ограничивает дизайнеров) Также ваш «но я не думаю, что это правильно для Android» замечает забавно. Я думаю, что реальность Android делает это как раз наоборот -> «но я не думаю, что Android подходит именно для этого» – Marchy