Просмотры

Показаны сообщения с ярлыком developer. Показать все сообщения
Показаны сообщения с ярлыком developer. Показать все сообщения

пятница, 11 мая 2012 г.

Временное затишье, а поэтому просто о жизни, планах на будущее

Временное затишье,
Сломался мой телефон.
На нем и так экран треснут,
А тут ещё и WiFi отвалился.

Добрый путник, Вангер, раз ты попал сюда, значит нелегкая поисковых запросов привела тебя. Либо же ты паучок-бродяга немногочисленный мой читатель :) Привет!

Здесь я пишу о своих скромных успехах в области изучения программирования под Android. Ещё месяц назад, я ничего не понимающий noob тыкал в разные App Inventor и прочую лабуду (ну не только лабуду, были ещё мобильные компиляторы, вещь интересная, но для прикладного программирования крайне ограниченная) силясь понять, как же, и куда же ткнуть так посильней, что бы работало :)

Ох и наивен был я, но был и счастлив. Тогда на моем телефоне с разбитым экраном (его вы можете увидеть на видео тут) работал WiFi модуль. Да экран с битым сенсорным стеклом царапал руку, щеку, и был не эстетичен визуально, но я мог юзать свою балалайку для отладки. А теперь в условиях отсутствия и WiFi и USB кабеля, мне не на чем отлаживаться и я ничего не пишу. Зато анализирую. Продолжаю читать уроки. Даже подумываю грешным делом начать пользоваться ADV (эмулятор устройства).

Но не об этом мой пост! Я тут задумался, ведь второй title моего блога - "Разработка под Android. Советы от начинающего, начинающим.", а я пишу обзоры и самопиаристые статейки, которые скорей всего мало ценны для начинающего Android девелопера.

Попробую исправиться. И дать таки пару советов, чередуя их скучным повествованием о жизни автора данного блога :)

Советы:
  1. Что я для себя понял, тыканьем решается не много, все таки надо преодолеть самого себя на первом этапе и начать читать литературу или интерактивные уроки, искажая чужие примеры под свои надобности, пусть и не создавая ничего нового, но переименовав кнопочки по своему вкусу, вы способны сделать интересную лично вам программу. А это уже неплохо!
  2. Создавайте программы интересные вам, пусть они не нужны никому и нет смысла выкладывать их в сеть, пусть они лежат на ваших девайсах и ждут часа когда будут востребованны, они напомнят вам потом, когда вы обрастёте опытом о ваших наивных мечтах и фантазиях, ещё не подчиняющихся стереотипам тех знаний которые вы получили позже. Первый шаг он самый трудный, эти бесполезные программы будут вызывать у вас ностальгию потом.
  3. Найдите единомышленников, пусть они не смогут научить вас чему то, но зато они возможно поведают вам интересную аналитику, выскажут не предвзятое мнение, помогут отладить программу или найти ошибки на отличном от вашего девайсе.
Пока это все советы.

Я тут нашел ещё один интересный сайт с курсом уроков, возможно он кому либо да пригодится - http://startandroid.ru/index.php

Интересным, а главное легким для понимания показался этот пост на хабре - http://habrahabr.ru/post/143376/

Александр продолжает радовать меня короткими и интересными уроками, пару раз в неделю публикуя что нибудь достойное внимания новичка - http://developer.alexanderklimov.ru/android/

Спасибо, что прочитали до конца, привет всем порядочным!

воскресенье, 6 мая 2012 г.

Неожиданно прошел месяц

Надеюсь данная статья была полезна тебе %username%!
Пиши комментарии и плюсуй, за что тебе авансом большое спасибо! :-)


Здравствуйте, меня зовут Алексей, и месяц назад я создал этот блог.

Ещё вчера я задумал написать этот пост, но в суете неотложных дел, просто не успел.

Хочу подвести итоги этого месяца, и постараться впредь придерживаться этой практики, делать временные срезы своей деятельности о которой пишу, и просто для самого себя подбивать результаты, успехи и возможно неудачи. Не важно, выиграл ты или проиграл ту или иную битву, в борьбе за место под солнцем. Главное, что война ещё не проиграна.

А теперь аналитика:
  1. 5 Апреля, я написал пост "Здравствуй мир", мне кажется пост стоящий, в нем я обозреваю мобильные компиляторы APK файлов.
  2. 6 Апреля, крайне удачная статья "Пираты и Флибустьеры и Кровососы Android", в которой я в шутливой форме повествовал о современных средствах паразитизма в области мобильного программного обеспечения, а так же ссылался на как на средства защиты от данной напасти, так и на средства непосредственно реверс-инженеринга в этой сфере.
  3. 9 Апреля, я написал пост о некоторых мобильных WEB-серверы под Android. И в тот же день создал в App Inventor'e шутливую прогу :) Продуктивные были ночь-утро-день, я их помню.
  4. В середине Апреля, я кинул клич и объявил войну Bitrix. В тот же день, я познакомился с Александром Климовым, талантливым программистом-блогером-предпринимателем. Его сайт и уроки вдохновили меня на последующие действия.
  5. Через пару дней я уже собрал два приложения APK, а затем ещё два приложения APK.
  6. 21 Апреля, я писал мало понятный пост.
  7. И уже 25 Апреля!, через 20 дней после основания блога я выложил таки свою первую приложуху не в Dropbox, а уже по взрослому в Google PLAY. О чем написал тут.
