Содержание
- 2. СОДЕРЖАНИЕ Постановка задачи, возможности и ui приложения Структура приложения и решения
- 3. ПОСТАНОВКА ЗАДАЧИ, ВОЗМОЖНОСТИ И UI ПРИЛОЖЕНИЯ
- 4. ПОСТАНОВКА ЗАДАЧИ В маленькой компании работают 5 человек. Два учредителя и трое наемных работников. Компания на
- 5. ПОСТАНОВКА ЗАДАЧИ Внесение данных Вносить основные операции (доход, расход, перевод), с указанием счетов, категорий, тегов. Просмотр
- 6. АНАЛИЗ СУЩЕСТВУЮЩИХ ПРЕДЛОЖЕНИЙ
- 7. UI Вход в приложение через Google аккаунт Регистрация. Возможность присоединиться к существующему аккаунту Ожидание подтверждения при
- 8. UI Список операций Меню (при входе под администратором) Список счетов с балансом по каждому
- 9. UI Редактирование операции Окно ввода суммы операции Окно установок фильтра по датам
- 10. UI Редактирование пользователя Список заметок Редактирование заметки
- 11. РЕШЕНИЯ
- 12. Android client Background СХЕМА СЕТЕВЫХ ЗАПРОСОВ Apache server PHP Retrofit Request handler UI Thread EventBus Activity
- 13. Background СХЕМА ЗАПРОСОВ К БАЗЕ ДАННЫХ UI Thread EventBus.AsyncExecutor StartPreparingData(){ AsyncExecutor.create.execute(…); } DataProvider.getData(){ // take data
- 14. РЕШЕНИЯ Apache + PHP + MySQL Рассматриваемые альтернативы: Firebase real-time database + обновления в реальном времени
- 15. РЕШЕНИЯ EventBus + Retrofit Рассматриваемые альтернативы: Retrofit (асинхронные запросы) - не следит за состоянием фрагмента/активити Loaders
- 16. РЕШЕНИЯ Retrofit Рассматриваемые альтернативы: Volley - нет синхронных запросов, а асинхронные не отслеживают жизненный цикл фрагментов.
- 17. РЕШЕНИЯ Для кеширования запросов к sqlite базе данных, был создан класс DataProvider. Это singleton, через который
- 18. Client БЕЗОПАСНОСТЬ Server параметр 1, параметр 2, параметр 3, … google account token, account id, request
- 20. Скачать презентацию

















Разработка нейросети
Сату сабағы
Программирование циклов с помощью цикла До
Разрешительно-уведдомительный подход к регистрации и лицензированию БАДов в Канаде
Web-дизайн сайтов
Школа инженера Основы веб-разработки: JavaScript
Константы. Присваивание. Арифметические операции
Работа в чате. Памятка для тренера
Компьютерная графика
Автоматизация и информационные технологии
Розробка Web-Сайту Ресторану
NET Framework – программная платформа
Презентация по ИБ
Дерево Фенвика
Программное обеспечение Gimp
Презентация на тему Основы алгоритмизации
Кодирование информации
Розробка та дослідження узагальненої моделі оптимального розвитку виробничих систем на базі методології оптимального агрегування
Электронды үкімет
Сборка компьютера
Пояснительная записка к дипломному проекту на тему: Разработка протокола телеуправления
Отработка таблиц истинности с объяснениями
Подготовка гиперссылки (на примере облака Мail.ru), аналогично и в других ресурсах
Закрытые торговые процедуры
Исследовательская деятельность как интеграция физики и информатики
Системный интегратор автоматизированных систем управления технологических процессов
История электронной таблицы. VisiCalc и первые персональные компьютеры
Сетевая безопасность. Шифрование. Аутентификация, авторизации, аудит