Быстрый старт в разработке Android-приложений

  • 4.6
Approx. 19 hours to complete

Course Summary

This course provides a quick start to Android app development. Students will learn the basics of Android Studio, UI design, and how to create and run a simple app.

Key Learning Points

  • Learn how to use Android Studio to create and run a simple app
  • Design and implement a user interface for an Android app
  • Understand the basics of Android app development including activities, intents, and layouts

Related Topics for further study


Learning Outcomes

  • Create and run a simple Android app
  • Design a user interface for an Android app
  • Understand the basics of Android app development

Prerequisites or good to have knowledge before taking this course

  • Basic knowledge of programming
  • A computer with internet access

Course Difficulty Level

Beginner

Course Format

  • Self-paced
  • Online
  • Video lectures

Similar Courses

  • Learn Android Development From Scratch
  • Android App Development Masterclass using Kotlin

Related Education Paths


Notable People in This Field

  • Chet Haase
  • Romain Guy

Related Books

Description

Мобильная разработка - одна из самых динамично развивающихся отраслей IT индустрии. Тенденция к этому, несомненно, сохранится. В этих реалиях умение писать мобильные приложения это лишь малая часть профессиональной разработки. Нужно уметь писать красивый отказоустойчивый код с понятной чистой архитектурой и полным разделением логики. Код, который будет понятен как книга любому читателю. Так же, необходимо знать все современные подходы разработки Android приложений, разбираться в хороших и плохих "новинках" Android разработки. Обо всем этом вы узнаете при прохождении нашего курса. Если вы хотите быть модным, современным и профессиональным Android-разработчиком, то вы обязаны пройти этот курс!

Outline

  • Первые шаги в Android-разработке
  • МФТИ
  • Знакомство со специализацией
  • Знакомство с курсом
  • Android - тогда и сейчас
  • Первое приложение - Hello, World из коробки
  • Интерфейс студии и структура проекта
  • Создание и запуск Android эмулятора
  • Создание стороннего эмулятора
  • Краткое знакомство с часто встречающимися понятиями
  • e-Legion
  • Фонд развития онлайн-образования
  • Полная программа "Android-разработчик"
  • Telegram и Форум
  • Полезные ресурсы – официальные и сторонние
  • Установка Android Studio
  • Подготовка Android SDK
  • AndroidManifest
  • Директория java
  • Директории res, assets
  • Dp – определение размеров элементов
  • Конспект по неделе 1
  • Тест
  • Тест
  • Компоненты Android и элементы интерфейса
  • Основные компоненты Android. Context
  • Activity. Жизненный цикл
  • Интерфейс. View и ViewGroup
  • Реализации ViewGroup
  • ImageView, EditText
  • Система сборки Gradle
  • Toast
  • Menu, ContextMenu
  • Знакомство с Fragment
  • Формат JSON. Библиотека GSON
  • Общие атрибуты View-элементов
  • TextView, Button, CheckBox, Radiobutton
  • Работа с ресурсами приложения
  • Квалификаторы
  • Возможности Android Debug Bridge (ADB)
  • Debug - режим отладки приложения
  • Подробнее о Intents (неявные), IntentFilters
  • Backstack Activity, launchMode, intentFlags, taskAffinity
  • Работа с фрагментами
  • SharedPreferences
  • Заливка проекта на GitHub
  • Конспект по неделе 2
  • Тест
  • Тест
  • Тест
  • Тест
  • Тест
  • Фрагменты
  • Проверочный тест
  • Старт курсового проекта
  • КП. Верстка экрана логина
  • КП. Добавление ссылок на View элементы
  • КП. Валидация email и password. Ошибки в Toast
  • КП. Верстка экрана профиля
  • КП. Создание активити профиля
  • КП. Создание класса User
  • КП. Создание хост активити для фрагментов
  • КП. Миграция логики AuthActivity во фрагмент
  • КП. Добавление фрагмента регистрации. Создание класса PreferenceHelper
  • Код для КП. Верстка экрана логина
  • Код для КП. Добавление ссылок на View элементы
  • Код для КП. Валидация email и password. Ошибки в Toast
  • FAQ по заданиям на взаимную оценку
  • Задание 1
  • Код для КП. Верстка экрана профиля
  • Код для КП. Создание активити профиля
  • Код для КП. Создание класса User
  • Задание 2
  • Код для КП. Создание хост активити для фрагментов
  • Код для КП. Миграция логики AuthActivity во фрагмент
  • Код для КП. Добавление фрагмента регистрации. Создание класса PreferenceHelper
  • Конспект по неделе 3
  • Завершение курсового проекта
  • КП. Логика авторизации. Работа с бэкстеком
  • КП. Экран профиля. Логаут, меню
  • КП. Обновленная логика авторизации. AutoCompleteTextView, ArrayAdapter
  • КП. Экран профиля. Извлечение изображения из галереи
  • КП. Градиентный фон. The end
  • Код для КП. Логика авторизации. Работа с бэкстеком
  • Код для КП. Экран профиля. Логаут, меню
  • Задание 1
  • Код для КП. Обновленная логика авторизации. AutoCompleteTextView, ArrayAdapter
  • Код для КП. Экран профиля. Извлечение изображения из галереи
  • Код для КП. Градиентный фон. The end
  • Полная программа "Android-разработчик"
  • Конспект по неделе 4

Summary of User Reviews

This Quick Start to Android course on Coursera has received positive reviews from many users. The course covers the basics of Android app development and provides hands-on experience. One key aspect that many users thought was good is the clear explanation of concepts and the practical examples provided.

Pros from User Reviews

  • Clear explanation of concepts
  • Hands-on experience
  • Good for beginners

Cons from User Reviews

  • Some users found the course too basic
  • Not enough advanced topics covered
  • Some technical issues reported
Russian
Available now
Approx. 19 hours to complete
Тайчинов Марат
Moscow Institute of Physics and Technology, e-legion, E-Learning Development Fund
Coursera

Instructor

Share
Saved Course list
Cancel
Get Course Update
Computer Courses