Вот и все, так прошел этот месяц.
Ах да извините, я ведь обещал аналитику, а не дайджест постов за месяц!


Надеюсь данная статья была полезна тебе %username%!
Пиши комментарии и плюсуй, за что тебе авансом большое спасибо! :-)

среда, 18 апреля 2012 г.

Два простецких приложения [Девушки и Оружие!]

 += Мужчина.

Здравствуйте дорогие друзья!
Что интересует настоящих мужчин?
Девушки и Оружие! :)

Вашему вниманию, предлагается пара простецких приложений под Android собранных в Eclipse, за очень короткий промежуток времени. Сделаны они примитивно в образовательных практически-прикладных целях, но мне приятно похвастаться, а так же поделиться с теми кому это вдруг станет интересно.

1. Fashion Swimwear это приложение позволяющее любоваться девушками в вязаных купальниках. Перелистывание по нажатию на экран. Имеется две версии:
QR code QR code

2. BattlefieldPlay4freeGetYouDailyDraw это приложение для игроков Battlefield Play4free, позволяет быстро зайти на сайт сервера и выбрать по полагающимся там правилам свой дневной бонус, который дается на несколько дней или даже навсегда. Имеется одна корявенькая версия:
QR code

Для любопытных исходники под катом...

ADB Reader { This site reader 25 Kb APK file }

Скачать ADB Reader APK файл { QR LINK } 25 Kb APK fileСкачать ADB Reader APK файл
Все что Вам нужно, что бы открыть этот сайт теперь на девайсе, это скачать мизерный { Скачать ADB Reader APK файл }

Особых чудес не происходит конечно и мы видим кнопки "Назад" и "Главная", а это значит, что можно быстро по-браузиться по этому блогу, вернувшись на шаг назад или сразу на главную.

В программе так же есть "Логотип", "Заголовок", "Электронные часы" и подпись "Копирайт".

Данная приложушка была накидана исключительно в ознакомительных с Java и Eclipse целях, самому понравилось, буду юзать, так как уверен этот блог скоро обрастёт хорошей переликовкой с полезными материалами, кусками кода к которым нужен быстрый доступ и т.п.

В планах развития { А они конечно же есть! }, сделать настройки программе, какие нибудь возможности для лучшей навигации, какой нибудь хитрый парсинг, виджет что бы смотреть что то и читать с рабочего стола.

Что нибудь да придумается. Обязательно.

Забавная ссылка укороченная получилась на первую версию - http://goo.gl/qnKoT

Отчетливо видно слово "КОТ", я думаю это к добру! А поэтому не забуду упомянуть следующее:

Быстро так с базовыми функциями я бы не справился пожалуй без уроков Александра.
Ссылка на его блок по иконке справа!
Если кому-то вдруг любопытно, исходники программы за ссылкой

понедельник, 9 апреля 2012 г.

Виртуальные WEB-серверы под Android [Web Servers for Android system]

Надеюсь данная статья была полезна тебе %username%!
Пиши комментарии и плюсуй, за что тебе авансом большое спасибо! :-)


Сегодня мы с вами ребятишки, рассмотрим небольшой, писаный мною под самое утро обзор.
В предыдущем посте, я обещал сделать это { обзор приложений Android которые являются Web-серверами  }, стало быть писать надо, а когда хочется написать то тем более надо!
kWS - Android Web ServerkWS - Android Web Server
kWS - Android Web Server - компании KAMRAN ZAFAR  {  Скачать APK с PLAY  }

Эта приложение простое, и не содержит каких либо сценариев в себе, все в принципе просто, выбираем папку в котором должны храниться файлы и сценарии на SD-карте. Выбираем порт.

Ограничиваем если надо количество соединений. Есть поддержка SSI.

Возможно устанавливать Directory Index, помещать в папку сервера файлы для их загрузки с нашего сервера. Есть настройки безопасного соединения SSL и шифрования (для PRO версии). Сервер осуществляет журналирование своей деятельности. В целом выглядит kWS не плохо, на четыре звезды.
PAW Server for AndroidPAW Server for Android

PAW Server for Android - компании Fun2Code  {  Скачать APK с PLAY  }

