====== Разработка приложений для мобильных платформ ====== ===== Коммуникация ===== 1. Добавляйте строчку **[ADFMP]** в тему своего письма, иначе оно будет отфильтровано в неправильное место и вы не получите ответ во время. ADFMP это Application Development For Mobile Platforms. * Один участник команды (кого команда уполномочила сдавать это задание) пишет письмо преподвателю с темой **"[ADFMP] Название_задания - номер_И_название_проекта"**. * Остальные участники указываются в копии письма. * Переписка по одному заданию остается в рамках одной цепочки писем. * Если вам необходимо указать на объект в репозитории, предоставьте полную ссылку на него (такую, которая откроется по нажатию в браузере). * Если вы отправляете скринкаст - присылайте ссылку на него (прикладывать файл к письму не нужно). 2. Не создавайте новые ветки обсуждений, старайтесь вести переписку в рамках одной ветки. 3. Проверка начинается только после того, как вы напишите преподавателю письмо о готовности задания. ===== Видео-записи лекций ===== * Весна, 2022 (ВШЭ ИТМО) https://www.youtube.com/playlist?list=PLplYTvoIyfopAbsKUc101YaUn4du6mIQz * Весна, 2022 (ЛЭТИ) https://www.youtube.com/playlist?list=PLplYTvoIyfor7AFoOKX8qNM1NOJ16QhsZ * Весна, 2021 https://www.youtube.com/playlist?list=PLplYTvoIyfoqsB5Pp0sjM9BuCsRAF2jCC&disable_polymer=true ===== Основные материалы ===== * Организационные вопросы * [[https://forms.gle/5Zr7ycBaPY2coN4d8|Форма для выбора проектов ]] * [[https://docs.google.com/spreadsheets/d/1DcHPSbds1vh3rvlgq2Ihmw66y9uWwJzd-MdExiE2Jhs/edit?resourcekey#gid=1874159998|Таблица успехов ]] * [[https://drive.google.com/drive/folders/1WuLJVCtfdPh-7L5ZhozpDAV_oAIBpzHh|Слайды лекций]] + [[https://developer.android.com/teach#teach-a-class|Лекции от developers.android.com]] * [[staff:courses:application_development_for_mobile_platforms:mark| Формирование оценки и задания в рамках курсовой ]] * [[staff:courses:application_development_for_mobile_platforms:course_work:topics|Курсовая работа - темы]] * Онлайн-курс * (сам курс) Первые 4 модуля https://developer.android.com/courses/android-basics-compose/course * Презентации в помощь https://developer.android.com/teach#teach-a-class * Где создать и настроить **публичный** профиль google developer (если это не сделать, вам не зачтется онлайн курс :( ) * Переходим и указываем свои фамилию и имя https://developers.google.com/profile/u/me * Устанавливаем тип профиля **Public** https://developers.google.com/profile/u/me/settings#account * Дополнительно * [[http://eltech.ru/assets/files/3004_3_ShABLON-kursovika.doc|Образец оформления отчета по курсовой работе(ЛЭТИ)]] * [[staff:courses:application_development_for_mobile_platforms:course_work|Курсовая работа - состав пояснительной записки]] * [[staff:courses:application_development_for_mobile_platforms:study_materials|Учебные материалы]] * [[https://docs.google.com/presentation/d/1WS_6EDGq3YYtL1eEfsQG1uDexkxMw1tP5WWvcvnCNlI/edit?usp=sharing|Ответы на вопросы]] ===== Литература ===== * [[http://aniri.flatrate.ru/Reading/Kompjuternaja%20literatura/%D0%A1%D1%82%D0%B8%D0%B2%20%D0%9A%D1%80%D1%83%D0%B3%20-%20%D0%92%D0%B5%D0%B1-%D0%94%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD%20%E2%80%93%202008.PDF|Не заставляйте меня думать, Стив Круг]] * [[https://blog.codinghorror.com/ui-first-software-development/|UI-First Software Development]] ===== Дополнительные материалы ===== * [[staff:courses:application_development_for_mobile_platforms:coords_improve|Методы уточнения координат на мобильных устройствах]] * [[staff:courses:application_development_for_mobile_platforms:android_libs|Библиотеки для Android]]