Добрый день. Ради самообучения\самомучения решил разработать пока что небольшое приложение-справочник для своего города. Это должно быть первым моим приложением такого типа. Может быть и сложное, но чем интереснее\сложнее задача тем больше навыков приобрету.
Немного посидел, почитал о том что бы использовать для разработки, и решил что буду использовать PhoneGap + AngularJS + Gulp + material desing\foundation ... Данные в json виде решил отдавать с помощью Symfony2 (+ в будущем хочу сделать веб версию справочника), скорее всего используя FOSRestBundle?(другие варианты?).
Вообщем, с этого момента возникает много вопросов, что не странно для новичка?) Какие модули для ангулар вы посоветуете для работы с json данными ($http, ngResource, restangular), как лучше организовать получение, обработку, хранение (localStorage?) данных в ангулар (сервисы? т.е. .factory) и т.д. и т.п. ). Буду очень благодарен за разного рода ссылки на полезные ресурсы по данной тематики. Сроков никаких нету, есть только огромное желание развиваться.
В общем, я прошу подсказать какие есть подводные камни, с которыми я столкнусь по незнанию при разработке.
P.S. простите меня, если некоторые вопросы были слишком глупые..