Museum of Me — различия между версиями
Материал из SEWiki
Koschenko (обсуждение | вклад) |
Koschenko (обсуждение | вклад) |
||
(не показано 18 промежуточных версий этого же участника) | |||
Строка 7: | Строка 7: | ||
2. '''Основные части приложения''' | 2. '''Основные части приложения''' | ||
− | * Кино/Сериалы | + | * Профиль |
+ | * Кино/Сериалы | ||
* Книги | * Книги | ||
− | |||
− | |||
* Карта посещений | * Карта посещений | ||
* Дневник | * Дневник | ||
+ | * Друзья | ||
3. '''Возможности''' | 3. '''Возможности''' | ||
− | * Кино/Сериалы | + | * Кино/Сериалы/Книги |
− | Добавление с указанием | + | Добавление с указанием оценки, отзывом, списком героев и тд. Сортировка по указанным фильтрам, поиск по названию и имени автора. Быстрый доступ к рецензии на популярных сайтах, посвященных данном разделу (кино - rotten tomatoes, книги - google books). |
− | + | ||
− | + | ||
− | + | ||
* Карта посещений | * Карта посещений | ||
− | + | Создаешь группу (название страны/дата путешествия и тд) -> в группу добавляешь места (посещенные города/достопримечательности). Кнопка добавления геотега. | |
* Дневник | * Дневник | ||
− | Упрощенная "стена Вконтакте". Возможность оставлять записи, | + | Упрощенная "стена Вконтакте". Возможность оставлять записи, искать по хэштегам. |
+ | |||
+ | * Друзья | ||
+ | Список друзей, за чьими интересами пользователь наблюдает. Поиск по никнейму. По щелчку переход на страницу друга. | ||
+ | |||
+ | * Контакт с другими пользователями | ||
+ | Его нет. Можно только наблюдать за аккаунтом другого пользователя. Никаких лайков, комментариев, сообщений. Меньше знаешь - лучше постишь. | ||
+ | |||
+ | 4. '''UI''' | ||
+ | |||
+ | [[Файл:mom_main_ui.jpg]] [[Файл:mom_details_ui.jpg]] | ||
+ | [[Файл:mom_movies_ui.jpg]] | ||
+ | |||
+ | |||
+ | 5. '''Architecture''' | ||
+ | |||
+ | [[Файл:mom_architecture_final.jpg]] | ||
+ | |||
+ | |||
+ | 6. '''Демонстрационные видео''' | ||
+ | |||
+ | [https://drive.google.com/open?id=0B7MtUhGKVg9bNXk5VHpjRlJOWE0 Bидео] | ||
+ | |||
+ | 7. '''Что не сделано''' | ||
+ | * Нет перехода на сторонний сайт (rotten tomatoes и тд) | ||
+ | * Нет определения геолокации (для добавления мест в Map) | ||
+ | |||
+ | 8. '''Известные на данный момент баги''' | ||
+ | * Загрузка фотографий. На сервер загружается не изображение, а путь к нему (String). Поэтому отображаться оно будет только у того пользователя, который загрузил. И только если изображение находится в том же месте, что и при загрузке. | ||
+ | * Не работает сортировка книг и фильмов (Spinner) | ||
+ | * Картинки как-то странно ресайзятся при загрузке | ||
+ | * Слова, которых нет в словаре, в TextView подчеркиваются красным | ||
+ | * Сервер локальный, поэтому при выключенном сервере не будет ничего грузиться, каждый раз надо прописывать IP компьютера в RetrofirInitializer.java | ||
− | + | 9. '''Инструкция по сборке''' | |
+ | * В файле RetrofitInitializer.java в папке MOM-application (MOM-application\app\src\main\java\me\spbau\katyakos\android\museumofme) поставить свой IP в | ||
+ | private RetrofitInitializer() { | ||
+ | API = new Retrofit.Builder() | ||
+ | .baseUrl(YOUR IP) | ||
+ | * Запустить сервер локально на компьютере (node server.js) | ||
+ | * Собрать и установить на телефон. |
Текущая версия на 14:57, 27 февраля 2017
Описание проекта
1. Идея
Интересы человека и моменты его жизни, собранные в одном месте.
2. Основные части приложения
- Профиль
- Кино/Сериалы
- Книги
- Карта посещений
- Дневник
- Друзья
3. Возможности
- Кино/Сериалы/Книги
Добавление с указанием оценки, отзывом, списком героев и тд. Сортировка по указанным фильтрам, поиск по названию и имени автора. Быстрый доступ к рецензии на популярных сайтах, посвященных данном разделу (кино - rotten tomatoes, книги - google books).
- Карта посещений
Создаешь группу (название страны/дата путешествия и тд) -> в группу добавляешь места (посещенные города/достопримечательности). Кнопка добавления геотега.
- Дневник
Упрощенная "стена Вконтакте". Возможность оставлять записи, искать по хэштегам.
- Друзья
Список друзей, за чьими интересами пользователь наблюдает. Поиск по никнейму. По щелчку переход на страницу друга.
- Контакт с другими пользователями
Его нет. Можно только наблюдать за аккаунтом другого пользователя. Никаких лайков, комментариев, сообщений. Меньше знаешь - лучше постишь.
4. UI
5. Architecture
6. Демонстрационные видео
7. Что не сделано
- Нет перехода на сторонний сайт (rotten tomatoes и тд)
- Нет определения геолокации (для добавления мест в Map)
8. Известные на данный момент баги
- Загрузка фотографий. На сервер загружается не изображение, а путь к нему (String). Поэтому отображаться оно будет только у того пользователя, который загрузил. И только если изображение находится в том же месте, что и при загрузке.
- Не работает сортировка книг и фильмов (Spinner)
- Картинки как-то странно ресайзятся при загрузке
- Слова, которых нет в словаре, в TextView подчеркиваются красным
- Сервер локальный, поэтому при выключенном сервере не будет ничего грузиться, каждый раз надо прописывать IP компьютера в RetrofirInitializer.java
9. Инструкция по сборке
- В файле RetrofitInitializer.java в папке MOM-application (MOM-application\app\src\main\java\me\spbau\katyakos\android\museumofme) поставить свой IP в
private RetrofitInitializer() { API = new Retrofit.Builder() .baseUrl(YOUR IP)
- Запустить сервер локально на компьютере (node server.js)
- Собрать и установить на телефон.