Android Programming for Beginners – Complete Kotlin & Firebase Course

عدد الدروس : 89 عدد ساعات الدورة : 36:10:50 شهادة معتمدة : نعم التسجيل في الدورة للحصول على شهادة

للحصول على شهادة

  • 1- التسجيل
  • 2- مشاهدة الكورس كاملا
  • 3- متابعة نسبة اكتمال الكورس تدريجيا
  • 4- بعد الانتهاء تظهر الشهادة في الملف الشخصي الخاص بك
Learn Android development from scratch using Kotlin, SQLite, Firebase, and Jetpack Compose. Build real-world apps, integrate databases, handle authentication, and master mobile development fundamentals.

قائمة الدروس

عن الدورة

This complete Android Programming course is designed for beginners and aspiring mobile developers who want to learn Kotlin and modern Android development. The course begins with installing and configuring Java JDK and Android Studio, along with setting up emulators like Genymotion and Scrcpy for testing.

You’ll start by building your first Android app and learning core concepts such as Activities, Fragments, Layouts (Linear, Relative, Constraint), Views, ViewGroups, and UI components including Buttons, CheckBoxes, RadioButtons, RatingBars, and Dialogs. The course covers the Activity Lifecycle, Intents, and navigation to help you manage app flow effectively.

Data handling is a major focus, including SQLite CRUD operations, MySQL integration via PHP, and Firebase Realtime Database and Firestore for cloud-based apps. You’ll learn user authentication, storing and retrieving data, uploading images, and building complex apps like Instagram-like social media applications.

Advanced topics include Jetpack Compose for modern UI, notifications, file storage, styles, and cloud integration. Hands-on projects and step-by-step tutorials ensure you gain practical skills to build, debug, and deploy real-world applications. By the end of the course, you’ll be able to create professional Android apps with Kotlin, Firebase, and modern development practices.