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

Темы для Eclipse

Недавно смотрел на YouTube урок где обьяснялась работа с Json и увидел что у человека в Eclipse код не на белом фоне , а на темном  и все выглядит очень симпатично. Загуглив сразу же наткнулся на сайт на котором масса тем на любой вкус. Я поставил одну из темных тем . Мне очень нравится, даже такое ощущение что глаза теперь меньше устают :)

Кстати забыл написать ссылку данного сайта - http://www.eclipsecolorthemes.org/ . Чтобы поставить тему надо проделать нехитрые манипуляции , которые мне лень описывать . Так что лучше посмотрите видео :) 



среда, 4 января 2012 г.

Полезная литература


Захотелось написать про литературу по разработке для платформы Android . Честно говоря на русском языке стоящих книг практически нет :( Однако я откопал на хабре пост одного товарища который посоветовал книгу "Android за 24 часа." . Что ж могу сказать действительно достойная книга с нормальным переводом . Книга разделена на 24 часа , в ней много практики и в итоге получается готовое приложение.
Ссылка : http://depositfiles.com/files/1twgy037v
Также есть книги из серии Pro Android переведенные на русский язык , хотя на русский это наверно не совсем уместно здесь говорить так как читая данные творения , думается о том что книгу переводили албанцы . Не советую , хотя может кому-то понравится :)
Самый лучший вариант читать в оригинале , хотя не всем хватит силенок усвоить.
Также хочу сказать , что эти книги бесполезные без хороших базовых знаний Java  . Из книг по Java хочу посоветовать Шилдта http://rutracker.org/forum/viewtopic.php?t=923524 .
Ну и такую книгу с немного "смешным" названием "Программирование на Java для детей, родителей, дедушек и бабушек" http://rutracker.org/forum/viewtopic.php?t=3791349 . В общем думаю пока хватит , и вообще почти все вещи необходимые есть в документации .

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

Инструменты для разработки


Сегодня утром проснулся с мыслью , что надо написать в блог какие инструменты нужны для разработки приложений . Вообще ресурс №1 это конечно - http://developer.android.com . Тут собрана вся оффициальная документация по API , множество Dev Guide , офф. блоги разработчиков платформы , а также информация по установке SDK . Также нам конечно нужен гугл :) Как же без него . Ну а если по существу то нам нужно :
1. Скачать Android SDK  http://developer.android.com/sdk/index.html
2. Скачать Java JDK с сайта http://www.oracle.com/technetwork/java/javase/downloads/index.html           3. Скачать  Eclipse SDK с сайта http://www.eclipse.org/downloads/ под вашу ОС. 
После этого ставим Java JDK (важно чтобы JDK и Eclipse были одинаково разрядными, то есть 32 битными или 64-х ) и Eclipse . Теперь устанавливаем Android SDK , после установки необходимо выкачать необходимые версии SDK для разработки , с помощью утилиты SDK Manager.exe лежащей в корне с SDK 

После того как установили нужные SDK необходимо установить в Eclipse - ADT (Android Developer Tools) - заходим в вкладку Help - > Install New Software , там нажимаем кнопочку Add . В поле Location пишем адрес - https://dl-ssl.google.com/android/eclipse/ , в Name пишем что угодно :) , хотя лучше назвать ADT или что-то в этом роде чтобы потом ориентироваться . После установки ADT , Eclipse перезапуститься и попросит вас указать местонахождения SDK , если не попросит , то выбираем вкладку Window -> Preferences -> Android и там есть поле SDK Location , там указываем SDK . Все теперь почти все готово для разработки . Осталось создать только эмулятор - открываем AVD Manager (иконка с девайсом в Eclipse) , нажимаем New, называем наше устройство в поле Name , и указываем версию Android , и размер карты памяти (SD Card) - к примеру 100 mb . Все нажимаем Create AVD . Вроде все :)  Теперь можно создавать проекты и тестировать их в эмуляторе . 

Первый пост

В общем всем привет =) Решил по мере изучения платформы Android , описывать все подводные камни в данном блоге . Надеюсь инфа размещенная здесь будет кому-то полезна. Кстати немного о себе . Я студент 3 курса , учусь на программиста . На данный момент не работаю , однако собираюсь устраиваться на работу именно в мобильной разработке , в частности под платформу Android. В универе учил в основном C#(а также прочую устаревшую ересь - MS Access и т.д) , однако с 3 курса попал по распределению на Java и понял , что Java мне больше нравится чем шарп. Телефон на платформе Android уже довольно давно (около 1.5 года) , однако учить платформу начинаю только сейчас (наверно мозгов раньше не хватало или лень просто :) ). На часах около часа ночи , башка совсем не варит , чтобы написать здесь какие-то умные мысли , поэтому всем спокойной ночи . Кстати всех с Новым годом! ))