В данном видео рассматривается очередная стадия разработки приложения "Находка для шпиона" на андроид. Теперь реализована комната, к которой могут подключаться локальные клиенты. Локальный сервер создается на андроид-устройстве. Интересно, как все это будет работать после публикации в плей-маркете.
Сервер теперь обрабатывает исключение, выбрасываемое при неожиданном отключении клиента. То есть по-хорошему клиент должен предупредить сервер о том, что хочет отключиться, но если произошел сбой в интернете, или пользователь принудительно закрыл приложение, то сервер даже может упасть, если не обрабатывать исключения. Как минимум сервер будет продолжать думать, что клиент подключен, и это будет не очень хорошо.
Данная реализация позволяет подключаться клиентам к комнате, а затем запускать игру, если все клиенты подтвердили свою готовность.
К следующим видео я планирую уже поработать над дизайном. Если сейчас все некрасиво и делается лишь бы работало, то над красотой я буду заниматься в дальнейшем. В следующих видео я планирую навести красоту и рассказать вам о своем опыте наведения красоты именно при андроид-разработке. Без libgdx это конечно будет непривычно делать, однако любой опыт будет не лишним :)
Также пишите свое мнение по поводу моего предложение о проведении стрима по libgdx. Интересно ли вам было бы наблюдать в реальном времени разработку приложения под libgdx? Или стрим никак не заменит видео-уроки?
Сервер теперь обрабатывает исключение, выбрасываемое при неожиданном отключении клиента. То есть по-хорошему клиент должен предупредить сервер о том, что хочет отключиться, но если произошел сбой в интернете, или пользователь принудительно закрыл приложение, то сервер даже может упасть, если не обрабатывать исключения. Как минимум сервер будет продолжать думать, что клиент подключен, и это будет не очень хорошо.
Данная реализация позволяет подключаться клиентам к комнате, а затем запускать игру, если все клиенты подтвердили свою готовность.
К следующим видео я планирую уже поработать над дизайном. Если сейчас все некрасиво и делается лишь бы работало, то над красотой я буду заниматься в дальнейшем. В следующих видео я планирую навести красоту и рассказать вам о своем опыте наведения красоты именно при андроид-разработке. Без libgdx это конечно будет непривычно делать, однако любой опыт будет не лишним :)
Также пишите свое мнение по поводу моего предложение о проведении стрима по libgdx. Интересно ли вам было бы наблюдать в реальном времени разработку приложения под libgdx? Или стрим никак не заменит видео-уроки?
- Категория
- Разработка Приложений

Комментариев нет.