SlideShare a Scribd company logo
• LinearLayout – в виде одной строки (или столбца)
• TableLayout – в виде таблицы
• RelativeLayout – относительное расположение элементов
• GridLayout – расположение элементов в привязке к сетке
• FrameLayout – элементы располагаются с левого верхнего угла
экрана
• Создание двух различных файлов ресурсов для layout
горизонтального и вертикального положения экрана
• px – пиксел
• mm – миллиметр
• in – дюйм
• pt – типографский пункт (1/72 дюйма)
• dp (dip) – плотностно независимый пиксел (density-independent
pixel)
• sp – масштабно независимый пиксел (scale-independent pixel)
Screen Density (sd):
- low (ldpi) = 0,75
- medium (mdpi) = 1
- tv (tvdpi) = 1,33
- high (hdpi) = 1,5
- extra high (xhdpi) = 2
px = dp * sd
• layout_weight – вес элемента в распределении свободного
пространства
• layout_gravity - выравнивание по сторонам экрана
• layout_margin – отступ от соседних элементов
• стили
переменная = (КлассЭлемента) findViewById( ID_Элемента );
• Система автоматизации заказов в ресторанах и кафе
• Приложении для заказа такси (без использования ГИС)
• Калькулятор ремонта
• Заказ автозапчастей
• Тест на логическое мышление
• Формирование заказа на произвольное количество позиций
• Выбор из существующих блюд, возможность внесения
произвольных записей
• Возможность заказа столика
• Формирование номера заказа, итоговой цены и заявки на
исполнение для кухни
• Выбор адресов из списка или произвольный ввод
• Возможность указания времени прибытия такси
• Ввод данных о клиенте: имя, номер телефона. Проверка на
валидность
• Список заказов клиента, возможность повтора заказа, обратная
связь
• Входные данные: метраж комнаты (длина, ширина, высота),
количество дверей и окон
• Расчет требуемого объема ламината или линолеума для
покрытия пола
• Расчет количества рулонов обоев для покрытия стен. Учитывать
возможность различной ширины обоев
• Расчет итоговой цены материалов, формирование списка
материалов на закупку
• Выбор: БрендМодельНазвание запчасти + комментарии
• Ввод данных о клиенте: имя, номер телефона. Проверка на
валидность
• Список заказов клиента, возможность повтора заказа, обратная
связь
• Возможность пропуска вопросов с последующим возвращение к
ним
• Учет времени тестирования
• Сохранение локальной таблицы лучших результатов тестирования
• Хранение вопросов и ответов теста в XML

More Related Content

More from SCINO

SCINO.Школа IT-менеджмента. Занятие 4. Формирование проектной документации
SCINO.Школа IT-менеджмента. Занятие 4. Формирование проектной документацииSCINO.Школа IT-менеджмента. Занятие 4. Формирование проектной документации
SCINO.Школа IT-менеджмента. Занятие 4. Формирование проектной документацииSCINO
 
SCINO.Школа IT-менеджмента. Занятие 3.
SCINO.Школа IT-менеджмента. Занятие 3.SCINO.Школа IT-менеджмента. Занятие 3.
SCINO.Школа IT-менеджмента. Занятие 3.SCINO
 
SCINO. Android для начинающих. Занятие 7
SCINO. Android для начинающих. Занятие 7SCINO. Android для начинающих. Занятие 7
SCINO. Android для начинающих. Занятие 7SCINO
 
Scino.Школа IT-менеджмента. Управление внутренними проектами
Scino.Школа IT-менеджмента. Управление внутренними проектамиScino.Школа IT-менеджмента. Управление внутренними проектами
Scino.Школа IT-менеджмента. Управление внутренними проектамиSCINO
 
Scino. Android для начинающих. Занятие 5
Scino. Android для начинающих. Занятие 5Scino. Android для начинающих. Занятие 5
Scino. Android для начинающих. Занятие 5SCINO
 
Разработка мобильных приложений под iOS
Разработка мобильных приложений под iOSРазработка мобильных приложений под iOS
Разработка мобильных приложений под iOSSCINO
 
Курс по разработке игр с использованием технологии Unity. Занятие 1.
Курс по разработке игр с использованием технологии Unity. Занятие 1.Курс по разработке игр с использованием технологии Unity. Занятие 1.
Курс по разработке игр с использованием технологии Unity. Занятие 1.SCINO
 
SCINO: Summer practice. GameDev.
SCINO: Summer practice. GameDev.SCINO: Summer practice. GameDev.
SCINO: Summer practice. GameDev.SCINO
 
Scino: DVCS на примере Git
Scino: DVCS на примере GitScino: DVCS на примере Git
Scino: DVCS на примере GitSCINO
 
Scino: Developing for Windows Phone [part-1]
Scino: Developing for Windows Phone [part-1]Scino: Developing for Windows Phone [part-1]
Scino: Developing for Windows Phone [part-1]SCINO
 
Scino: Front-end [part-1]
Scino: Front-end [part-1]Scino: Front-end [part-1]
Scino: Front-end [part-1]SCINO
 

