Уроки по Android

Программирование под android — с чего начать?

Задались таким вопросом? Тогда добро пожаловать!

На этой странице собраны все то что с некоторой натяжкой можно назвать моими  небольшими уроками по Android 🙂

Структура Android-приложений. Часть 1 (Activity)

 

Пишем движок игры под Android – tutorial часть 1

Пишем движок игры под Android – tutorial часть 2

Пишем движок игры под Android – tutorial часть 3

Пишем движок игры под Android – tutorial часть 4

Пишем движок игры под Android – tutorial часть 5

Пишем движок игры под Android – tutorial часть 6

Пишем движок игры под Android (Звук) – tutorial часть 7

Пишем движок игры под Android – tutorial часть 8

Пишем игру Пятнашки для Android

 

Кастомный SeekBar

ListView в котором каждый элемент имеет заголовок и подзаголовок new

Пишем змейку для Android Часть первая — логика игры new

Пишем змейку для Android Часть вторая — все остальное new

Продолжение следует 🙂

Буду рад если кому-то это поможет :-)!!!

 

При публикации материалов с этого сайта, пожалуйста, ставьте ссылку на оригинал материала, буду очень признателен!

Вам понравилось? Было полезно? Поделитесь!

Опубликовать в Facebook
Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники
Опубликовать в Яндекс