Это навороченное приложение! Когда я его увидел то даже не поверил.
Доступ к web части по умолчанию закрыт паролем admin/paw.
Мало того, что у него есть намек на дизайн и виджет, и оно умеет авто-загружаться с системой, впечатляет набор его модулей и функций:
  • PHP интерпретатор (+ Filemanager + Hangman + Chat)
  • Cron Plug-in
  • Cover Fetch Plug-in
  • PirateBox Plug-in
  • Riho Plug-in
  • NFC Plug-in
Можно видеть показания датчиков устройства прямо в web-интерфейсе, управлять контактами, приложениями, почтой, media-контентом, запускать камеру, включать диктофон (!), регулировать звук (!), работать с Clipboard и смотреть журналы LogCat!

Эта зверюга продумана до того, что может и должна помогать нам разработчикам, ведь в ней есть BeanShell Console, BeanShell Commands, снипеты и демки!

В целом, за качество и набор функицй, PAW получает пять с плюсом!

Web ServerWeb Server
Web Server - разработчика MAMORU TOKASHIKI  {  Скачать APK с PLAY  }

Я попал на Photo Calendar Version данного приложения, и был приятно удивлен простоте запуска и дизайну web-интерфейса.
Запускаете и видите календарь где фотографии из вашей фото-галереи располагаются в ячейках-днях недели.

Есть настройки User/Password, порта, ограничение подключений, C2DM.

Не знаю какие есть ещё версии помимо Photo Calendar Version у Web Server, но в целом за простоту приложению твердая четверка. {  Без плюса за отсутствие нормальной иконки!  }

Главное, что разработчикам виден потенциал подобных приложений, а значит и они и мы будем дальше жить, не тужить и развиваться.

Что нибудь ещё подобное напишем сами, что то будем использовать уже готовое.

Ещё на web-серверах работают приложения типа IP Webcamera.

четверг, 5 апреля 2012 г.

Здравствуй Мир [AndroidManifes]

Надеюсь данная статья была полезна тебе %username%!
Пиши комментарии и плюсуй, за что тебе авансом большое спасибо! :-)
Алексей Правдин


Добрый путник, паучок-бродяга всемирной сети!  {  Да плетется вечно эта паутинка!  }


Если ты забрел сюда по ВЧ ключевым словам "Android", "Developer" или "Blog", то это весьма не случайно, здесь пишут именно об этом!  {  А это первый сюда пост!  }

Начну с описания некоторых программок под Android, все они не для новичка-пользователя и связанны с программированием, компиляцией APK'шек прямо на твоем девайсе и ведением проектов, синхронизацией их с Dropbox.
{  Начинаем наконец-то программировать под Android.  }

Итак! Тада-да! Инструменты для мобильной разработки называются:

Опишу каждое в одном предложении и дам ссылки.

AIDE - Android Java IDE на GOOGLE PLAYAIDE - Android Java IDE на GOOGLE PLAY
  • AIDE - Android Java IDE - компании AIDE TEAM  {  Скачать APK с PLAY } 
  • Эта програама позволяет редактировать файлы проекта, компилировать APK файл, а так же синхронизовать проект с Dropbox.
  • {  Крайне необходимая приблуда для начала, первой компиляции. }    

DroidDevelop на GOOGLE PLAYDroidDevelop на GOOGLE PLAY

  • DroidDevelop - компании AsSoft  {  Скачать APK с PLAY + необходим Java IDE c PLAY которую ещё необходимо связать с android.jar библиотекой  } 
  • Эта программа позволяет так же редактировать и компилировать, а так же поддерживает сценарии компиляции проекта. Подробнее о ней мы поговорим в последующем. 
  • {  Посложнее предыдущей проги, но потенциал у инструмента колоссальный!  }    
 
StartJava на GOOGLE PLAYStartJava на GOOGLE PLAY
  • StartJava - той же компании AsSoft  {  Скачать APK с PLAY + необходим Java IDE c PLAY которую ещё необходимо связать с android.jar библиотекой  } 
  • Сборник из трех (на данный момент) примеров, пошагового (!) создания проекта под Android с возможностью компилировать APK файл на любом из шагов обучения. 
  • {  Наглядное написание именно КОДА, компиляция с помощью предыдущего примера. }   

AnJedi на GOOGLE PLAYAnJedi на GOOGLE PLAY
  • Android java editor - от компании anjedi.com  {  Скачать APK с PLAY } 
  • Молодой (судя по загрузкам), но крайне любопытный проект, отличается от прочих наличием (!) дизайна, SVN (UPD. в последней версии AIDE появился Git!), Logcat отладчиком, возможности подключения множества (!) JAR модулей.  
  • {  Из минусов сыроват в текущей версии (1.5.4) и не до конца продуманный интерфейс. Верю исправятся. }