Мобилни платформи и програмирање
Предавања
2023
- Вовед во предметот и вовед во Android
- Вовед во Android
- Вовед во Android 2
- Апликациски компоненти (дел 1)
- Апликациски компоненти (дел 2)
- Апликациски компоненти (дел 3)
- Апликациски компоненти (дел 4)
2022
- Вовед во предметот и вовед во Android
- Апликациска Архитектура на Android
- Апликациски компоненти (
Context,Activity,Fragment,Intent,Service) - Broadcast Receivers, Services, Content Providers and Content Resolvers
- Фрагменти, (Resources) Ресурси и
Android.xml
Аудиториски вежби
2023
- Intro to Kotlin
- Kotlin Practical
- Rock Paper Scissors
- Intents
- RecyclerView
- MVVM + RepositoryPattern
- Fragments (дел 1)
- Fragments (дел 2)
2022
- Kotlin Practical
- Basic View Components (
TextView,EditViewandButton) - View Model (Closely Related to Android App Lifecycle)
- Live Data
- Intents Intro (Theory)
- Explicit Intents (from
Activity1toActivity2) - Implicit Intents (Opening Maps, Sending Mail, Using Calendar, Opening a Web Site)
- Custom Activity with Implicit Intent
- Get a result from an activity (Callback)
- RecyclerView + Adapter with
MutableList<String> - View Folder + Adapter with Image Example Recycler View
- Fragments
- Methods and Concepts for Communication between Host Activities and Fragments + Data Binding & View Binding
- Communication between a Group of Fragments + Difference between
activityViewModels()andviewModels - Dialogs in Android for Forms or Confirmation
- Coroutines and Channels
- MVVM + MovieApp API Search Movies using Retrofit and Coroutines
- Room (Persisting Data in Local Database) (дел 1)
- Room (Persisting Data in Local Database) (дел 2)
Дополнителна содржина
- Димитар Китановски 2021 Аудиториска Recycler View + Fragment Manager for Transactions
- Димитар Китановски 2021 Аудиториска Custom Dialog + Fragments
- Кодот од Аудиториските вежби со Костадин Мишев
- Кодот од Аудиториските вежби со Милена Трајаноска
- GitHub линк од апликацијата
Белешки
- Нема