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

Complete Guide to Android Development with Kotlin for Beginners

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

This complete guide to Android development with Kotlin offers an overview of the basics of application management for new and early-career Android developers. Explore the foundational skills required to get up and running with everything from creating your first Android application and customizing architectural components like screens, text, and images, to understanding and managing data and storage like a pro. Along the way, instructor Annyce Davis offers practical tips on how to optimize your application and workflow. By the end of this course, you’ll be prepared to continue with the next steps on your Android learning journey.


01 - Introduction
  • 01 - Your first Android app
  • 02 - What you should know

  • 02 - 1. Android Basics
  • 01 - Explore the history of Android
  • 02 - Explore the Android framework
  • 03 - Programming for Android with Kotlin
  • 04 - Install Android Studio on Mac
  • 05 - Install Android Studio on Windows
  • 06 - Manage Android Studio updates
  • 07 - Manage components in the SDK Manager

  • 03 - 2. Getting Started
  • 01 - Create your first Android app
  • 02 - Explore Android Studio
  • 03 - Create virtual devices for testing
  • 04 - Install device drivers on Windows
  • 05 - Set up debugging on a physical device
  • 06 - Android command-line tools
  • 07 - Find answers in the documentation

  • 04 - 3. Explore Android Projects
  • 01 - Check out the exercise files on GitHub
  • 02 - Explore the project structure
  • 03 - Introduction to Gradle
  • 04 - Manage Gradle build scripts
  • 05 - Using dependencies
  • 06 - Explore Jetpack components
  • 07 - Troubleshoot Android Studio projects
  • 08 - Challenge Find the dependency
  • 09 - Solution Find the dependency

  • 05 - 4. Kotlin for Android Development
  • 01 - Quick look at Kotlin functions
  • 02 - Work with Kotlin variables and expressions
  • 03 - Work with Kotlin extension functions and properties
  • 04 - Understand lambdas
  • 05 - Define higher-order functions
  • 06 - Execute code asynchronously with Kotlin Coroutines

  • 06 - 5. Define Screens with Composables
  • 01 - Define screens with Activities and Composables
  • 02 - Implement designs using Composables
  • 03 - Display UI elements with Column, Row, and Box
  • 04 - Units of measurement in Android
  • 05 - Use modifiers to customize your layout
  • 06 - Challenge Laying it out
  • 07 - Solution Laying it out

  • 07 - 6. Create Themes and Styles
  • 01 - Define visual styles and themes
  • 02 - Configure Material Design theme colors
  • 03 - Use Material Design Components

  • 08 - 7. Display and Collect Text
  • 01 - Manage string values as resources
  • 02 - Style the text in your app
  • 03 - Manage data entry with TextField
  • 04 - Use string resources with placeholders
  • 05 - Display snackbar messages
  • 06 - Challenge Get to know you
  • 07 - Solution Get to know you

  • 09 - 8. Display Images
  • 01 - Display image resources
  • 02 - Load image resources at runtime
  • 03 - Reduce file size with WebP images
  • 04 - Use XML-based VectorDrawable images
  • 05 - Create icons in Android Studio
  • 06 - Challenge Load a network image
  • 07 - Solution Load a network image

  • 10 - 9. Manage Compose Lifecycle and State
  • 01 - Understand composable functions
  • 02 - Introduction to state in Compose
  • 03 - Understand state hoisting
  • 04 - Use the remember function
  • 05 - Challenge What state are you in
  • 06 - Solution What state are you in

  • 11 - 10. Architecting Your Compose UI
  • 01 - Introduction to unidirectional data flow
  • 02 - Add a ViewModel to a composable
  • 03 - Store and publish data in a ViewModel
  • 04 - Challenge Take my order
  • 05 - Solution Take my order

  • 12 - 11. Manage Navigation
  • 01 - Handle app communication with Intents
  • 02 - Share data with implicit Intents
  • 03 - Introduction to the Navigation component
  • 04 - Set up a navigation controller
  • 05 - Learn how to navigate between screens

  • 13 - 12. Work with the Bottom Navigation Component
  • 01 - Add a bottom Navigation component
  • 02 - Handle navigation of navigation item events
  • 03 - Handle navigation with the back stack
  • 04 - Challenge Badge of honor
  • 05 - Solution Badge of honor

  • 14 - 13. Package Static Data in JSON Files
  • 01 - Model an entity in a Kotlin data class
  • 02 - Read files from resources
  • 03 - Read files from assets
  • 04 - Parse JSON strings with Moshi

  • 15 - 14. Get Data from a Web Service
  • 01 - Share data with StateFlow objects
  • 02 - Explore HTTP clients
  • 03 - Add Retrofit dependencies
  • 04 - Define a Retrofit interface
  • 05 - Retrieve remote data with Retrofit
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 42847
    حجم: 754 مگابایت
    مدت زمان: 312 دقیقه
    تاریخ انتشار: ۲۹ دی ۱۴۰۳
    طراحی سایت و خدمات سئو

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