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

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

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

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

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

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

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

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

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

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

Архив записей в блогах:
Сегодня по всей Америке проходят акции протеста Hands Off! (Руки Прочь!), направленные против действий администрации Дональда Трампа: введения торговых пошлин, увольнения госслужащих, сокращения госпрограмм, миграционной и внешней политики. Митинги были организованы ...
Снимки стерильной зоны нового терминала Толмачево — пока еще ново и актуально. Снято в конце апреля, то есть сразу после запуска. 25 апреля перенесли вылеты внутренних рейсов из ...
Жил да был простой парень певец по фамилии Сукачёв, а звали его Игориванычем. И придумал он однажды пестню - "Напои меня водой". Ну и спел. А чоб не спеть когда оно придумано! На ту беду лиса с концлагеря сбежала попалась пестня в уши одному неизвестному диджею из солнечной ...
Не смейтесь и не плюйтесь, но я иногда смотрю Дом2. И сейчас там беременная девка воюет со свекровью, а заодно и с родным мужем. При каждой ссоре она кроет супруга хуями и грозит разводом. Манипулирует нерожденным еще ребенком и угрожает, что несчастный отец не увидит его. Чуть что, ...
Всем здравствуйте! История такая. Осенью 2016 я перестала пить ОК (по медицинским показаниям) и кожа немного испортилась. Поскольку в сообществе периодически возникают вопросы о влиянии ОК (а главное их отмены) на кожу, отмечу для статистики, что до начала и после отмены кожа была ...