Skip to content

TeslyukTaras/android-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Навчальні матеріали до курсу основи розробки Android додатків

Перелік тем:

  1. Вступне заняття. Огляд ОС Android, перші кроки в розробці аплікацій.
  2. Вступ до JAVA. Екскурс. Основні елементи мови. Практичне використання.
  3. Вступ до JAVA частина 2. Цикли. Колекції. Наслідування.
  4. Цикл життя Android аплікації, базові UI елементи.
  5. Android Studio. Елементи інтерфейсу користувача, основи роботи в Layout Editor.
  6. Робота з Intent-ами та Receiver-ами. Intent-и системи.
  7. Робота з Fragment-ами.
  8. Бази даних та Content Provider-и.
  9. Робота з мережею Інтернет.
  10. Робота з файлами, збереження стану аплікації, Preferences.
  11. Робота в фоновому режимі: Service та AsyncTask.
  12. Робота із сенсорами.

Практичні заняття:

  1. Практичне заняття 1 - Калькулятор
  2. Практичне заняття 2 - Додаток для перегляду погоди
  3. Практичне заняття 3 - Додаток для запису ідей

Курсовий проект

Основною ціллю курсового проекту є отримати практичні навички розробки додатки під ОС Android. Ознайомитися із використання популярних бібліотек, компонентів та архітектурних патернів. Курсовий проект охоплює наступні теми: ОС Android - розуміння архітектури та основних компонентів ОС Android.
Activity - розуміння життєвого циклу Activity та її використання в розробці додатків Android.
Fragment - зрозуміти, як проектувати додаток з фрагментами. Розуміти життєвий цикл фрагментів. Як організувати зв'язок між Activity і Fragment.
Views - зрозуміти, як проектувати елементи інтерфейсу за допомогою різних базових елементів інтерфейсу користувача.
RecyclerView - зрозуміти, як використовувати масивів / списків даних для заповнення в ListView, GridView та інших компонентах.
REST API - зрозуміти, як отримати / створити / оновити / видалити дані на віддаленому сервері. Як комунікувати з віддаленими серверами.
Retrofit/ Glide - зрозуміти, як використовувати популярні бібліотеки для завантаження зображень.
Android MVP - зрозуміти як організовувати архітектуру додатку згідно з MVP.
Опис курсового проекту

About

Android course overview

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published