إذا كنت تريد أن تصبح مطور اندرويد ، فاقرأ هذه الكتب

إذا كنت تريد أن تصبح مطور اندرويد ، فاقرأ هذه الكتب


فيما يلي أفضل 10 اختيارات للكتب المتعلقة بتطوير Android -  مع روابط لجميعها على مدونتي. تحتوي القائمة على كتب لكل مستوى من المبتدئين إلى المتقدمين.


Head First Android Developmen.
المستوى: للمبتدئ


كان هذا أول كتاب قرأته عن تطوير نظام أندرويد. إنه مثالي لمطوري Androidالذين هم مبتدئين أو على مستوى متوسط. لن ينقلك هذا الكتاب إلى مستوى متقدم ولن يتطرق إلى أي مواضيع مثل RxJava أو ButterKnife أو Data Binding ، ولكنه سيعطيك الاساسيات الجيده لتنطلق .
يغطي كل شيء من كيفية إعداد IDE الخاص بك إلى إنشاء تطبيق Android يعمل. لديه  طريقة فريدة لشرح المفاهيم باستخدام اساليب  التفكير الحديثه وسيناريوهات الحياة الحقيقية. كما أنه يحتوي على تمارين مثيرة للاهتمام
إذا كنت جديدًا في تطوير نظام Android وترغب في قراءته ، فهو الكتاب المثالي لتبدأ به - ثق بي في هذا الأمر.

Android App Development for Dummies


المستوى: مبتدئ




مثل اقتراحي الأول ، هذا كتاب قديم. الآن ، ربما تحتوي سلسلة Dummies على كتب حول كل موضوع. هذا الكتاب مفيد حقًا للمبتدئين  ، حيث يمكنه شرح المفاهيم بوضوح بلغة بسيطة وعدد أقل من الكلمات الفنية.
سوف يرشدك على:
كيفية تثبيت جميع الأدوات التي تحتاجها
تصميم واجهة مستخدم جيدة
يمكنك الاختيار بين فرض رسوم على تطبيقك (وبأي سعر) أو تقديمه مجانًا
معالجة إدخال المستخدم
اختلافات التصميم بين تطبيقات الهاتف والكمبيوتر اللوحي
تطبيقات عينة ملهمة.
جافا: دليل المبتدئين ، الطبعة السادسة

Java: A Beginner’s Guide, Sixth Edition

المستوى: مبتدئ

لكي تتعلم تطوير Android أو تصبح أفضل في تطوير Android ، تحتاج إلى جعل أساسيات Java الخاصة بك صحيحة وهذا الكتاب هو المكان المثالي للبدء.
تم تحديث هذا الكتاب لنظام Java 8 ، لذا فهو يتضمن موضوعات مثل تعبيراتlambda وطرق الواجهة الافتراضية.
هذا أساسي وجيد جدًا للمبتدئين الذين يريدون البدء في تطوير Java for Android.

Hello, Android: Introducing Google’s Mobile Development Platform

المستوى: مبتدئ إلى متوسط


هذا الكتاب مخصص أيضًا للمبتدئين ، ولكنه يحتوي على مستوى من التجريد. إنه لا يفسر جميع المفاهيم بعمق ويمنحك الكود فقط.

Busy Coder’s Guide to Android Development

المستوى: مبتدئ إلى متوسط

هذا الكتاب مفيد للمطورين على جميع المستويات.
إنه يغطي كل ما هو موجود في تطوير Android ويجب ألا يخيب آمال مطوريAndroid الجدد أو المتوسطين.
إذا كنت مطورًا محترفًا ، أقترح عليك بدلاً من ذلك تجربة الإصدار الرابع منProfessional Android 4th Edition


Android Programming: The Big Nerd Ranch Guide

المستوى: متوسط


 هي سلسلة كتب مألوفة في البرمجة. لديهم كتب عن تطوير المحمول والشبكة وبعض التقنيات الأخرى. ولكن ، دعونا نتحدث عن الكتاب الذى يتحدث عن  نظام Android.

The Big Nerd Ranch Guide هو كتاب تمهيدي للأشخاص الذين يعرفونJava ويريدون التعرف على تطوير Android.
يتكون من العديد من الأمثلة . ستعمل على تطوير تطبيقات مثل catalog crime scenes, photo browsers, jogging route trackers and more.
على الرغم من أنه يوصى به للمبتدئين في كثير من الأحيان ، إلا أنني أعتقد أنه يحصل على القليل من التقنية ، وستحتاج إلى ذكر بعض الموارد الأخرى بجانب هذا الكتاب. ولكن بالنسبة للشخص الذي هو في المستوى المتوسط ​​ويريد أن يستنبط مهاراته ، فهذا هو الكتاب المثالي. لا أستطيع أن أوصي به بما فيه الكفاية.
المستوى: متوسط

