Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Food Recipes Api - Android Development with Kotlin [Arabic]
Rating: 4.8 out of 5(2 ratings)
256 students

Food Recipes Api - Android Development with Kotlin [Arabic]

(API) تعلم بناء تطبيق وصفات الطعام المتكامل باستخدام كوتلن : من أساسيات البرمجة إلى الاتصال بالشبكة وجلب البيانات
Last updated 9/2024
Arabic

What you'll learn

  • Build a Fully Functional Food Recipes App: Students will learn how to create a complete Food Recipes application from scratch using Kotlin
  • Master Retrofit for API Integration: Learners will gain hands-on experience in integrating third-party APIs using Retrofit to fetch and display recipe data
  • Implement Local Data Storage with Room: Students will learn how to use Room, an Android Jetpack component, to efficiently store and manage recipe data locally
  • Apply Dependency Injection with Hilt: Learners will understand and implement dependency injection using Hilt, allowing them to create more modular App
  • Enhance UI/UX with Material Design: Learners will learn how to create a visually appealing and user-friendly interface by implementing Material Design principle
  • Networking with Retrofit
  • Data Persistence with Room
  • Postman for API Testing
  • Managing App State
  • Data Handling with DataStore
  • RecyclerView
  • ViewPager2
  • Shimmer Effect
  • DiffUtil
  • Kotlin Coroutines
  • Navigation Component
  • Flow
  • AndroidViewModel
  • Remote Data Sources
  • Local Data Sources
  • HTTP Request
  • Bottom Dialog
  • Action Mode
  • Live Data
  • Binding data with xml
  • Tablayout
  • MVVM
  • Firebase
  • Admob
  • GitHub
  • Toolbar
  • ViewModels
  • Ui with xml
  • Visibility

Course content

23 sections • 126 lectures • 11h 10m total length
  • Main Introduction6:23
  • Introduction3:33
  • 2- Application Preview6:05
  • 3- API website preview3:04
  • 4- what will u learn7:24
  • 5 - Http Status Codes3:03
  • 6 - How to deal with Api Request5:49

Requirements

  • Basic Knowledge of Kotlin Programming
  • Basic Understanding of Android Development
  • Android Studio Installed

Description

Are you looking to learn Android development using Kotlin and build a standout Food Recipes App? This comprehensive course is exactly what you need! In this course, we will build a "Food Recipes App" step by step, teaching you how to use Kotlin to develop professional Android applications.

What will you learn in this course?

  • Introduction to Kotlin: Learn the basics of Kotlin and how to use it for Android development.

  • User Interface Design: Discover how to design attractive and user-friendly interfaces using XML.

  • Networking with Retrofit: Learn how to fetch data from the internet using Retrofit and display it in your app.

  • Dependency Injection: Understand how to manage dependencies effectively using Dagger or Hilt.

  • Data Persistence with Room: Explore how to store data locally using the Room database.

  • Data Handling with DataStore: Learn to manage user preferences and app data using DataStore.

  • Working with RecyclerView: Master displaying data in a structured way using RecyclerView.

  • Postman for API Testing: Use Postman to test APIs and ensure they work correctly with your app.

  • Advanced Networking with OkHttpClient: Learn how to customize network requests and handle errors with OkHttpClient.

  • Managing App State: Use LiveData and ViewModel to manage app state and automatically update the UI.

Who is this course for?

  • Android developers looking to enhance their skills and learn how to develop applications using Kotlin.

  • Beginners in Android development who want to build a real-world app from scratch.

  • Anyone interested in learning Android app development in a practical and straightforward way.

Course Requirements:

  • A computer running Windows or macOS.

  • Android Studio installed.

  • Basic knowledge of Kotlin or any programming language is helpful but not required.

What do you need to complete the course?

  • A desire to learn and improve your programming skills.

  • A bit of patience to overcome coding challenges you may encounter.

Join now and start your journey in building your very own "Food Recipes App" using Kotlin!

Who this course is for:

  • Self-Learners Curious About App Development
  • Absolute Beginners in Android Development: If you're new to Android development and have little to no experience, this course will guide you step-by-step in building your first real-world app.