Code Monkey home page Code Monkey logo

exam1's Introduction

Задание на экзамен (расписание автомойки)

Написать программу, которая состоит из следующих частей:

  1. Окно ввода параметров мойки (название и количество окон). Дефолтное название - "автомойка у дяди Вани", количество окон - 3. Показывается только при первом запуске приложения.
  2. Список заказов, отсортированный по времени (3 колонки: марка+цвет, время, номер окна).
  3. Окно добавления заказа (марка автомобиля, цвет, госномер, номер телефона и выбор времени комбобоксом), открывается по клику на кнопку "добавить"/"+". Комбобокс с выбором времени показывает только свободное время.
  4. Окно с подробностями заказа (+номер машины и номер телефона), окрывается по клику на заказ. В этом окне данные редактировать нельзя.
  5. Окно редактирования времени, открывается из контекстного меню по длинному клику на заказ. В том же меню должно быть и удаление заказа (с подтверждением).
  6. Заказы распределяются по окнам автоматически.

Режим работы мойки с 8:00 до 22:00, каждая мойка занимает ровно полчаса.

Все данные должны храниться в sqlite базе данных.

Система оценок:

  • Программа, в которой реализованы пункты 1-3 и 6: 10 балла
  • Пункт 4: 5 балла
  • Пункт 5: 5 балла
  • Дополнительные баллы могут быть поставлены за хороший код и красивый дизайн.
  • Итоговая оценка может быть снижена за плохой код/дизайн (например, список, элементы которого не кликаются по всей ширине и многострочный EditText).

Суммарный балл может быть снижен за плохой код, так то русский в коде/комментариях, незакрытые ресурсы, строчки в коде вместо strings.xml, wrap_content для ListView итд, равно как и плохой кастомный дизайн.

Ничего из указанного выше не отменяет здравый смысл.

Задание необходимо сдавать в виде пулл-реквеста (код+apk) к https://github.com/IFMO-MobDev-2013/exam1 до 18:20 14.01.14.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.