Портал IT контента
0,0
рейтинг
21 июля 2014 в 13:29

Разработка → 25+ видеоуроков по Android для начинающих tutorial


Приветствую вас, уважаемый хабрачеловек!
Предлагаю вашему вниманию бесплатно серияю видеоуроков в котрых рассмотренно базовые понятия разработки под Android.

Видеоуроки предназначены для начинающих Android разработчиков и предоставляют основы необходимые для того чтобы начать писать приложения под Android.

Содержимое


Android: Урок 1. Введение и установка необходимого ПО


Android: Урок 2. Создание первого приложения Hello World


Android: Урок 3. Ускорение эмулятора Android


Android: Урок 4. Обработчик событий на примере Button


Android: Урок 5. Что такое Activity и его цикл жизни


Android: Урок 6. Что такое Intent?


Android: Урок 7. Передаем данные с одного Activity в другое


Android: Урок 8. Toast. Всплывающие уведомления


Android: Урок 9. Как определить ориентацию устройства?


Android: Урок 10. onActivityResult и RequestCode для чего они?


Android: Урок 11. AlertDialog что это и для чего?


Android: Урок 12. Диспетчер компоновки LinearLayout


Android: Урок 13. Диспетчер компоновки TableLayout


Android: Урок 14. Диспетчер компоновки GridLayout


Android: Урок 15. Диспетчер компоновки RelativeLayout


Android: Урок 16. Логирование в Android


Android: Урок 17. Intent Filter, Явный и Неявный вызов Activity


Android: Урок 18. Что такое ListView и Adapters?


Android: Урок 19. Создание Menu


Android: Урок 20. Как создать Notification?


Android: Урок 21. Дополнительные возможности Notification


Android: Урок 22. Знакомимся с Fragment-ами


Android: Урок 23. Цикл жизни Fragment-a


Android: Урок 24. Динамическое добавление фрагментов


Android: Урок 25. Динамическое удаление и замена фрагментов



Уроки были написаны, для того чтобы дать начинающим базовые понятия и знания, для того чтобы начать писать свои приложения на Android.
Надеюсь, дынный материал будет полезен ребятам, которые начинают изучать Android.
Также автор иногда публикует новый материал, пока что это не так часто как бы того хотелось.
@Devcolibri
карма
27,2
рейтинг 0,0
Портал IT контента
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Спецпроект

Самое читаемое Разработка

