Студент Рачунарског факултета Михаило Трајковић је у четвртак, 3. октобра 2024. године одбранио дипломски рад на тему Мобилна апликација за навигацију развијена уз помоћ Navigation SDK библиотеке пред комисијом коју су чинили ментор др Бојана Димић Сурла и члан др Горан Ракочевић.
У уводу свог рада Михаило је истакао следеће:
Тема овог рада је Андроид апликација за навигацију јавним превозом развијена уз помоћ NavSDK библиотеке. Апликација омогућава кориснику да пронађе руту од своје тренутне локације до изабраног одредишта користећи јавни превоз и да добија одговарајуће инструкције током кретања том рутом (у који аутобус треба ући, на којој станици и слично).
…
У овом раду описана је имплементација апликације за навигацију јавним превозом развијена уз помоћ NavSDK библиотеке.
Ова апликација је модуларна и састоји се од NavSDK Extensions и AppInterface модула. Тиме смо постигли добру поделу одговорноси у којој се један модул бави бизнис логиком, док је други користи функционалности које му он пружа и задужен је за кориснички интерфејс. NavSDK Extensions модул пружа другачије имплементације интерфејса компоненти из NavSDK библиотеке који одговарају специфичностима наше апликације. Он прати принципе DDD-а (Domain Driven desing) и слојевите архитектуре. Као и у библиотеци NavSDK и у овом модулу вођено је рачуна о модуларности и раздвајању интерфејса од имплементације. Тиме је остављен простор за даља унапређења и измене апликације без потребе за велким променама у постојећем коду. – закључио је Михаило.