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

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 دقیقه
    تاریخ انتشار: ۱۸ آذر ۱۴۰۳
    طراحی سایت و خدمات سئو

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