Каталог
Обложка «Приложение в кармане»

Bookcod · Рабочая редакция

Приложение в кармане

Маленький экран, сеть и жизненный цикл

Учебник по проектированию мобильной читалки: от задачи человека и навигации к постоянному состоянию, проверке загрузок, офлайн-операциям, конфликтам, фоновым ограничениям и обновлению данных. Восемнадцать глав включают объяснения, задания, решения и исполнимые модели на Python. Итоговый проект содержит законченный локальный Python+SQLite симулятор двух устройств с независимыми базами, потерей подтверждения, повторным открытием и конфликтом версий. Для моделей нужны основы Python; первый раздел можно изучать через схемы экранов. Это не курс Swift/Kotlin и не готовое нативное приложение: Android/iOS интерфейс, системные разрешения, фоновые API, чтение EPUB/PDF и реальные платежи требуют отдельной реализации. Платформенные ориентиры привязаны к официальным источникам.

  • Спроектировать путь чтения и явную модель книги, редакции, файла и позиции.
  • Проверить постоянное сохранение, целостность загрузки, повтор и конфликт двух устройств на исполнимом стенде.
  • Подготовить договор обновления, диагностику и выпускные сценарии, отделив модель от нативной интеграции.

Первая глава бесплатна. Полное издание готовится к выпуску; продажи пока не открыты.

Редакционное предложение

Три уровня одной темы

Выберите по подготовке и задаче. Все уровни входят в одну книгу.

Что нужно на входе

  • Достаточно опыта использования телефона и умения описать экран словами.

Что сможете проверить на практике

  • Определить минимальный путь чтения и навигации.
  • Разделить сущности и описать допустимые состояния.
  • Выбрать прототип под конкретный проверяемый вопрос.

Главы этого уровня

  1. Телефон: короткий путь к чтению
  2. Чтение с настройками человека
  3. Что именно хранит мобильная библиотека
  4. Навигация, которая выдерживает возврат
  5. Экран как функция проверяемого состояния
  6. Прототип, который проверяет обещание

Учебный кейс

Место чтения переживает крупный шрифт

Учебная миссия

Вернуться из отсутствующей главы

Решите кейс и миссию. Сравните результат с критериями и объясните ход решения.

Программа и задания ещё проходят предметную проверку. Pro обозначает сложность задач.

Оглавление

  1. Телефон: короткий путь к чтению
  2. Чтение с настройками человека
  3. Что именно хранит мобильная библиотека
  4. Навигация, которая выдерживает возврат
  5. Экран как функция проверяемого состояния
  6. Прототип, который проверяет обещание
  7. Приложение могут прервать в любой момент
  8. Сохранено означает восстановлено после остановки
  9. Загрузка книги как отдельный процесс
  10. Чтение без сети и честная синхронизация
  11. Два устройства и одна изменяемая запись
  12. Повтор без шторма запросов
  13. Разрешения только для понятной функции
  14. Фоновая работа имеет хозяина и ограничения
  15. Обновление приложения и обновление книги
  16. Стенд отказов вместо одного удачного запуска
  17. Как объяснить сбой, не собирая лишнее
  18. Проверка на неудобном телефоне