وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Android with Kotlin: Fundamentals

سرفصل های دوره

Android development has evolved over the last few years to use modern design practices such as a declarative UI and coroutines. This course will introduce you to these modern practices.


1. An Introduction to Kotlin
  • 1. Types
  • 2. Mutability
  • 3. Nullability
  • 4. Operators
  • 5. ControlFlow
  • 6. Classes and Interfaces
  • 7. Functions and Lambdas

  • 2. Android Studio and the Development Environment
  • 1. Introduction
  • 2. Project Wizard
  • 3. Creating an AVD
  • 4. Debugging and Logging
  • 5. Gradle Files

  • 3. Our First Application
  • 1. Introduction
  • 2. Main Activity
  • 3. Activity LIfecycle Demonstration
  • 4. Loading a Resource
  • 5. Choosing Resources Based on Configuration
  • 6. Other Resources
  • 7. String Resources

  • 4. Building User Interfaces with Jetpack Compose
  • 1. Introduction
  • 2. Basic Introduction to Compose
  • 3. Simple Layout
  • 4. Column Layouts
  • 5. Sizing Composable
  • 6. Styling Text Elements
  • 7. Improving the Layout
  • 8. Events

  • 5. State Management in Compose
  • 1. Introduction
  • 2. Events
  • 3. Observable State
  • 4. Managing State
  • 5. MVVM Introduction
  • 6. Setting up the View Model
  • 7. Handling the Delete Event
  • 8. Sorting the List

  • 6. Navigation
  • 1. Setting up Navigation
  • 2. Initial Nav Host
  • 3. Adding a Floating Action Button
  • 4. Adding a New Screen
  • 5. Navigating with Parameters
  • 6. Type Safe Navigation

  • 7. Concurrency with Coroutines
  • 1. Your First Coroutine
  • 2. Waiting on and Cancelling Jobs
  • 3. Async Coroutine Builder
  • 4. Flows
  • 5. Flows in Android
  • 6. Deleting Books
  • 7. Snackbars
  • 8. Shared Flows

  • 8. Data Storage
  • 1. Setting up Room
  • 2. Room Table Definition
  • 3. Room DAO
  • 4. Defining the Database
  • 5. Loading Books from the Database
  • 6. Editing Books

  • 9. Remote Data and Network Access
  • 1. Application Setup
  • 2. Creating the API
  • 3. Initialize Retrofit
  • 4. Defining a Result Class
  • 5. Defining the Repository
  • 6. Listing Todos
  • 7. Editing Todos

  • 10. Introduction to Dependency Injection with DaggerHilt
  • 1. Adding Use Cases
  • 2. Hilt Configuration
  • 3. Setting up the ViewModels
  • 4. Tying Hilt into Android

  • 11. Testing
  • 1. Setting up Unit Testing
  • 2. Running Unit Tests
  • 3. UI Testing
  • 4. Setting up Integration Tests
  • 5. Running Integration Tests
  • 6. Logging and Gotchas

  • 12. Application Deployment
  • 1. Deploying on a Physical Device
  • 2. Bundles
  • 3. Deployment
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 41725
    حجم: 1922 مگابایت
    مدت زمان: 344 دقیقه
    تاریخ انتشار: 18 آذر 1403
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید