Автор: defend

Этапы разработки

1 Этап Выбор платформы

Android Studio
Android Studio
XCode
XCode

Выбор платформы имеет свои плюсы и минусы, как в Native, так и в Cross-Platform виде. Предпочтение отдается все таки «нативной» разработке, так как приложение будет зависеть в частности от серверного API. А значит, половина работы будет максимально эффективно выполняться на удаленном сервере.

2 ЭтапРазработка интерфейса для Android и iOS

renovation-instruments-2

 

3 ЭтапСоздание методов для получения новостей с tstu.ru

Кажется, что у новостной ленты, которая расположена на сайте, нету базы данных. Скорее всего придется использовать методы парсинга для получения массива данных о последних событиях. Будем использовать RSS-ленту, которая обеспечивает очень удобный и легкий способ получения новостей! =)

4 ЭтапНаписание собственного API для клиентского приложения

5 ЭтапПодключение клиентского приложения к серверному API

bigstock-loud-computing-conc-44222482

6 ЭтапАдаптация клиентского приложения под пользовательские интересы

С помощью различных методов будет определено, что важно для студента, а что лишь будет «пылиться на полке». В интересах также заинтересовать студента в учебе, через какие-либо функциональные возможности.

7 Этап — Анализ привлекательности TSTU Student App в студенческой среде

7

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

Небольшие ротации хостингов -> Сайт перехал домой!

Около месяца назад встал вопрос о том, какой сервер использовать. Каждый месяц вместо похода в буфет откладывать на хост или попробовать сварганить домашний сервер. В итоге, выбор пал на домашнюю альтернативу — долговременные вложения в этом случае окупаются лучше.

1_52552abda028852552abda02c6
Да нет, никто конечно не собирается делать такое дома. Просто взяли свободный компьютен, обвязали его нужным программным обеспечением и того готово…

Эта статья может быть дополнена!

Новые изменения в приложении TSTU Cabinet

Первые 2-3 дня ушло примерно на разработку той части приложения, которая загружала все необходимое.

И только где-то ближе к 20.07.16 пришло осознание, что не хватает бокового современного меню навигации. Оно облегчило мою жизнь в первую очередь. Да и его реализация получилась достаточна красива.

Также из полученных данных я попробовал извлечь имя студента и его простые характеристики. Из скриншотов ниже можно оценить нововведения.

Screenshot_20160720-004913Screenshot_20160720-004917
 

 

Проект «TSTU Cabinet»

Добавил страницу описания старой-новой идеи: личного кабинета студента университета в виде приложения для Android.

Делаю это в первую очередь для того, чтобы научится кодить под Android и Java. Много не получается, многое не понимается. Но за одну ночь уже сформировалось понятие как работать с сайтом и как собирать техническую сторону кабинета.

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

Упор этого приложения делается в то, что в будущем, намного удобнее будет скачать приложение с приятным и простым интерфейсом прямо с Google Play, и просто получать уведомления о новых оценках, событиях и достижениях.

Увы, но никто не задумывается о том, как можно привлечь внимание молодого поколения, и воспользоваться этим во многих сферах института

kab_img
Пример скриншота этого кабинета

.