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

Build Modern Android App with REST API and Ktor Server

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

Develop an Android App with Kotlin. Fetch Data from REST API deployed on your Backend Server developed with Ktor.


1 - Introduction
  • 1 - Boruto-Project-Files.zip
  • 1 - Introduction
  • 2 - Boruto-Project-Files.zip
  • 2 - Project Repositories and Resources

  • 2 - Introducing with Ktor Framework
  • 3 - Introducing with the Ktor Framework
  • 4 - Download Install IntelliJ IDEA
  • 5 - Create Ktor Project Manually
  • 6 - Ktor Project Generator
  • 7 - Servers Configurations
  • 8 - Modules
  • 9 - Plugins
  • 10 - Introducing with Postman
  • 11 - RequestsResponses
  • 12 - Static Contente
  • 13 - Templating
  • 14 - AutoReload

  • 3 - Lets Build our Backend Server
  • 15 - Setup the Project Server
  • 16 - Install Plugins
  • 17 - Create Model Classes
  • 18 - Create HeroRepository
  • 19 - Create Root Endpoint
  • 20 - Create AllHeroes Endpoint Part 1
  • 21 - Create AllHeroes Endpoint Part 2
  • 22 - Create SearchHeroes Endpoint
  • 23 - Status Pages

  • 4 - Lets Test our Backend Server
  • 24 - Testing ROOT Endpoint
  • 25 - Testing All Heroes Endpoint Part 1
  • 26 - Testing All Heroes Endpoint Part 2
  • 27 - Testing Search Heroes Endpoint

  • 5 - Lets Build our App
  • 28 - Setup the Project App
  • 29 - Setup Navigation
  • 30 - Create Hero Entity
  • 31 - Create HeroDao BorutoDatabase
  • 32 - Create HeroRemoteKey Entity Dao
  • 33 - Create DatabaseConverter class
  • 34 - Setup DaggerHilt
  • 35 - Design Splash Screen
  • 36 - Animate Splash Screen Apply StatusBar Color
  • 37 - Design Welcome Screen Part 1
  • 38 - Design Welcome Screen Part 2
  • 39 - Design Welcome Screen Part 3
  • 40 - Setup DataStore Preferences
  • 41 - Create Repository First Use Cases
  • 42 - Handle On Boarding Pages Navigation
  • 43 - Home Screen Design Top Bar
  • 44 - Create ApiResponse BorutoApi
  • 45 - Create NetworkModule object
  • 46 - Introducing with Paging 3
  • 47 - About Remote Mediator
  • 48 - Implement RemoteMediator and load function Part 1
  • 49 - Implement RemoteMediator and load function Part 2
  • 50 - Create RemoteDataSource Implementation
  • 51 - Create GetAllHeroes Use Case
  • 52 - Design RatingWidget Filled Star
  • 53 - Design RatingWidget Half Filled Star
  • 54 - Design RatingWidget Empty Star
  • 55 - Design RatingWidget Calculation
  • 56 - Design HeroItem
  • 57 - Load and Display Data from the Server
  • 58 - Create Animated Shimmer Effect
  • 59 - Display Shimmer Effect
  • 60 - Implement initialize function RemoteMediator
  • 61 - Modify Server Test Function
  • 62 - Caching Header Explained
  • 63 - Handle Paging Error
  • 64 - Search Screen SearchWidget
  • 65 - Search Screen SearchViewModel
  • 66 - Search Screen Implement SearchHeroesSource
  • 67 - Search Screen Implement SearchHeroesUseCase
  • 68 - Search Screen Display Searched Heroes
  • 69 - Implement Swipe to Refresh
  • 70 - Details Screen Info Box
  • 71 - Details Screen Ordered List
  • 72 - Details Screen LocalDataSource GetSelectedHeroUseCase
  • 73 - Details Screen DetailsViewModel
  • 74 - Details Screen Design BottomSheetContent
  • 75 - Details Screen Design BackgroundContent
  • 76 - Details Screen Animate BackgroundContent Image
  • 77 - Details Screen Animate Sheet Radius
  • 78 - About Palette API
  • 79 - Create PaletteGenerator Object
  • 80 - Implement Palette Colors in Details Screen

  • 6 - Lets Test our App
  • 81 - Lets start Testing
  • 82 - Create FakeBorutoApi
  • 83 - Testing SearchHeroSource
  • 84 - Create FakeBorutoApi2
  • 85 - Testing HeroRemoteMediator
  • 86 - About UI Testing
  • 87 - Testing Search Widget
  • 88 - Testing Rating Widget

  • 7 - Backend Alternative Approach
  • 89 - Alternative Approach Showcase

  • 8 - Server Deployment Heroku
  • 90 - About Heroku
  • 91 - Deploy Server on Heroku

  • 9 - Final Word
  • 92 - Final Word

  • 10 - Course Updates
  • 93 - Update 1 Code Cleanup
  • 94 - Update 2 Dependency Update Code Cleanup
  • 95 - Update 3 Migration to Ktor 2
  • 96 - Update 4 Migrate to New Splash API
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 8771
    حجم: 8102 مگابایت
    مدت زمان: 970 دقیقه
    تاریخ انتشار: 10 فروردین 1402
    طراحی سایت و خدمات سئو

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