SkillAgentSearch skills...

HarryPotterMVVM

List of Harry Potter characters and their details based on The Harry Potter API

Install / Use

/learn @herdal06/HarryPotterMVVM
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

HarryPotterMVVM

Libraries Used

  • Architecture - Start with classes for managing your UI component lifecycle and handling data persistence.

    • lifecycle - As a user navigates through, out of, and back to your app, the Activity instances in your app transition through different states in their lifecycle.
    • Repository - Repository modules handle data operations.
    • ViewModel - Easily schedule asynchronous tasks for optimal execution.
    • View Binding - a feature that allows you to more easily write code that interacts with views.
    • Data Binding - The Data Binding Library is a support library that allows you to bind UI components in your layouts to data sources in your app using a declarative format rather than programmatically.
    • Navigation - Handle everything needed for in-app navigation. asynchronous tasks for optimal execution.
    • Coroutines - A coroutine is a concurrency design pattern that you can use on Android to simplify code that executes asynchronously.
    • livedata - is an observable data holder class. Unlike a regular observable, LiveData is lifecycle-aware, meaning it respects the lifecycle of other app components, such as activities, fragments, or services.
  • UI - Details on why and how to use UI Components in your apps - together or separate

    • Fragment - A basic unit of composable UI.
    • Layout - Lay out widgets using different algorithms.
  • Third party and miscellaneous libraries

View on GitHub
GitHub Stars6
CategoryDevelopment
Updated1y ago
Forks0

Languages

Kotlin

Security Score

55/100

Audited on Oct 19, 2024

No findings