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

Complete Multi-Modular Architecture for Android Development

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

Build a Multi-Module, Industry ready Android app with Kotlin, Authentication and a Mongo DB's Device Sync as a Database.


1 - Introduction
  • 1 - Introduction
  • 2 - Application Project Preview
  • 3 - Is this the right course for you
  • 4 - How is this course structured
  • 5 - Creating the new Project
  • 6 - Adding a Custom Material 3 Theme

  • 2 - Splash Screen
  • 7 - Design the Splash Screen
  • 8 - Implement the Splash Screen

  • 3 - Mongo DB Setup
  • 9 - Introducing with Mongo DB
  • 10 - Introducing with Realm Sync
  • 11 - Mongo DB Atlas Create a New Project
  • 12 - Install Mongo DB Compass
  • 13 - Mongo DB Atlas Enable Google Sign in

  • 4 - Navigation Setup
  • 14 - Setup the Navigation Graph

  • 5 - Authentication Screen
  • 15 - Design Authentication Screen
  • 16 - Implement OneTap Sign in with Google
  • 17 - Create a User on a Mongo DB Atlas
  • 18 - JWT Authentication Provider with Mongo DB
  • 19 - Dynamically Update the Start Destination
  • 20 - Transparent Status and Navigation Bar

  • 6 - Home Screen
  • 21 - Create a HomeTopBar
  • 22 - Implement the Navigation Drawer
  • 23 - Create Diary and Mood model classes
  • 24 - Create a DateHeader as a Sticky Header
  • 25 - Create a DiaryHolder Component
  • 26 - Create a Gallery Component
  • 27 - Define a Collection Schema
  • 28 - Define Flexible Sync Permission Rules
  • 29 - Configure the Realm
  • 30 - Generate the Schema with Development Mode
  • 31 - Design a HomeContent
  • 32 - Read all Diaries inside the App
  • 33 - Fix Blank Screen after the Splash Screen
  • 34 - Animate DiaryHolders Gallery
  • 35 - Animate TopBar on Scroll

  • 7 - Write Screen
  • 36 - Create WriteTopBar
  • 37 - Create WriteContent
  • 38 - Pass Diary Id as an Argument
  • 39 - Fetch Selected Diary Information
  • 40 - Parse Diary Info within a WriteTopBar
  • 41 - Insert a Diary
  • 42 - Modify getSelectedDiary function
  • 43 - Update a Diary
  • 44 - Adding a custom DateTime
  • 45 - Fix updatedDateTime lambda
  • 46 - Delete a Diary
  • 47 - Push Screen when Keyboard is opened
  • 48 - Input Fields Focusing

  • 8 - Gallery Uploader
  • 49 - Create a GalleryUploader component
  • 50 - Sign in with Firebase
  • 51 - Generate a Remote Image Path
  • 52 - Upload Gallery images to Firebase Storage
  • 53 - Get Download URLs from Firebase Storage
  • 54 - Create ImagesToUpload DAO Database
  • 55 - Handle when Image Upload Failed
  • 56 - Implement a Zoomable Image
  • 57 - Fix a Black Write Screen after the Orientation Change
  • 58 - Delete Images from Firebase when a Diary is Deleted

  • 10 - Project Modularization
  • 63 - Introducing with the Modularization
  • 64 - Module Types
  • 65 - Modular Architecture of our Project
  • 66 - Define a Version Catalog
  • 67 - Create a buildSrc Directory
  • 68 - Lets create the first Module UI
  • 69 - Create a Utility Module
  • 70 - Create a Data Module
  • 71 - Feature Module Authentication
  • 72 - Feature Module Home
  • 73 - Feature Module Write
  • 74 - Apply Visibility Modifiers
  • 75 - Fix the Filter Query

  • 11 - Homework
  • 76 - Homework for practice
  • 53,700 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 8096
    حجم: 6914 مگابایت
    مدت زمان: 715 دقیقه
    تاریخ انتشار: 23 اسفند 1401
    طراحی سایت و خدمات سئو

    53,700 تومان
    افزودن به سبد خرید