рейтинг блогов

Программирование под Android

топ 100 блогов belnetmon23.12.2011 Программирование под Android

У меня последние лет 6 строго соблюдается традиция: раз в год должна быть изучена новая технология. Чисто чтобы не сойти с ума и не покрыться плесенью. На этот раз дело дошло до Андроида.

Что я могу сказать... Долго думал, куда можно приткнуть изученную когда-то жаву, и вот оно свершилось. Жава там - основной язык, что очень радует. Короче, чтение книжки поперек, скачивание и настройка инструментария (Eclipse + JDK + Android SDK), создание тестового работающего приложения у меня на планшете, - на все про все ушло около 4х часов. Я считаю, что это очень хороший показатель понятного и хорошо описанного инструментария, т.к. я до этого ничего андроидовского в глаза не видел.

Жава, конечно, продолжает "радовать" в 2011 году своим отставшим ООП. Нет пропертей. В жабе все методы, кроме статических, - виртуальные. Еще режут глаза разные ArrayList вместо ArrayList. Нет делегатов. Есть, правда, анонимные вложенные классы, но конструкции по вызову обработчиков тех же кнопок получаются поганые, трехэтажные и режут глаза :(

Теперь непосредственно о средствах разработки. К настоящему времени они достаточно хорошо реализованы. Но наследие "сделать что-то на основе чего-то" дает о себе знать. К примеру, визуальный редактор размещения элементов на экране. Внизу под ним - схема в XML. Но чуть что-то более сложное - все, эта штука ломается. К примеру, расположение 4х элементов по ячейкам TableLayout вызывало дитчайшее мигание всего этого хозяйства в редакторе с падениями эклипса несколько раз. То есть, ситуация чем-то похожа на микрософтовский WPF: лучше делать руками, компилировать и смотреть, а визуальный редактор - не трогать.
В редакторе они вообще не реализовали окно пропертей. Вместо них деревья пропертей развернули... в контекстные меню :) Смотрится очень дико:
UPD: окно пропертей нашлось.

Программирование под Android

Все остальные вещи типа обращения к файловой системе, работа с оборудованием и т.п. достаточно высокоуровневые и не представляет особой сложности. Да, и все это дело прекрасно отлаживается как на эмуляторе, так и на подключенном по шнурку реальном девайсе! Это очень хорошо, никакого вуду.
Так что в скором времени порадую себя и вас портом одной широко известной базы данных на андроид :)

Оставить комментарий

Архив записей в блогах:
Если бы я мог отправить этот текст в КомпьюТерру начало нулевых, его бы опубликовали как есть, а с припиской "сгенерировано на локальном компьютере" загорелся бы дичайший срач, что это невозможно.  ========================================= ОMG, друзья! Я сегодня вспомнил такую ...
Позавчера вечером был теракт в Ницце, вчера вечером - попытка переворота в Турции а сегодня вечером ЧТО будет? ...
 Летний банк холидей в этом году пришелся на 25 августа, что было очень кстати, чтобы в субботу и воскресенье побывать на крупнейшем парусном параде в Амстердаме, а в понедельник вернуться домой. Это грандиозное морское мероприятие проводится в Амстердаме раз в пять лет. В этом году ...
Жаловался я на зрение, и меня надоумили прикупить "микроскоп". Купил здесь примерно за 3800 (зря пожалел 200р и купил без аккумулятора). Всякие печатные платы превосходно рассматривать. Сунули с мелкой кусок листа алоэ - даже клеточки видны. Весело смотреть папиллярный узор пальцев, ...
На этой неделе в прокат выходят сиквел фильма про динозавров в мире людей, американская комедия про ударившуюся башкой красотку, российский фильм про Виктора Цоя, ужастик про странную семейку, российский приключенческий фильм про покорение севера, российский военный боевик про ...