53 Responses to Уроки по Android

  1. Ольга говорит:

    случайно наткнулась на Ваш блог) теперь постоянно его просматриваю) Статьи очень полезные, спасибо Вам) надеюсь, что блог будет развиваться;)

  2. Дмиририй говорит:

    Здравствуйте! Мельком пробежался по статьям движка, собрал все в кучу, вроде ошибок нету. Попытался собрать 15-шки, собираются, но приложение не работает. Там нужно графику подключать? Не могли бы вы выложить весь проект игры 15? хочется понять хочется посмотреть что куда идет, что в xml лежит, как правильно организовывать проекты в Eclips и т. д. Можно скинуть на почту, если не сложно.

  3. Дмиририй говорит:

    Спасибо уважаемый 🙂 С наступающим Вас новым годом!!

  4. ilea говорит:

    у меня вопрос …. можно портировать простую программу на анероид … если да то как это сделать и насколько это сложно? и как можно сделать пользовательский интерфейс для программы на анероиде?

    • davidmd говорит:

      Портировать так или иначе можно все что угодно. А что-за именно проргамма?

  5. Kolerts говорит:

    прежде всего спасибо большое за уроки и сурсы.
    есть вопрос по полилайн:

    mPoint po[i];
    for(int i=0;i<5;i++)
    po[i] = new mPoint(i*10, i*3);
    fPaint.setColor(Color.WHITE);
    bglayer.p = fPaint;
    flash1 = new mPolyLine(po);
    mainScene.setCurLay(0);
    mainScene.addItem(flash1);

    собирается, но вылетает при запуске на устройстве

  6. Пётр говорит:

    Лучше напиши програмный автоответчик для андройд.

  7. mr_Spy говорит:

    Отличные статьи! Почему бы вам не делать более подробные уроки по отдельно каждому элементу? Например кнопки, текстовые поля, датчики ориентации, акселерометр, всё, что можно использовать при разработке приложений. Это было бы весьма познавательно.

  8. Влад говорит:

    Классные статьи! Я думаю, можно еще написать пару статей о Qt и SDL под Android. Например, библиотека SDL используется в основном для создания кроссплатформенных игр, а т.к. Ваш блог ориентирован именно на разработку игр под Android, то SDL будет в самый раз.

  9. Kent говорит:

    Большое спасибо за такие статьи… а можешь замутить простую игру в крестики — нолики???

    • davidmd говорит:

      Поищите внимательно здесь где ты есть. Просто я сейчас телефона неудобно добавлять ссылки

  10. Дмитрий говорит:

    Добрый день. Столкнулся с проблемой, на андроиде не могу запустить java сайт. Вот этот к примеру http://jc.pcranywhere.com/
    Это программа для удаленного управления радиоприемником, подключенным к компьютеру.
    Как научить андроид понимать такие сайты? Спасибо!

  11. Kent говорит:

    Здорово еще раз… делаю живые обои… суть такова: летают пузырьки их можно лопать касанием пальца… после исчезновение самого шарика появляется картинка капель (типо шарик лопнул)… Вопрос как написать так чтоб последняя картинка капель сама исчезала…

  12. Kent говорит:

    Добрый день… сделал приложение, запихнул на маркет платным… вопрос: как попасть в топ платных???

    • davidmd говорит:

      Честно говоря понятия не имею 🙂 Я как-то больше разработкой чем продвижением занимаюсь 🙂

  13. Kent говорит:

    Приветствую… Подскажите, как сделать так чтобы при каждом нажатии объекта воспроизводился звук???

  14. Сапфил говорит:

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

    В качестве благодарности автору за обучение — могу выложить кое-то другое. Изучаю готовый движок AndEngine. Есть рабочий код, который создает спрайт самолетика на экране. Можно двигать самолетик акселерометром, можно перетаскивать в-ручную. Главное — в коде море комментов (наверное больше половины кода — комменты). Я все описал на русском, надеюсь все понятно.
    Вот код:
    http://www.everfall.com/paste/id.php?6f7rpx9xg5ne
    Вот видео того, что делает код:
    http://www.youtube.com/watch?feature=player_embedded&v=a7WWUBI98nQ
    Вот мой бложик. Чтобы задать мне вопросы. Хотя можно и тут, если автор не против.
    http://sapfil-proger.livejournal.com/

    П.С. Надеюсь, публикация таких ссылок разрешена автором. Если нет — просьба к автору — удалить этот пост частично или полностью — на его усмотрение.
    Спасибо.

  15. Фёдор говорит:

    Здравствуйте, у меня тут такая проблема возникла, (я знаю что я нуб). в общем я не могу скачать эмулятор андроида для ПК!(( все варианты перепробывал, ничего не получается. можете мне кинуть ссыки на скачивание нужных компонентов) заранее спасибо)) очень надеюсь на вашу помощь

    • davidmd говорит:

      Ну собственно все есть вот тутта http://developer.android.com/sdk/index.html SDK с эмулютором и прочими плюшками 🙂 на eclipse.com можно скачать эклипс, а дальше по мануалу из первой ссылки (если конечно с английским все в пряде :)))

  16. Максим Шаров говорит:

    Ну вот так всегда! Блог для обучения программирования под android с первых шагов… И с первых же шагов тёмный лес. Просто не все знают язык Java. Я столкнулся с такой проблемой — авторы большинства сайтов, статей и книг для жаждущих написать программку на андрюше почему то дефолтно считают читателя java-программистом и после короткого вступления кидают его в болото классов и непонятных терминов.
    Просьба — уточните, что необходимо знать, перед тем как Android осваивать? Может мне сначала Java изучить надо (есть такие догадки). А то как то не вяжется… С наскоку весь код и объяснения к нему непонятны абсолютно. При всем при том, что знаком с PHP, и базовые определения вроде переменных, констант, массивов, циклов и т.д. понимаю. Боюсь представить, какая каша в голове у человека, который не представляет себе, что такое программирование или среда разработки.
    Был бы крайне рад услышать совета с чего всё таки начинать? Ну явно не с Hello World

    • davidmd говорит:

      Хм… Вполне логично. Надо ксстати написать про это 🙂

      • vladislav говорит:

        Максим, а смысл изучать программирование на java с нуля дак еще и под android!? Тут как минимум нужно начать с pascal, можно с C/C++, но не с java.

  17. Andrew говорит:

    Вы просматриваете свою почту? Я оставил вам письмо на ящик

  18. Александр говорит:

    Доброго времени суток. Я прошу сделать какой ни будь всупительный курс к этим урокам, по поводу того, что надо знать перед началом. А то везде, уроки расчитаны на программистов. И тогда уж сделать курс уроков по джаве, не то, что уже есть про различные переменные и массивы, а то что как работает, все команды, что бы по окончанию курса можно было делать программки, пускай простенькие но программки. Заранее спасибо!

  19. Andrew говорит:

    Привет . Как можно реализовать камеру? Как в играх

  20. Константин говорит:

    Привет. Начинаю осваивать программирование под андроид, поэтому полный нуб в этом. Не могли бы Вы привести примеры как работать с браузером. Хочу написать приложение, которое будет авторизоваться при помощи «ВКонтакте», хотя в помощи там все подробно описано, мой тугой ум не может реализовать задуманное?

  21. Шурик говорит:

    Весьма полезно.

    За писанину под Ведроид брался несколько раз, но тонул в куче непонятного для меня… сам я любитель писать для микроконтроллеров на Си и ASMе.. 🙂 А тут с ходу в объектное программирование, да еще и заморочки от самого Ведроида…
    Благо, что задачка появилась( http://www.rusfishing.ru/forum/showpost.php?p=2685948&postcount=10720 http://www.rusfishing.ru/forum/showpost.php?p=2688860&postcount=10728 )… 🙂
    На основе движка игры наклепал свое «приложение»… Правда, это больше было похоже на работу скульптора… 🙂 отсечь все лишнее, а топом на то что осталось налепить нужное 🙂 Больше на хакерство походит… Но получилось 🙂
    Весьма помогло описание автором кода… местами, даже, пришло понимание… 🙂

  22. Александр говорит:

    Здравствуйте! очень хотелось бы разобрать тему поиска информации о человеке по фамилии. вводим фамилию вы подает список имеющихся, нажимаем и открывается все данные которые на него есть. а все данные из базы SQL.
    Примерно как здесь http://appstorm.ru/meditsinskie-spravochniki/.
    очень хочется научится но не как не разберусь. сделавший пожалуйста такой урок.

  23. Володя говорит:

    Спасибо за статью.

  24. Егор говорит:

    Можно ли писать приложения на телефоне (например с помощью AIDE)

  25. vector говорит:

    Можно писать небольшие приложения на планшете в AIDE.
    Как пример сам написал простой блокнот на планшете в AIDE. Наказывается TxtNotes. Кому интересно вот ссылка
    https://play.google.com/store/apps/details?id=com.notes.txtnotes

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *