Экран 1: Авторизация.

Окно должно содержать компонент WebView, в котором необходимо отобразить страницу авторизации Twitter. После успешной авторизации открывается второй экран.

Если пользователь один раз авторизовался, то при последующих запусках приложения экран авторизации не отображается.

Экран 2: Отображение Данных.

При открытии экрана начинается загрузка твиттов. Метод https://dev.twitter.com/docs/api/1.1/get/search/tweets, слово поиска – “twitter”, количество твиттов – 30.

Пока идёт загрузка, на экране должен отображаться ProgressBar. После окончания загрузки ProgressBar скрывается и отображается список с твиттами. Каждый элемент списка должен содержать фото пользователя, его имя, сообщение и локальное время сообщения для пользователя (в зависимости от настроек устройства).

В конце списка должна быть кнопка “Загрузить ещё ”, при нажатии на которую должны загружаться следующие 30 твиттов.

По нажатию на элемент списка открывается 3-ий экран.

В ActionBar кнопка для обновления.

Экран 3: Отображение твитта.

Окно должно содержать компонент WebView, в котором при переходе необходимо отобразить страницу с оригинальным сообщением твитта.

В ActionBar должны находиться кнопки Back и Forward, соответствующие кнопкам навигации браузера.

P.S. по каждому экрану

В случае если сервер недоступен, или произошла ошибка, пользователю должно быть выдано предупреждение.

Требования к выполнению:

* Язык — Java.

* Приложение должно работать на Android 2.3 и выше.

* На Android 4+ должна использоваться тема Holo Dark.

* Для управления зависимостями необходимо использовать Gradle.

* В readme должен быть список используемых библиотек.

11 років тому
lucky-marriage
Михаил 
36 років
13 років у сервісі
Був
11 років тому

Заявки фрилансеров

Нет заявок фрилансеров
  • Похожие заказы

  • $100

    Клавиатура нового поколения 10-U (Десять-Ю) и тех. задание на разработку. Клавиатура “10-Ю” предназначена для любых видов сенсорных экранов (поддерживающих отслеживание движений 10-ти пальцев). Актуальность. Традиционная клавиатура ...

    Закритий
    11 років тому
  • $100

    Создать приложение-браузер для андроида. Необходимо, чтобы оно работало через tor-сеть. Разрешается выбрать любую доступную для этого библиотеку. Также можно выбрать любое стороннее приложение, если оно у вас имеется. Срочно.

    Закритий
    11 років тому
  • $50

    есть сайт на джумле с обычным контентом нужно прикрутить к сайту мобильный шаблон, нужно повторить примерно цвета основного дизайна сайта в хидере поставить лого сайта и вывести главное меню + ...

    Закритий
    11 років тому
  • $50

    Необходимо разработать мобильное приложения на основе web компонента под iOS. Приложение, которое должно быть опубликовано в app-store, должно устанавливаться и при запуске открывать предопределенный сайт. В приложении должны быть выключены все функции браузера, все навигационные ...

    Закритий
    11 років тому
  • Нужно создать приложение для туристического сайта. Примерно 20 окон. Дизайны еще рисуются. Фактическая разработка начнется примерно в ноябре месяце. Сейчас хочу заранее найти достойных программистов, которые помогут это сделать. В предложении обязательно показывайте примеры ваших ...

    Закритий
    11 років тому
  • $150

    Есть простое приложение под Android. Работает с веб-сервисом. Оно позволяет сделать снимок или выбрать фото из галереи и отправить на веб-сервис. После фотографирования или выбора фото открывается форма, где ...

    Закритий
    11 років тому