|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/learn-android-through-building-projects-in-kotlin/
课程评论:没有评论
**Coursera 课程总结:Kotlin 构建 Android 应用** 本课程是一项全面的 Android 应用开发培训,通过 Kotlin 语言,以项目驱动的方式,帮助学习者掌握应用构建和规划的各个方面,最终能够专业地开发 Android 应用。课程共包含 18 个部分,涵盖了从基础理论到实际项目开发的广泛内容。 **课程内容概览:** * **第一部分:Android Studio 环境** * 学习 Android Studio 的下载、安装和配置。 * 掌握创建 Android 项目的详细步骤。 * **第二部分:Android 理论基础** * 理解 Android 应用的核心组件,如: * 应用生命周期 * Context * Intent * 用户界面 (UI) * AndroidManifest.xml 文件 * 系统学习 Android 开发所需的核心理论知识。 * **第三部分:Android 实践基础** * 将理论知识付诸实践,并深入学习以下关键主题: * XML 语言 * 屏幕设计(Activity 之间的数据传递与跳转) * Navigation Drawer * WebView * Fragment * ListView 和 Custom ListView * RecyclerView 和 Custom RecyclerView(包括 Nested RecyclerView) * Expandable View in RecyclerView * ViewPager * Google Maps * ScrollView * EditText * CheckBox * Spinner * 全面掌握这些构建应用必备的技能。 * **第四部分:支持不同屏幕类型** * 学习如何适配不同尺寸和分辨率的 Android 设备。 * 掌握字体尺寸的适配,确保应用在各种屏幕上都能良好运行。 * **第五部分:Android 数据存储** * 了解如何在用户设备上实现数据的持久化存储。 * 学习如何在用户退出应用后依然能够保存和恢复数据。 * **第六部分:Canva 图片编辑** * 学习如何使用 Canva 网站处理应用图标和图片素材。 * 掌握图片的编辑、导出以及导入 Android Studio 的流程。 * **第七部分:Android 应用盈利** * 学习如何在应用中集成广告以实现盈利。 * 了解主流的广告平台,以及如何在国内外接收广告收入。 * **第八部分:Android 应用规划** * 强调项目规划的重要性,学习项目启动到结束的完整规划流程。 * 掌握关键的规划步骤,确保项目成功实施。 * **第九部分:构建《古兰经》应用** * 首个完整项目实践,将之前所学知识融会贯通。 * 开发一个功能齐全的《古兰经》应用。 * **第十部分:构建《十把钥匙通往成功》应用** * 将 Dr. Ibrahim El-Fiki 的著作转化成 Android 应用。 * 学习新的技术,为其他项目积累经验。 * **第十一部分:构建笔记应用** * 基于前面的数据存储知识,开发一个笔记应用。 * 学习列表数据展示、搜索、编辑、删除以及批量删除等功能。 * **第十二部分:构建手机商店应用** * 学习如何在一个应用中展示多个列表,并实现列表间的页面跳转和数据传递。 * **第十三部分:通过 WebView 构建游戏** * 学习如何利用 WebView 集成外部游戏。 * 掌握将合法授权的游戏嵌入应用并发布到商店的技巧。 * **第十四部分:构建字母表应用** * 学习如何使用 ViewPager 展示信息,并实现图片、文字和声音的联动切换。 * **第十五部分:使用 Material Design 构建酒店预订应用** * 深入学习 Material Design 原则,打造吸引用户的应用界面。 * 使用 Material Design 开发一个酒店预订应用。 * **第十六部分:将应用发布到应用商店** * 终极技能:学习如何创建开发者账号、准备应用素材、打包发布应用。 * 掌握应用的更新流程、发布条件以及提升应用在商店排名的策略。 * **第十七部分:获取课程奖品** * 了解课程提供的奖品获取和使用方式。 * **结束部分** * 恭喜学员完成课程,提供 Android 开发的进阶学习资源。 * 分享激发学习热情和提高效率的宝贵建议。 **课程目标:** * **系统化学习:** 以结构化、非随机的方式学习 Android 开发。 * **掌握 Kotlin:** 学习 Kotlin 语言,理解其在 Android 开发中的优势(性能、健壮性、Google 支持)。 * **项目实践:** 通过实际项目案例,巩固理论知识,提升实战能力。 * **独立开发:** 培养独立思考和解决 Android 开发问题的能力。 * **职业发展:** 为成为一名专业的 Android 开发者打下坚实基础。 **对 Java 开发者的友好提示:** 即使您只熟悉 Java,本课程也会提供必要的 Kotlin 语法入门指导,帮助您顺利过渡并完成学习。
دورة تعلم برمجة تطبيقات الاندرويد من خلال بناء التطبيقات والتخطيط للتطبيقات. هي دورة شاملة يستطيع الطالب من خلالها ان يحترف برمجة تطبيقات اندرويد.تمر هذه الدورة بثمانية عشر قسم سوف تتعلم من خلالها العديد من المواضيع المختلفة التي تعطيك القدرة الكاملة في تطوير تطبيقات اندرويد بشكل احترافي.هذه نظرة كاملة حول الاقسام ككل في الدورة وكل قسم ماذا سوف تتعلم بعد اكمالهالقسم الاول بيئة اندرويد ستوديوفي هذا القسم سوف تتعلم كيفية تحميل وتنصيب بيئة العمل الخاصة في اندرويد وكيفية انشاء مشروع بشكل مفصل.القسم الثاني أساسيات نظرية للأندرويدفي هذا القسم سوف تتعلم اهم الامور التي يجب على كل مبرمج تطبيقات اندرويد ان يعرفها مثل مكونات تطبيق الأندرويددورة حياة النافذةContextintentما هي واجهة المستخدمandroid manifestوالعديد من الامور الاخرى التي سوف تعرفها بشكل نظري.القسم الثالث أساسيات عملية للاندرويدفي هذا القسم سوف اعلمك كل ما اخذناه في القسم النظري وزيادة عليه بالكثير من المواضيع المهمة والاساسية التي يحتاجها كل مطور تطبيقات اندرويد مثلتعلم xmlتصميم الشاشاتكيفية الانتقال من نشاط الى اخر مع ارسال البياناتانشاء شاشة navigation drawerWebViewFragmentListViewCustom ListViewRecyclerViewCustom RecyclerViewNested RecyclerViewexpandableView in RecyclerViewviewPagerGoogle MapsScrollViewEdittextCheckBoxSpinnerوالعديد من المواضيع المختلفة التي يجب عليك معرفتها بشكل مفصل لانها سوف تفيدك بالتعامل مع التطبيقات المختلفة التي سوف نبرمجها.القسم الرابع دعم مختلف انواع الشاشات في هذا القسم سوف يتعلم الطالب كيفية دعم مختلف قياسات الشاشات للاندرويد بشكل عام والتعامل مع قياسات الخطوط ايضا, بحيث يصبح التطبيق يعمل على انواع مختلفة للشاشات كبيرة وصغيرة ومتوسطة.القسم الخامس التخزين في اندرويدكمطور تطبيقات اندرويد تحتاج ان تعرف كيفية تخزين البيانات بشكل دائم على جهاز المستخدم, او في تطبيقك حتى عندما يخرج المستخدم من التطبيق ويعود يجد كل التغييرات تم حفضها.القسم السادس تعديل الصور في موقع كانفا يجب عليك ان تعرف كيفية التعامل مع الايقونة الخاصة في التطبيق, وفي هذا القسم سوف اعلمك كيفية التعامل مع موقع كانفا وكيفية تعديل الصور وتصديرها الى الجهاز, وكيفية استيرادها الى بيئة اندرويد ستوديو.القسم السابع الربح من تطبيقات اندرويدمن اهم الامور التي يحتاجها المبرمج في تطوير التطبيقات هو وضع الاعلان والربح منه, وان شاء الله سوف اعرفك كل شيء عن الاعلان واهم الشركات التي تستطيع التسجيل معها ووضع الاعلان في تطبيقك او لعبتك, وكيفية استلام الارباح في العراق وخارج العراق.القسم الثامن التخطيط لبناء تطبيق اندرويدالتخطيط للمشاريع هي اول خطوة يجب على صاحب او منفذ المشروع ان يقوم بالتعامل معها لأنك لا تستطيع معرفة البداية والنهاية لمشروعك بدون تخطيط. في هذا القسم سوف اعرفك على التخطيط ليس بشكل كامل مثل ما افعل في كل قسم اشرحه لك, ولكن سوف اعطيك مجموعة خطوات لو طبقتها سوف تستطيع ان تعرف البداية والنهاية لمشروعك وتطبيق عملك عليه بشكل ناجحالقسم التاسع بناء تطبيق القرآن الكريمهذا هو اول مشروع سوف نقوم بانجازه بشكل كامل وسوف يكون تطبيق متكامل, وسوف تتعلم الكثير من الامور التي اخذناها بشكل منفصل في الاقسام السابقة سوف نقوم بتنفيذها في هذا التطبيق الرائعالقسم العاشر تطبيق المفاتيح العشرة للنجاح للدكتور ابراهيم الفقيللدكتور ابراهيم الفقي كتاب من اروع الكتب سوف اعلمك كيفية تحويله الى تطبيق مع تعلم الكثير من الامور الجديدة التي سوف تكون اضافة رائعة لك, حتى تستطيع تنفيذها في مشاريع اخرى.القسم الحادي عشر تطبيق انشاء ملاحظةاذا لم تكن قد انجزت القسم الخاص في كيفية التخزين في اندرويد فلا تدخل هنا لأن كل شيء نذكره في عملية التخزين يعتمد على خبرتك في ذلك القسم, سوف نبرمج تطبيق انشاء ملاحضة وكيفية عرض البيانات في قائمة وكيفية البحث عن ملاحضة والتعديل والحذف وحذف جميع البيانات والكثير الكثير.القسم الثاني عشر بناء تطبيق لمتجر للموبايلسوف اعلمك في هذا القسم كيفية عرض البيانات على اكثر من قائمة وكيفية الانتقال من اي قائمة تريد الى شاشة اخرى مع اخذ المعلومات التي تريدها الى الشاشة المراد الانتقال اليها. القسم الثالث عشر بناء العاب من خلال webViewلربما كنت تريد الربح من خلال الالعاب, هذا القسم سوف يعلمك كيفية اخذ روابط من مواقع خارجية تسمح لك وتعطيك كامل الحقوق في التصرف في العابها ووضعها في تطبيقك ونشرها على المتجر. القسم الرابع عشر بناء تطبيق الحروف الابجديةفي هذا القسم سوف اعلمك كيفية عرض المعلومات في فيوبيجر وعندما تقوم بالتمرير سوف يقوم التطبيق بتغيير الصورة والنص والصوت الى البيانات التي تمت تحديدها للظهور. القسم الخامس عشر تصميم تطبيق حجز الفنادق عن طريق التصميم الماديالتصميم المادي من اهم الامور في اندرويد وهو يعطي بصمة لتطبيقك ويجعله جذاب عند المستخدمين, في هذا القسم سوف اعلمك التصميم المادي بشكل كامل مع تصميم تطبيق حجز في فندق.القسم السادس عشر رفع التطبيق على المتجريجب عليك كمطور اندرويد عند اكمال مشروعك ان تعرف كيفية رفعه الى المتجر الخاص في تطبيقات والعاب اندرويد, ان شاء الله سوف اعلمك كيفية انشاء الحساب وكم هي تكلفته وكيفية تجهيز المشروع بحيث يكون جاهز للنشر, وكيفية نشر التطبيق على المتجر وكيفية تحديث التطبيق وماهي الشروط التي يجب عليك اتباعها لكي تستطيع التحديث بشكل صحيح, وسوف اعطيك نظرة حول كيفية التصدر في نتائج البحث واهم الطرق التي يجب عليك اتباعها لكي ينجح تطبيقك في المتجر ويصبح في نتائج البحث الاولى في المتجر وتستطيع ان تحصل على مستخدمين جدد وبالتالي ارباح كثيرة.القسم السابع عشر الحصول على الجوائزفي هذا القسم سوف اشرح لك كيفية التعامل مع الهدايا التي وعدتك بها بشكل مفصل ان شاء الله, وكيفية اخذ الكود من كل واحدة منها.الخاتمةمبروك لك لوصولك الى نهاية الدورة وانجاز كل الاقسام السابقة, سوف اعطيك مصادر خاصة في اندرويد تستطيع الرجوع اليها في اي وقت واعطيك بعض النصائح لكي تحفزك وتختصر عليك الكثير من الطرق.بعد اكمالك هذه الدورة سوف تكون قادر على برمجة تطبيقات اندرويد بشكل صحيح مع قابلية التفكير في اندرويد وحل المشاكل باكثر من طريقة.اذا لم تكن لديك خبرة في لغة كوتلن وتعرف فقط لغة جافا فلا بأس سوف اعلمك بعذ الامور في لغة كوتلن, وتستطيع الاستمرار معي في الدورة.الهدف من هذه الدورةان الهدف الاساسي من هذه الدورة هو دراسة اندرويد بطريقة ممنهجة وليس بشكل عشوائي, بحيث يفهم الطالب كيفية التخطيط وبناء التطبيقات بالطريقة الصحيحة التي يجب ان تكون عند كل مطور اندرويد. ثم ان لغة كوتلن هي افضل من جافا في الأداء الخاص بها دعني اكون صريحا معك, اذا برمجت تطبيق صغير وبسيط بلغة جافا او كوتلن فأنك لن تجد ذلك الفرق في عمله في اجهزة المستخدمين, ولكن اذا برمجت تطبيق كبير ويحتوي على الكثير من التقنيات والمكتبات فسوف تجد انه في لغة كوتلن سوف يكون اسرع وافضل متانة من جافا, فهذا هو السبب الذي جعلني اعلمك أندرويد من خلال هذه اللغة, ثم ان كوتلن الدعم مستمر من قبل شركة كوكل لها على عكس جافا التي تركوها فسوف تجد فرق كبير بينهما.