Android Cookbook

 
المستوى: المهنيين والخبراء

هذا ليس كتابًا للمبتدئين. هذا كتيب لمطوري Android المحترفين الذين يبحثون عن دليل سريع حول بعض الموضوعات التي يواجهونها بصعوبة. التفسيرات موجزة .
مع ما يقال ، فهو مثالي للمحترفين. مجرد دليل سريع يتم التطرق إلى الموضوعات المتقدمة أيضًا لفترة وجيزة مع ترك الحلول كتمرين.
كمثال: ينطوي العمل على تطبيق مدرك للمواقع على قدر أكبر من التطور من مجرد طلب تحديث الموقع. ومع ذلك ، فإن فصول الموقع تغطي فقط العناصر الأساسية التي تساعد المبتدئين على تبليل أقدامهم ، وليس لكتابة تطبيق في العالم الحقيقي.

Professional Android 4th edition

المستوى: متقدم



هذا الكتاب مخصص للخبراء
ويغطي أفضل الممارسات ، ودورات حياة تطبيقات Android وتقنيات تصميم واجهة المستخدم  UI design techniques ، مثل إنشاء تطبيق قوي لأحجام مختلفة للشاشة ، بما في ذلك الأجهزة اللوحية.
إنه يشتمل على العديد من تطبيقات الأمثلة الواقعية لتزويدك بتجربة عملية لتطويرAndroid المحترف. هذا الكتاب متعمق حقًا ويتطلب بعض الخبرة في البرمجة للتعرف على مفاهيمه.
على سبيل المثال ، يشمل JobScheduler ، والمكونات المعمارية ، ومقدمة إلىKotlin ، navigation patterns and design patterns.
إذا كنت ترغب في نقل لعبة تطوير Android إلى المستوى التالي ، فراجع هذا الكتاب.

Kotlin Programming by Example: Build real-world Android and web applications the Kotlin way 


للمستوى: أي شخص يريد أن يتعلم Kotlin

 


سوف تستكشف ميزات Kotlin المختلفة من خلال بناء ثلاثة تطبيقات مختلفة التعقيد. الأول هو لعبة Tetris الكلاسيكية وتوضيح مفاهيم OOP.
والثاني هو تطبيق رسول مع زيادة التعقيد. التطبيق النهائي هو مراجع المكان: تطبيق ويب سيستفيد من Google Maps API و Place Picker.
ملاحظة: لا يشمل فقط أمثلة على تطبيق Android ، ولكن أيضًا أمثلة لإنشاء تطبيق ويب أيضًا.
ومع ذلك ، أعتقد أنه لا يوجد كتاب واحد يكفي لإتقان اللغة تمامًا. المثال في هذا الكتاب يكفي للحصول على لغة جيدة من Kotlin.
Kotlin for Android Developers: تعلم Kotlin أثناء تطوير تطبيقAndroid

Kotlin for Android Developers: Learn Kotlin while developing an Android App

المستوى: أي شخص يريد أن يتعلم Kotlin للاندرويد

هذا كتاب الكتروني من تأليف أنطونيو ليفا. إذا كنت مطور Android ، فربما تكون قد قرأت مقالاته متوسطة الحجم.
يقوم هذا الكتاب بعمل جيد في تقديم لغة برمجة Kotlin حيث يأخذك خلال تطوير تطبيق Android. إذا كنت من مطوّري Android وتريد البدء في التطوير باستخدام Kotlin ، فهذا الكتاب ليس مكانًا سيئًا للبدء (خاصةً أنه واحد فقط من عدد قليل جدًا من دروس Android / Kotlin المتاحة في وقت كتابة هذا التقرير).
ومع ذلك ، بدا هذا الكتاب وكأنه تم نشره سريعًا لأنه لم يكن منظمًا تمامًا طوال الوقت. يبدو أن المؤلف لم يهتم بتفسير الكثير مما يتم عرضه في الكتاب من أجل تسهيل الأمر على نفسه.

لا تنس مشاركة هذه المشاركة على و Twitter Facebook و Whatsapp وLinkedIn.

ليست هناك تعليقات:

إرسال تعليق