MasterChef – Хибридно мобилно приложение – отборна работа
October 1, 2014 Leave a comment
След като реших да запиша курса “Хибридни мобилни приложения” в Академията, част от направлението за разработка на Мобилни приложения, имах възможността да разработвам мобилно приложение като финален и единствен проект за този курс, като бяхме разпределени по 2-ма на отбор и моят съотборник беше Дженко Пенев.
Мобилното приложение се базира на негова Уеб-версия (разработено по време на отборната работа в курса за Web Services & Cloud) и представлява нещо като “социална мрежа” за споделяне на рецепти, ястия, всякави вкусотии, които можете да споделяте с други хора, да коментирате, харесвате и т.н.
MasterChef e open-source MVVM хибридно мобилно приложение, разработено на Telerik Appbuilder (Icenium) платформата.
Предоставя пълни CRUD операции, някои от тях: регистрация, отентикация, разглеждане, създаване, обновяване, изтриване, коментиране, харесване, филтриране, търсене на рецепти / ястия.
RESTful мобилното приложение е стъпило върху:
- Telerik Backend Services
- ASP.NET WebAPI – Repository Pattern + Unit of work + Dependency resolver (Ninject)
- Microsoft SQL Server
- KendoUI Mobile
- Twitter Bootstrap
- jQuery
Използват се различни APIs, като някои от тях са:
- Google Maps API
- Pubnub – Simple and Real-time Communications API
- Everlive – Set of cloud-based backend services for building and managing mobile apps
- Camera
- Contacts
- Accelerometer
- Geolocation
- Compass
- и т.н.
Source Code: LINK (GitHub)
Документация: LINK (GitHub)
ASP.NET Web API Services: LINK (AppHarbor)