2015-02-03 2 views
1

Для тех, кто имеет опыт работы с приложениями App Inventor: Я пытаюсь создать сложное приложение, и до сих пор я думал о создании разных экранов с вертикальными макетами, один видимый и другой невидимый и т. д.Вопросы памяти о приложениях с одной страницей и несколькими страницами

Я планирую иметь заставку с изображениями и спрайтами, но это все. Остальное приложение будет основано на тексте. У меня будет около 100 переменных, 10 списков, 30 ярлыков, 3 списка, уведомитель, таймер, около 40 процедур, tinydb, веб-компонент и холст с 20 спрайтами.

Теперь, если я сохраню все на одном экране, у меня будут проблемы с памятью? Было бы лучше построить приложение с несколькими экранами, открыв одно и закрыв предыдущее? У меня уже есть TinyDB, и я работаю с локально сохраненными данными, поэтому передача информации между экранами не проблема, я просто хочу знать, какой путь будет лучше с точки зрения памяти.

I asked this in the App Inventor forum as well, но я хочу спросить его здесь, чтобы все люди могли его увидеть и ответить. Благодарю.

ответ

2

Рекомендую вам начать с 2 экранов: заставки и основного экрана с функциональностью. Этот подход позволяет блокировать как можно меньше блоков, и вы можете избежать избыточности.

Подробнее об избыточности см. Enis' tips и Building apps with many screens.

Позже во время разработки, если приложения становятся больше, и вы получаете проблемы с перемещением блоков или удалением блоков и т. Д., Вы всегда можете скопировать основной экран и разделить функциональность основного экрана на 2 экрана.

How to copy screens от Scott и a video от Hossein

 Смежные вопросы

  • Нет связанных вопросов^_^