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

Mastering Jetpack Compose: Building Dynamic User Interfaces

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

Mastering Jetpack Compose, Navigation, MVVM, Retrofit, ROOM DB, Kotlin Basics, OOP, Lambdas, View Model, State & More...


1. Introduction
  • 1. Introduction

  • 2. Installing Android Studio And Emulator
  • 1. Installing Android Studio + SDK
  • 2. Creating the Emulator (Android Virtual Device)

  • 3. Kotlin Basics
  • 1. Running Kotlin Projects in Android Studio
  • 2. Kotlin Syntax
  • 3. Printing the Output
  • 4. Comments
  • 5. Variables
  • 6. Data Types
  • 7. Numbers
  • 8. Decimals
  • 9. Boolean
  • 10. Characters
  • 11. Operators
  • 12. Operators [Part 2]
  • 13. Strings
  • 14. Conditional Statements
  • 15. When Expressions
  • 16. While Loop
  • 17. Do While Loop
  • 18. Break And Continue
  • 19. Arrays
  • 20. For Loop
  • 21. Ranges

  • 4. Object Oriented Programming
  • 1. Creating Functions
  • 2. Passing Parameters
  • 3. Function Parameters
  • 4. Whats OOP
  • 5. Classes
  • 6. Objects
  • 7. Primary Constructor
  • 8. Whats Inheritance
  • 9. Inheritance Example
  • 10. Secondary Constructor
  • 11. Super Keyword
  • 12. Getters And Setters
  • 13. Modifiers
  • 14. Abstract Class
  • 15. Interfaces
  • 16. Nested Classes

  • 5. Data Structures in Kotlin
  • 1. Collections Intro
  • 2. Immutable List
  • 3. Mutable List
  • 4. Immutable Set
  • 5. Mutable Set
  • 6. Immutable Map
  • 7. Mutable Map

  • 6. Composable Functions
  • 1. Composable Functions
  • 2. @Preview Annotation
  • 3. Project Structure

  • 7. Basic Composables
  • 1. What are Composables
  • 2. Text Composable
  • 3. Customising Texts
  • 4. Coding Challenge #1 - The Greetings App
  • 5. Modifiers in Jetpack Compose
  • 6. Scrollable Text with Modifiers
  • 7. Rows And Columns
  • 8. Box Layout
  • 9. Arrangement And Alignment
  • 10. Button Composable
  • 11. Custom Buttons
  • 12. Image Composable
  • 13. Custom Images

  • 8. State in Jetpack Compose
  • 1. State in Compose
  • 2. State Example
  • 3. Property Delegation in Kotlin
  • 4. TextField Composable
  • 5. Custom TextFields
  • 6. Stateless vs Stateful
  • 7. Stateless vs Stateful Example
  • 8. State Hoisting

  • 9. More Composables
  • 1. Radio Buttons Composable
  • 2. Radio Group
  • 3. Switch Composable
  • 4. Checkbox Composable
  • 5. List of Checkboxes
  • 6. Circular Progress Indicator Composable
  • 7. Coding Challenge #2 - The Progress App
  • 8. Scaffold Composable
  • 9. Top App Bar Composable
  • 10. Top App Bar Customisation
  • 11. Bottom Navigation Composable
  • 12. Bottom Navigation Items
  • 13. Floating Action Button
  • 14. Extended Floating Action Button
  • 15. Card Composable

  • 10. Higher Order Functions in Kotlin
  • 1. Function Literals in Kotlin
  • 2. Lambda Expressions
  • 3. Types of Lambda Expressions
  • 4. Anonymous Functions
  • 5. Shorter Syntax of Anonymous Functions
  • 6. Types of Anonymous Functions
  • 7. Higher Order Functions
  • 8. Deep Dive into Higher Order Functions
  • 9. it Keyword
  • 10. it Example
  • 11. Passing Anonymous Function as Parameter
  • 12. Passing And Returning Regular Function from HOF

  • 11. Displaying Lists in Compose
  • 1. Introduction to Lists
  • 2. Lazy Column
  • 3. Lazy Row
  • 4. Lazy Vertical Grid
  • 5. Adaptive Lazy Vertical Grid

  • 12. Constraint Layout
  • 1. Introduction to Constraint Layout
  • 2. Constraining Composables
  • 3. Dimensions in Constraints
  • 4. Chains in Constraint
  • 5. Guidelines in Constraint

  • 13. The Credit Cards App
  • 1. What youll build
  • 2. Data Class
  • 3. Credit Card UI
  • 4. Credit Card UI [Part 2]
  • 5. Displaying Cards in Lazy Column
  • 6. Running the App

  • 14. Navigation Component in Compose
  • 1. Introduction to Navigation Component
  • 2. Navigation Controller
  • 3. Nav Host
  • 4. Navigation Graph Builder
  • 5. Navigate Method
  • 6. Cleaning Up the Codes
  • 7. Passing Arguments between Destinations
  • 8. More About Arguments

  • 15. My Courses App - [Mastering Navigation Component]
  • 1. What will build together
  • 2. Data Class
  • 3. Home Screen Composable
  • 4. Home App Bar
  • 5. Course Cards
  • 6. About Screen
  • 7. App Bar
  • 8. Details Screen
  • 9. Navigation Component [Part 1]
  • 10. Navigation Component [Part 2]
  • 11. Navigation Component [Part 3]
  • 12. Running The App

  • 16. Communicating with View Models
  • 1. Whats App Architecture
  • 2. View Model Introduction
  • 3. Counter App Without View Model
  • 4. Counter App With View Model

  • 17. Unit Converter App
  • 1. Unit Converter App Promo
  • 2. Main Screen
  • 3. Creating the View Model
  • 4. Running the App

  • 18. MVVM Architecture
  • 1. Whats MVVM

  • 19. The Library App [MVVM + ROOM DB]
  • 1. What will build in this section
  • 2. Whats ROOM DB
  • 3. ROOM Dependency And Project Setup
  • 4. MVVM And ROOM Recap
  • 5. Entity Class
  • 6. DAO - Data Access Object
  • 7. Database Instance
  • 8. Repository
  • 9. View Model
  • 10. The View And Database Inspection
  • 11. Kotlin Flow
  • 12. Book Cards
  • 13. Collecting Flow as State
  • 14. Displaying all Database records
  • 15. Deleting Items from Database
  • 16. Update Screen
  • 17. Updating Data in Database
  • 18. Adding Nav Components
  • 19. Passing the CHoosen book id as Argument
  • 20. Last UI Touches
  • 21. Custom Queries in SQL

  • 20. The Actors App - [MVVM + Retrofit]
  • 1. The Actors App Promo
  • 2. What well build
  • 3. Introduction to Retrofit
  • 4. Retrofit Components
  • 5. Adding Retrofit and Moshi Dependencies
  • 6. JSON Syntax
  • 7. JSON Formatter
  • 8. Data Class
  • 9. HTTP Requests And Responses
  • 10. API Service Interface
  • 11. Retrofit Instance
  • 12. The Repository
  • 13. View Model
  • 14. The Actors List
  • 15. The Main Screen
  • 16. Running the App
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 15971
    حجم: 8555 مگابایت
    مدت زمان: 1160 دقیقه
    تاریخ انتشار: 15 تیر 1402
    طراحی سایت و خدمات سئو

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