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

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

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

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

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

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

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

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

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

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

Архив записей в блогах:
Поразгребать решил папки, фотографии за май месяц 2022 года, небольшой, но интересный уголок Барнаула в пределах проспекта Ленина и начала улицы Матросова, застройка сталинской эры, если внешне дома очень интересны, даже спустя 70 лет, то их состояние и материалы из которых они ...
В продолжение https://matholimp.livejournal.com/2663201.html , https://matholimp.livejournal.com/2655528.html и ...
15 апреля в суде Ирбейского района Красноярского края мужчина, жалоба которого находилась на рассмотрении суда, предпринял попытку самосожжения. Как сообщил прокурор района, около 10.00 (06.00 мск) к зданию суда подъехала "Волга", из которой вышел ...
Вы не ошиблись, это снег. Он выпал сегодня ночью в Нижневартовске. Там  +1.                               &nbs ...
...и пока затрудняюсь с определением. Трубчатые, коричневые, красивые. Росли под дубом вместе с парой подберезовиков (ну, во всяком случае я считаю что то были подберезовики:). По методе некоторых местных грибников, я сразу откусил кусочек и попробовал - никакой горечи, нормальный вкус. ...