Search
Write a publication
Pull to refresh
0
Александр Решетник @degratnikread⁠-⁠only

User

Send message
Это не совсем оригинальный код из книги. Я читал книгу, учился, писал.
Хорошая идея. Постараюсь найти время.
Совершенно верно. Хотел описать разные пути.
Как их лучше распределить по пакетам?
Я хотел сказать, что ООП нужно использовать только там где это действительно нужно.
Я старался. Может не все аспекты затронул. Постараюсь дополнить пост по результатам комментирования.
Ценные замечания. Благодарю.

Не все пока понятно, но буду работать.
Можете прокоментировать подробней? Буду очень признателен.

Пишу следующую статью.
А есть ли альтернатива?
Какой путь можно предложить выпускнику школы?

В Украине есть Компьютерная Академия ШАГ — www.itstep.org.
Уровень образования выше чем в универе, но не всегда дотягивает до требованый рынка.
Лучшее начало дня.
Белоруссия заботится о своих гражданах как о детях.
Совершенно верно. Можно вообще 2 поставить.
Редактора не нашел. Может плохо искал. Все писал руками в layout файлы. Может кто посоветует решения для разработки дизайна.
Дмитрий:
for (int i = 0; i < nodeList.getLength(); i++)
не помню реалищует ли NodeList интерфейс Iterable, если да, то лучше делать такие штуки for (obj1: obj2) (foreach типа), если нет, то результат nodeList.getLength() помещать в локальную переменную перед циклом

developer.android.com/guide/practices/design/performance.html
Дмитрий: Хотел посоветовать приписать, что это способ влоб, при разработке серьезных приложений, так делать нельзя.

Для затравки стоит указать направление начинающим чтобы они сразу пошли правильной дорогой
www.youtube.com/watch?v=xHXn3Kg2IQE&playnext_from=TL&videos=SF9H436Fikg
Тут как раз инженер гугла все рассказывает, очень поучительно через час все поймете сами.

— нельзя держать все в памяти, потому что жизненный цикл приложений андроида в любой момент это все похерить, нужно писать в базу, возвращать курсор и строить список при помощи CursorAdapter

— памяти и ресурсов очень мало, поэтому использовать org.w3c.dom.* для разбора XML будет очень дорого, лучше saxparser и сразу в базу без промежуточного сохранения в памяти

title = "\n" + selectedRssItem.getTitle() + " ( "
+ sdf.format(selectedRssItem.getPubDate()) + " )\n\n";

дорогая операция, много мусора от нее остается, лучше использовать StringBuilder для конкантенации строк
— где-то еще видел создание объекта в функции, когда его инициализацию можно вынести в конструктор, но это уже не на столько важно

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

Information

Rating
Does not participate
Location
Винница, Винницкая обл., Украина
Date of birth
Registered
Activity