Розробка програми Диктофон У цьому просунутому курсі Ви дізнаєтеся, як створити Андроїд-додаток "Диктофон" для запису голосу, самостійно і незалежно від досвіду в програмуванні. В курсі міститься покрокова інструкція по розробці мобільного додатку, з урахуванням актуальних тенденцій в розробці, з використанням популярних інструментів і рекомендованих підходів:
- мова розробки: Kotlin
- середовище розробки: Android Studio
- Архітектура Model-View-ViewModel (MVVM)
- Kotlin корутины
- архітектурні компоненти: LiveData, ViewModel, Data Binding
- База даних Room
- unit-тести
- Bottom Navigation і Navigation Architecture Component
- Google ExoPlayer
- Services, Notifications і т. д.
Незважаючи на складність програми, особливо для новачків, ми максимально доступно будемо пояснювати в уроках процес розробки. Ми врахували досвід попередніх курсів, деякі з яких могли здатися досить складними і незрозумілими. У цьому курсі ми постараємося максимально докладно пояснити, що, як і чому саме так потрібно робити, щоб досягти мети. Після проходження курсу ви будете знати:
- Як створити додаток для android
- як запускати сервіси в фоні
- Як побудувати архітектуру Model-View-ViewModel (MVVM)
- Як пов'язувати макети з поданням через Data Binding
- Як обробляти зміни конфігурації за допомогою LiveData та ViewModel,
- Як виконувати асинхронні завдання з Kotlin coroutines
- Як працювати з базою даних room
- як впровадити Bottom Navigation і Navigation Architecture Component
- Як використовувати ExoPlayer для відтворення звукових файлів
- Як створювати повідомлення з Notifications і багато іншого.
Особливих вимог по початковому рівню немає. Навіть якщо у вас немає знань програмування, використовуючи вихідний код проекту та наші інструкції, ви зможете створити додаток. Для впевненого розуміння того, що відбувається в курсі досить буде знання основ мов Java і/або Kotlin і основ Андроїд-розробки. Але якщо ви не надто впевнені в собі, ми Вам допоможемо! В курсі будуть даватися посилання на матеріали для ознайомлення з основами і поглиблення знань по темі, і ви зможете заповнити відсутні знання.
https://privatelink.de/?https://www.fandroid.info/advanced_tutorial_voice_recorder/