More from SCINO (11)

SCINO.Школа IT-менеджмента. Занятие 4. Формирование проектной документации
SCINO.Школа IT-менеджмента. Занятие 4. Формирование проектной документацииSCINO.Школа IT-менеджмента. Занятие 4. Формирование проектной документации
SCINO.Школа IT-менеджмента. Занятие 4. Формирование проектной документации
 
SCINO.Школа IT-менеджмента. Занятие 3.
SCINO.Школа IT-менеджмента. Занятие 3.SCINO.Школа IT-менеджмента. Занятие 3.
SCINO.Школа IT-менеджмента. Занятие 3.
 
SCINO. Android для начинающих. Занятие 7
SCINO. Android для начинающих. Занятие 7SCINO. Android для начинающих. Занятие 7
SCINO. Android для начинающих. Занятие 7
 
Scino.Школа IT-менеджмента. Управление внутренними проектами
Scino.Школа IT-менеджмента. Управление внутренними проектамиScino.Школа IT-менеджмента. Управление внутренними проектами
Scino.Школа IT-менеджмента. Управление внутренними проектами
 
Scino. Android для начинающих. Занятие 5
Scino. Android для начинающих. Занятие 5Scino. Android для начинающих. Занятие 5
Scino. Android для начинающих. Занятие 5
 
Разработка мобильных приложений под iOS
Разработка мобильных приложений под iOSРазработка мобильных приложений под iOS
Разработка мобильных приложений под iOS
 
Курс по разработке игр с использованием технологии Unity. Занятие 1.
Курс по разработке игр с использованием технологии Unity. Занятие 1.Курс по разработке игр с использованием технологии Unity. Занятие 1.
Курс по разработке игр с использованием технологии Unity. Занятие 1.
 
SCINO: Summer practice. GameDev.
SCINO: Summer practice. GameDev.SCINO: Summer practice. GameDev.
SCINO: Summer practice. GameDev.
 
Scino: DVCS на примере Git
Scino: DVCS на примере GitScino: DVCS на примере Git
Scino: DVCS на примере Git
 
Scino: Developing for Windows Phone [part-1]
Scino: Developing for Windows Phone [part-1]Scino: Developing for Windows Phone [part-1]
Scino: Developing for Windows Phone [part-1]
 
Scino: Front-end [part-1]
Scino: Front-end [part-1]Scino: Front-end [part-1]
Scino: Front-end [part-1]
 

Scino. android для начинающих. занятие 3

  • 1.
  • 2.
  • 3. • LinearLayout – в виде одной строки (или столбца) • TableLayout – в виде таблицы • RelativeLayout – относительное расположение элементов • GridLayout – расположение элементов в привязке к сетке • FrameLayout – элементы располагаются с левого верхнего угла экрана
  • 4. • Создание двух различных файлов ресурсов для layout горизонтального и вертикального положения экрана
  • 5. • px – пиксел • mm – миллиметр • in – дюйм • pt – типографский пункт (1/72 дюйма) • dp (dip) – плотностно независимый пиксел (density-independent pixel) • sp – масштабно независимый пиксел (scale-independent pixel)
  • 6. Screen Density (sd): - low (ldpi) = 0,75 - medium (mdpi) = 1 - tv (tvdpi) = 1,33 - high (hdpi) = 1,5 - extra high (xhdpi) = 2 px = dp * sd
  • 7. • layout_weight – вес элемента в распределении свободного пространства • layout_gravity - выравнивание по сторонам экрана • layout_margin – отступ от соседних элементов • стили
  • 8.
  • 9. переменная = (КлассЭлемента) findViewById( ID_Элемента );
  • 10.
  • 11. • Система автоматизации заказов в ресторанах и кафе • Приложении для заказа такси (без использования ГИС) • Калькулятор ремонта • Заказ автозапчастей • Тест на логическое мышление
  • 12. • Формирование заказа на произвольное количество позиций • Выбор из существующих блюд, возможность внесения произвольных записей • Возможность заказа столика • Формирование номера заказа, итоговой цены и заявки на исполнение для кухни
  • 13. • Выбор адресов из списка или произвольный ввод • Возможность указания времени прибытия такси • Ввод данных о клиенте: имя, номер телефона. Проверка на валидность • Список заказов клиента, возможность повтора заказа, обратная связь
  • 14. • Входные данные: метраж комнаты (длина, ширина, высота), количество дверей и окон • Расчет требуемого объема ламината или линолеума для покрытия пола • Расчет количества рулонов обоев для покрытия стен. Учитывать возможность различной ширины обоев • Расчет итоговой цены материалов, формирование списка материалов на закупку
  • 15. • Выбор: БрендМодельНазвание запчасти + комментарии • Ввод данных о клиенте: имя, номер телефона. Проверка на валидность • Список заказов клиента, возможность повтора заказа, обратная связь
  • 16. • Возможность пропуска вопросов с последующим возвращение к ним • Учет времени тестирования • Сохранение локальной таблицы лучших результатов тестирования • Хранение вопросов и ответов теста в XML