Комментарии (34)

  • +3
    Посоветую объединиться с hexlet.org.
    • +1
      Идея неплохая, но думаю более логичней выложить данный материал на devcolibri.com.
      Но про хекслет мы подумаем.
      • +3
        Вы молодцы, отличный ресурс, развивайте его дальше.
        • 0
          Спасибо, будем стараться создавать еще качественей контент.
  • +2
    О! Оставайтесь на месте и никуда не уходите скрывайте. Как раз возникла задача изучать разработку под Android, и тут такое!
    Отдельное спасибо за напоминание, что стандартный тормозной эмулятор можно выкинуть :)
    • 0
      Спасибо. Ну всегда есть наш канал, мы еженедельно публикуем 1-2 урока.
  • +2
    На http://startandroid.ru/ также можно найти много очень хороших уроков для начинающих.
  • +1
    Оформите, пожалуйста, Bittorrent раздачу!
    • 0
      А ещё лучше раздачу через btsync!
      • +1
        Стянул с youtube, вот BTSync ключ: BMRZQ6ERKLBGE3TILSOKVZ7XT4GRITZS4 (1.72 GB).
        • 0
          Ок, спасибо.
        • 0
          подскажите каким образом тянули? хочу курс по Java вытянуть…
          • 0
            Написал маленький скрипт и скачивал при помощи youtube-dl каждое видео из списка ссылок.
  • +1
    Очень неплохие уроки. Продолжайте делать. Понравилось, что вы не используете Eclipse. Не хочу разводить холивар, просто хочу сказать, что это считаю неплохим то, что вы рассказываете о каких-либо альтернативах(эмуляторах, идешках и.т.д) Eclipse'у.
    • 0
      Спасибо, я пытаюсь делится в уроках все важным опытом который ранее получил сам.
  • 0
    А у меня логичный вопрос — почему для разработки под Android нужно использовать ультимейт едишн? Больше полугода пишу в комьюнити и прекрасно себя чувствую. Ультимейт нужна только для Java EE.
    • 0
      Точно уже не скажу, но есть плюшки, по крайней мере были в 12-й IDEA которыйе отсуствовали в community, но так же в уроках я говорил что можно испльзовать community.
      • 0
        www.jetbrains.com/idea/features/editions_comparison_matrix.html Полное описание, что присутствует только в Ultimate.
        • 0
          Особо не отличается и правдо, но я использую Ultimate так как пишу много и на Java EE к томуже лицензия, думаю много кто согласится что JetBrains делает крутые продукты ))
          • +1
            Ну, если бы у меня была лицензия на ультимейт, я бы тоже ею пользовался :) К сожалению, пока не готов отдать 200$ за плюшки, в которых не нуждаюсь. Может, когда выйдет 14-ая и будут скидки…
  • +1
    Спасибо, пока только начало, а уже нашлись ответы на кучу вопросов
    • 0
      Если буду возникать вопросы их можно задать в группе проекта ВК.
  • 0
    А почему в формате видеоуроков? Как по мне, статьи намного удобнее.
  • 0
    Простите, за легкий оффтоп, но у меня в chrome версии 29, да и раньше такое было, проблемы с видео под спойлерами. Они просто не подгружаются.
    Скрытый текст
    image

    Никто не знает, как с этим бороться? Такая проблема только на хабре.
    • 0
      Как решить не знаю, но в даном случае можите выйти на сам канал на Youtube и там ознакомится с материалом.
  • +3
    Давно вынашивал идею создания простенькой программы для собственных нужд. И даже порывался написать Hello World, но не смог. Тогда не попалось мне исчерпыавющего руководства для новичков. В итоге я погряз в гуглении, работал в эклипсе и даже не смог настроить среду для разработки.

    И вот о чудо: ваши видео! В этом курсе я вижу почти все что нужно для моей программки, так что теперь не вижу никаких проблем чтобы начать.

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

    В общем похоже это единственное что не дает мне начать практику (хотя просмотрел 5 видео и вижу что в остальном ничего сложного там нет, вы очень подробно все объясняете).

    извиняюсь за сумбурность, просто череда событий и как-то все само так получилось :)
    • +2
      Спасибо) Мы курс еще пишем, и будут новые интересные уроки. По вашей задаче нужен Service + AsyncTask немного есть тут: devcolibri.com/1785
      • 0
        спасибо за подсказку!
        немного забегая вперед — сервис который будет раз в сутки будить систему и делать запрос, не станет-ли он заметно сажать батарею? Имею ввиду не во время отправки запроса (понятно что это всего неск. секунд), а во время своего «висения» в бэкграунде? Хотя с другой стороны, деваться мне все равно некуда; и как-бы процесс не сажал батарею, делать все равно видимо придется. В общем спасибо огромное за видео, они очень информативны, точны, и что немаловажно актуальны. Ну и эклипс действительно не сказал-бы что удобен.

        • +2
          У меня в приложении такое пробуждение происходит каждые полчаса — и ничего :) На батарею не влияет совсем. На глаз. Так съедает доли процента, конечно.
        • +1
          Соглашусь с Bringoff на батарею это не должно сильно повлиять.
  • +2
    Спасибо за уроки :) Посмотрев часть, я хоть чуть-чуть стал въезжать что к чем в Android. Стоит ли ожидать урок о поддержки дисплеев разных размеров и плотности?
    • +1
      Да, планируем, но будет это видео или текстовы на сайте пока не знаем, но есть пост на хабре наш http://habrahabr.ru/post/231269/

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.