C
cspro57
Пользователь
Можно ссылку
Можно ссылку
Скиньте ссылочку, пожалуйста![Скрытый контент]
Скиньте ссылочку, пожалуйста!
Дайте ссылку, пожалуйста.
можно ссылку
обновите ссылку, пожалуйста
Обновите ссылку пожалуйста
Здравствуйте. Обновите ссылку пожалуйста
Посмотреть вложение 229
Почему Android?
На данный момент Android является абсолютным лидером по числу устройств. Их доля составляет сейчас 86.2%, причём в последние годы их доля только растёт. То есть на iOS, Windows Phone и на другие ОС приходится суммарно меньше 14%. Это уже однозначно определяет, что разрабатывать приложения нужно, в первую очередь, под Android. Такой успех устройств на базе Android связан, в первую очередь, с отличным функционалом, хорошим железом, огромным ассортиментом и бюджетной ценой за счёт экономии на маркетинге. Люди, покупая, например, смартфон или планшет на Android, понимают, что они платят за конкретную вещь, а не за то, что Бред Питт в каком-нибудь фильме звонил с помощью iPhone. Поэтому неудивительно, что Android является номером 1 на рынке мобильных ОС.
Что содержится в курсе?
Курс состоит из 16-ти разделов.
Раздел №1
Введение
![]()
В этом разделе Вы узнаете:
После данного раздела у Вас будет полностью готовая и настроенная среда для разработки приложений на Android.
- Как правильно проходить курс.
- Как установить Android Studio и, главное, как правильно его настроить.
- Как установить эмулятор 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, которые обмениваются данными между собой.
- Какие есть методы обратных вызовов у Activity.
- Что такое объект Intent и как его использовать.
- Что такое Intent-фильтры и как их можно применять.
- Как передавать данные из одного Activity в другой.
- Что такое сервис.
- Как создать сервис.
- Как выводить уведомления.
Раздел №10
Фрагменты
![]()
После данного раздела Вы узнаете:
Пройдя этот раздел Вы сможете делать Ваши приложения более эффективными с помощью фрагментов.
- Что такое фрагменты и для чего они нужны.
- Как происходит обмен данными между фрагментами.
- Какие есть методы обратных вызовов у фрагментов.
- Как сделать перелистывание страниц с помощью ViewPager.
Раздел №11
Работа с мультимедиа
![]()
В данном разделе Вы узнаете:
Пройдя данный раздел Вы сможете использовать в своих приложениях мультимедиа.
- Как работать с изображениями.
- Как работать с аудио.
- Как работать с видео.
- Что такое SoundPool и как его использовать.
Раздел №12
Хранение данных
![]()
В этом разделе Вы научитесь:
После данного раздела Вы сможете работать с файлами в Android, а также научитесь сохранять различные пользовательские настройки и служебную информацию даже при выходе пользователем из приложения.
- Записывать информацию в файл.
- Считывать информацию из файла.
- Сохранять и загружать настройки приложения.
Раздел №13
Телефонные вызовы и SMS
![]()
Очень интересный раздел, в котором Вы узнаете:
Просмотрев данный разделе, Вы сможете создавать приложения, взаимодействующие с телефонными функциями устройства.
- Как совершать звонок прямо из Вашего приложения.
- Как отправить SMS из Вашего приложения.
- Как перехватить входящее SMS.
- Как получить доступ к SMS устройства и прочитать их.
- Как работать с контактами в телефонной книге устройства.
- Как правильно запрашивать разрешение на доступ к этим функциям у пользователя, так как по умолчанию они, разумеется, запрещены.
Раздел №14
Рисование в Android
![]()
В этом разделе Вы узнаете:
После этого раздела Вы сможете создавать красивые и стильные приложения.
- Как вообще происходит рисование в Android.
- Как рисовать и позиционировать фигуры.
- Как рисовать сложные фигуры.
- Что такое Matrix-преобразования и как их использовать.
- Что такое Bitmap.
- Что такое Drawable, как его создавать и использовать.
- Как нарисовать свой собственный компонент (например, свою кнопку).
- Как сделать анимацию компонентов (например, плавное появление, исxчезновение, перемещение, разворачивание и так далее).
- Как сделать анимацию изображений.
Раздел №15
Работа с Интернетом
![]()
Из этого раздела:
Очень важный раздел, который позволит Вам создавать приложения, взаимодействующие с API любых Интернет-сервисов.
- Вы узнаете, как получить данные по URL.
- Вы узнаете, что такое JSON и как с ним работать.
- Вы увидите пример парсинга данных о текущей погоде по гео-координатам, полученным по API стороннего сервиса, и выводе их на экран.
Раздел №16
Многопоточное программирование в Android
![]()
В этом разделе:
После данного раздела Вы сможете создавать многопоточные приложения в Android. Это очень важный раздел, поскольку обработка действий пользователя, какой-нибудь фоновый служебный поток, какой-нибудь таймер обратного отсчёта, секундомер, часы – всё это должно работать в различных потоках. И вот созданию самых разных потоков с различными целями и задачами Вы научитесь в этом разделе.
- Вы узнаете, как создаются многопоточные приложения в Android.
- Вы узнаете, как использовать класс AsyncTask и для чего он нужен.
- Вы увидите, как создаётся таймер обратного отсчёта.
- Вы узнаете, как заставить телефон вибрировать и как настроить шаблон вибрирования.
Скачать материал : [Скрытый контент]