Последние поступления

  • Бесплатный видеокурс
  • Бесплатный видеокурс
  • Бесплатный видеокурс
  • Видеокурс
  • Видеокурс
  • Видеокурс

    Последние новости

    • Скидка 50%. Курс
    • Скидка 30% до 19 января 2020 г. Запуск 4 потока на курсе Time Blending. (Глеба Хлопунова)
    • 30% скидка на курсы до 27 января 2020 года. (Александр Куртеев)
    • Скидк 60%. до 16 января 2020. Распродажа от команды WebForMySelf!
    • ПОЛУЧИТЕ СКИДКУ ДО 80%! Большая распродажа в честь Нового Года! (Михаил Русаков)
    • Скидка 25%. Коллекции экшенов ART Color. (Алексей Кузьмичев)

      Мы в сети

      VK
      FB

      Оформите подписку!

       Введите Ваш E-m@il и
      получайте свежие новости

      Видеокурс
      Видеокурс "Создание приложений для Android с нуля". (Михаил Русаков)
      Видеокурс

      Видеокурс Видеокурс "Создание приложений для Android с нуля". (Михаил Русаков)

      Страница автора - Михаил Русаков
      Страница автора

      Автор: Михаил Русаков

      Данный курс научит Вас создавать приложения любой сложности для Android. Курс состоит из 16-ти разделов, из которых Вы узнаете, как создавать свои собственные приложения для Android. В курсе содержится вся необходимая теория, а также множество практических примеров, в том числе, и из моей личной практики. Просмотрев данный курс и выполнив упражнения из него, Вы сможете создавать приложения любой сложности для самой популярной мобильной ОС в мире - Android.

      Смотреть видео:

      Создание приложений для Android с нуля. (Михаил Русаков)

      Содержание:

      • Раздел №1. Введение

      В этом разделе Вы узнаете:

      • Как правильно проходить курс.
      • Как установить Android Studio и, главное, как правильно его настроить.
      • Как установить эмулятор Android, чтобы Вам не пришлось постоянно загружать приложение на своё устройство.

      После данного раздела у Вас будет полностью готовая и настроенная среда для разработки приложений на Android.

      • Раздел №2. Основы программирования на Android

      В этом разделе Вы узнаете:

      • Как пишется простейшее приложение «Hello World».
      • Какова структура проекта. Это очень важный урок, в котором Вы узнаете назначение всех файлов и папок в проекте.
      • Как запустить приложение на реальном смартфоне или планшете. Вы увидите, какие действия нужно совершить на самом телефоне, как правильно его подключить к компьютеру и как загрузить приложение на само устройство.
      • Для чего нужен файл AndroidManifest.xml и как его использовать.

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

      • Раздел №3. Основы интерфейса приложений

      Из данного раздела:

      • Вы узнаете, что такое файлы Layout и как их использовать.
      • Вы узнаете, как задавать размеры элементов и как их позиционировать на экране устройства.
      • Вы научитесь создавать простые пользовательские интерфейсы.
      • Вы узнаете, как обрабатывать события (например, клик по кнопке).
      • Вы научитесь создавать «многостраничные» приложения.
      • Вы научитесь работать с ресурсами.

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

      • Раздел №4. Менеджеры компоновки

      В этом разделе:

      • Вы научитесь работать с самыми разными менеджерами компоновки: LinearLayout, TableLayout, FrameLayout, RelativeLayout, ConstraintLayout, ScrollView, GridLayout.
      • Вы узнаете, как программно создавать и использовать менеджеры компоновки.
      • Вы научитесь совмещать различные менеджеры компоновки вместе.

      После данного раздела Вы сможете создавать интерфейсы любой сложности.

      • Раздел №5. Компоненты

      В этом разделе:

      • Вы научитесь использовать самые разные компоненты: текстовые метки, текстовые поля, кнопки, чекбоксы, радио-кнопки, выпадающие списки, компоненты для выбора даты и времени, ползунки, всплывающие сообщения.
      • Вы узнаете, как создаются и как используются списки в приложении.

      После данного раздела Вы сможете использовать самые разные компоненты в своих приложениях. Начиная с этого момента, Вы уже в состоянии создавать сложные проекты, так как Вы будете знать: как создаётся интерфейс, как происходит взаимодействие с пользователем и как выводится информация на экран.

      • Раздел №6. Меню

      В этом разделе Вы узнаете:

      • Как создавать меню, подменю, чекбосы и радио-кнопки в меню.
      • Как обрабатываются нажатия по различным видам пунктов меню.

      После данного раздела Вы сможете в своих приложениях создавать и использовать самые разные виды меню.

      • Раздел №7. Диалоговые окна

      Из этого раздела Вы узнаете:

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

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

      • Раздел №8. Дизайн приложения

      В этом разделе Вы узнаете:

      • Что такое стили и как их использовать.
      • Что такое темы и почему они так важны и удобны.

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

      • Раздел №9. Работа с Activity и Service

      Из этого раздела Вы узнаете:

      • Какие есть методы обратных вызовов у Activity.
      • Что такое объект Intent и как его использовать.
      • Что такое Intent-фильтры и как их можно применять.
      • Как передавать данные из одного Activity в другой.
      • Что такое сервис.
      • Как создать сервис.
      • Как выводить уведомления.

      Данный раздел действительно важный, и после него Вы сможете создавать по-настоящему сложные функциональные приложения: с фоновыми процессами, с множеством Activity, которые обмениваются данными между собой.

      • Раздел №10. Фрагменты

      После данного раздела Вы узнаете:

      • Что такое фрагменты и для чего они нужны.
      • Как происходит обмен данными между фрагментами.
      • Какие есть методы обратных вызовов у фрагментов.
      • Как сделать перелистывание страниц с помощью ViewPager.

      Пройдя этот раздел Вы сможете делать Ваши приложения более эффективными с помощью фрагментов.

      • Раздел №11. Работа с мультимедиа

      В данном разделе Вы узнаете:

      • Как работать с изображениями.
      • Как работать с аудио.
      • Как работать с видео.
      • Что такое SoundPool и как его использовать.

      Пройдя данный раздел Вы сможете использовать в своих приложениях мультимедиа.

      • Раздел №12. Хранение данных

      В этом разделе Вы научитесь:

      • Записывать информацию в файл.
      • Считывать информацию из файла.
      • Сохранять и загружать настройки приложения.

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

      • Раздел №13. Телефонные вызовы и SMS

      Очень интересный раздел, в котором Вы узнаете:

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

      Просмотрев данный разделе, Вы сможете создавать приложения, взаимодействующие с телефонными функциями устройства.

      • Раздел №14. Рисование в Android

      В этом разделе Вы узнаете:

      • Как вообще происходит рисование в Android.
      • Как рисовать и позиционировать фигуры.
      • Как рисовать сложные фигуры.
      • Что такое Matrix-преобразования и как их использовать.
      • Что такое Bitmap.
      • Что такое Drawable, как его создавать и использовать.
      • Как нарисовать свой собственный компонент (например, свою кнопку).
      • Как сделать анимацию компонентов (например, плавное появление, исxчезновение, перемещение, разворачивание и так далее).
      • Как сделать анимацию изображений.

      После этого раздела Вы сможете создавать красивые и стильные приложения.

      • Раздел №15. Работа с Интернетом

      Из этого раздела:

      • Вы узнаете, как получить данные по URL.
      • Вы узнаете, что такое JSON и как с ним работать.
      • Вы увидите пример парсинга данных о текущей погоде по гео-координатам, полученным по API стороннего сервиса, и выводе их на экран.

      Очень важный раздел, который позволит Вам создавать приложения, взаимодействующие с API любых Интернет-сервисов.

      • Раздел №16. Многопоточное программирование в Android

      В этом разделе:

      • Вы узнаете, как создаются многопоточные приложения в Android.
      • Вы узнаете, как использовать класс AsyncTask и для чего он нужен.
      • Вы увидите, как создаётся таймер обратного отсчёта.
      • Вы узнаете, как заставить телефон вибрировать и как настроить шаблон вибрирования.

      После данного раздела Вы сможете создавать многопоточные приложения в Android. Это очень важный раздел, поскольку обработка действий пользователя, какой-нибудь фоновый служебный поток, какой-нибудь таймер обратного отсчёта, секундомер, часы – всё это должно работать в различных потоках. И вот созданию самых разных потоков с различными целями и задачами Вы научитесь в этом разделе.

      Бонус №1. Создание виджета

      Уверен, что многие из Вас знают, что такое виджет. Но для тех, кто не знает, кратко поясню, что виджет – это небольшая программа, которая находится на рабочем столе устройства. Там может быть, например, баланс Вашего банковского счёта, сведения о погоде, список дел на сегодня и тому подобное. И в данном Бонусе, состоящем из 5-ти уроков, Вы научитесь:

      • Создавать виджет.
      • Принимать настройки от пользователя.
      • Обрабатывать нажатия на виджете.
      • Обновлять информацию в виджете.
      • Создавать полноценные виджеты с нуля на примере виджета погоды.

      Бонус №2. OpenGL и 3D-рисование

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

      Этот Бонус состоит из 11 уроков, в которых:

      • Вы познакомитесь с OpenGL.
      • Вы узнаете, что такое шейдеры.
      • Вы узнаете, как рисуются фигуры на OpenGL.
      • Вы узнаете, как работать с цветом в OpenGL.
      • Вы узнаете, как создаются 3D изображения.
      • Вы узнаете, как убрать искажения при разных ориентациях экрана.
      • Вы узнаете, как работать с камерой.
      • Вы узнаете, как сделать анимацию камеры.
      • Вы узнаете, как применяются трансформации.
      • Вы узнаете, как текстурировать объект.
      • Вы увидите пример создания текстурированного 3D-объекта с вращающейся камерой.

      Бонус №3. Создание приложения Vision

      Данное приложение написал я когда-то для себя, но считаю, что оно будет полезным для всех, кто много работает за компьютером и при этом хочет сохранить своё зрение. Суть его в том, чтобы через равные промежутки времени делать перерывы. Например, 50 минут за компьютером и 10 минут перерыв. После каждого интервала телефон должен сигнализировать о том, что пора за компьютер или пора делать перерыв. Разумеется, в функциях этого приложения данное время должно настраиваться. Так же в этом приложении должно быть реализовано множество мелких нюансов: сброс таймера, диалоговые окна, работа таймера при закрытии приложения и многое другое. Так вот это приложение, которое я сам лично использую и советую его использовать и Вам, в этом Бонусе мы с Вами создадим.

      Сам Бонус состоит из 10 уроков, в которых Вы увидите:

      • Как создаётся главный экран.
      • Как создаётся экран с настройками.
      • Как добавляется поддержка альбомной ориентации.
      • Как происходит обработка и сохранение настроек.
      • Как делаются часы.
      • Как создаётся таймер обратного отсчёта.
      • Как выводится и обрабатывается диалоговое окно.
      • Как добавляется виброзвонок и аудио-сигнал.
      • Как делается кнопка смены режима работы таймера.
      • Как делается кнопка сброса таймера.

      • Страница курса - Создание приложений для Android с нуля. (Михаил Русаков)
      • Похожие видеокурсы по теме:
        Видеокурс Бесплатный видео урок
        Видеокурс Бесплатный видеокурс
        Видеокурс Бесплатный видеокурс
        Видеокурс Курс
        Видеокурс Бесплатный видео урок
        Видеокурс Бесплатный видеокурс
      • Смотрите бесплатное видео по теме:
        Промо ролики видеокурса Flash – это просто! (Леонид Дементьев, Артём Кашеваров)
        Промо ролики видеокурса Turbo Pascal. Основы программирования. (Артём Кашеваров)
        Промо ролики видеокурса Основы программирования в С# для чайников. (Артём Кашеваров)
        Промо ролики видеокурса Основы создания игр в GameMaker. (Артём Кашеваров)
        Промо ролики видеокурса Программирование на Delphi. (Артём Кашеваров)
        Промо ролики видеокурса Теория большого заработка для программиста. (Артём Кашеваров)

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


      Защитный код
      Обновить