Как сделать обычное новостное приложение?
Добавлено: 07 июн 2016, 23:03
Добрый день!
На днях начал изучать разработку приложений под Android. Посмотрел около 130 уроков, принцип работы приложений был понятен, кое-что тестил, вроде всё норм.
До этого работал с PHP, MVC-frameworks, jQuery, чувствовал себя там вполне свободно. На C# изучал ООП, делал там свои небольшие программы - например, по редактированию фотографий. На Java работал с Wicket. Но это было давно. Вот такой багаж знаний.
Как только хочу приступить к созданию своего приложения на Android, впадаю в ступор. Хотел бы сделать обычное приложение, которое отображает новости с моего сайта, с картинками и т.д. Потом хотелось бы апгрейдить - уведомления, виджеты и т.д.
С чего начинать? На что нужно обратить внимание? Скажите, есть ли какие-то фреймворки, где черновая работа делается за тебя?
Вот для начала беру и начинаю парсить XML (пример взял тут - http://stackoverflow.com/a/30186372). Заголовки вывелись в ListView. Стоит вертикальная ориентация, сделал горизонтальную - норм, снова вертикальную - и всё нафиг, всё накрылось, ничего не показывает, иногда приложение закрывается, а иногда работает нормально, на потом снова накрывается. Сидишь и не знаешь, как с этой ерундой быть (
Личные впечатления. Многие вещи в Java просто убивают своей непонятностью: например, R.java... Вообще почему "R", а не "P" или "B"? Откуда вообще эта "R"? Вот не раздражает, а? Или Log.d - почему d? И так далее. Ещё с работы с Wicket понял, насколько в Java всё неудобно реализовано, насколько нагромождено. Но это личные впечатления. Возможно, я не прав. Пытаюсь врубиться. Помогите добрым советом.
На днях начал изучать разработку приложений под Android. Посмотрел около 130 уроков, принцип работы приложений был понятен, кое-что тестил, вроде всё норм.
До этого работал с PHP, MVC-frameworks, jQuery, чувствовал себя там вполне свободно. На C# изучал ООП, делал там свои небольшие программы - например, по редактированию фотографий. На Java работал с Wicket. Но это было давно. Вот такой багаж знаний.
Как только хочу приступить к созданию своего приложения на Android, впадаю в ступор. Хотел бы сделать обычное приложение, которое отображает новости с моего сайта, с картинками и т.д. Потом хотелось бы апгрейдить - уведомления, виджеты и т.д.
С чего начинать? На что нужно обратить внимание? Скажите, есть ли какие-то фреймворки, где черновая работа делается за тебя?
Вот для начала беру и начинаю парсить XML (пример взял тут - http://stackoverflow.com/a/30186372). Заголовки вывелись в ListView. Стоит вертикальная ориентация, сделал горизонтальную - норм, снова вертикальную - и всё нафиг, всё накрылось, ничего не показывает, иногда приложение закрывается, а иногда работает нормально, на потом снова накрывается. Сидишь и не знаешь, как с этой ерундой быть (
Личные впечатления. Многие вещи в Java просто убивают своей непонятностью: например, R.java... Вообще почему "R", а не "P" или "B"? Откуда вообще эта "R"? Вот не раздражает, а? Или Log.d - почему d? И так далее. Ещё с работы с Wicket понял, насколько в Java всё неудобно реализовано, насколько нагромождено. Но это личные впечатления. Возможно, я не прав. Пытаюсь врубиться. Помогите добрым советом.