План для создания программ для андроид

от
Android

План для разработки программы для андроид от Сергея Самоделкина.
Здравствуйте, меня зовут Сергей Самоделкин, я изучаю язык программирования для андроид-устройств. Составил план для разработки программ для андроид-устройств, который упростит и ускорит разработку любой программы и хочу поделиться с вамми. Перейдем к плану. Итак все что надо для плана- листок бумаги и пишущий инструмент, например ручка или карандаш.
1)Что будет делать программа.
Ответьте на вопрос о задаче, которую будет решать будущая программа, например она будет показывать список с картинками или обрабатывать текст, может быть она будет редактировать картинки или мелодии?
2)Нарисовать дизайн программы.
Каждый программист в детстве вольно или невольно брал листок бумаги и начинал рисовать квадрат, в котором были разные неподвижные человечки или танки, так вот это как раз и есть дизайн, который вам предстоит нарисовать, сделать это желательно с мельчайшими подробностями, что и где будет находиться на экране.
3)Написать список разметок с их содержимым.
Напишите имя файлов с разметками и ниже напишите в столбик элементы интерфейса, который будут в разметке.
Например:
"menu.xml
TextView tv1-первый пункт меню
TextView tv2-второй пункт меню.
"
4)Написать список картинок и других ресурсов, нужных для программы.
5)Написать список классов(кроме классов активностей) с кратким описанием главной задачи.
Например будущая программа будет считать количество предложений, для этого нам потребуется класс обьекта, который будет принимать текст и в цикле считать количество найденных точек и возвращать результат. Выпишите тоже самое для своей программы для каждого класса,чтобы визуально представлять себе саму программу.
6) Написать список классов активностей с кратким описанием того, что будет отображено на каждой из них.
Например моя программа будет открывать и редактировать картинку, мне потребуется две активности: одна для открытия и другая для редактирования картинки.
7)Подробно описать каждый класс(кроме классов активностей), его поля и названия методов с кратким описанием того,что делает метод.
Нпример:
"Класс Point.
private int x,y-координаты
public void draw(Canvas c)-рисование точки.
"
8)Подробно описать каждый класс-активность , его поля и методы с кратким описанием их задачи.
9)Перевести классы обьектов и активностей в электронный вид и заполнить все методы программным кодом.
10)Скомпилировать программу.

Делайте программы быстро с творческим подходом, модифицируйте план под себя , дайте волю своему творческому потенциалу.
+2   8   6
943

  © aNNiMON (Melnik Software)
Онлайн: 47 (0/47)
 
Яндекс.Метрика