CSChat (проект) — различия между версиями
Yabalaban (обсуждение | вклад) (Новая страница, с помощью формы Новый_проект) |
Yabalaban (обсуждение | вклад) м (→Что это за проект?) |
||
Строка 10: | Строка 10: | ||
=== Что это за проект? === | === Что это за проект? === | ||
− | Чат, который можно будет использовать без интернета. | + | Чат, который можно будет использовать без интернета.<br /> |
− | MultipeerConnectivity.framework позволяет объединять устройства, находящиеся в одной wi-fi сети или с включённым bluetooth. | + | |
+ | MultipeerConnectivity.framework позволяет объединять устройства, находящиеся в одной wi-fi сети или с включённым bluetooth.<br /> | ||
+ | |||
Внутри сети возможна передача сообщений, ресурсов (изображений/видео) и стриминг данных. | Внутри сети возможна передача сообщений, ресурсов (изображений/видео) и стриминг данных. | ||
Версия 23:16, 13 ноября 2014
Ментор | Балабан Александр |
Учебный семестр | Весна 2015 |
Учебный курс | 1-й курс |
Что это за проект?
Чат, который можно будет использовать без интернета.
MultipeerConnectivity.framework позволяет объединять устройства, находящиеся в одной wi-fi сети или с включённым bluetooth.
Внутри сети возможна передача сообщений, ресурсов (изображений/видео) и стриминг данных.
Чему вы научитесь?
– Разрабатывать приложения под iOS – Программировать на Swift или Objective-C – Использовать git – Читать документацию (надеюсь)
Какие начальные требования?
– Понимание объектно-ориентированного программирования – Наличие возможности программирования в Mac OS X – Желание получить базовые знания о мобильной разработке под мобильную платформу iOS – Отсутствие боязни перед документацией
Какие будут использоваться технологии?
Всё, с чем столкнемся в процессе программирования под iOS. Для контроля версии и ревью кода будет использоваться git.
Темы вводных занятий
– Инструменты для разработки приложений под iOS – Архитектура приложения под iOS – Базовые фреймворки
По желанию: – Базовые вещи об одном из языков (Objective-C или Swift) – Что-либо более подробно
Направления развития
Совершенству нет предела. Однако работу можно довести до вполне приличного вида и выложить в App Store. Для этого можно будет подразмыслить над дизайном и функционалом.
Критерии оценки
4-5 – Работает объединение в сеть, и это возможно проверить (в консоль отправлять сообщение, например). 6-7 – Приложение имеет интерфейс, который можно использовать. Работает чат. 8-10 – Помимо чата можно отправлять ресурсы и/или стримить данные.