بهترین کتاب های آموزشی برنامه نویسی رایگان
دانلود کتاب فارسی آموزش اندروید
Android یک سیستم عامل تحت موبایل و مبتنی بر هسته ی Linux است. پروژه ی توسعه و ارتقا اندروید AOSP یا پروژه ی کد باز اندروید نام دارد که شرکت Google آن را رهبری می کند. این کتاب فارسی زبان با توضیحاتی که راجع به سیستم عامل اندروید داده و آموزش جامع و کامل برنامه نویسی اندروید در محیط Android studio بهترین انتخاب برای شماست
نویسنده: افشین رفوآ
زبان: فارسی
Android Game Programming For Dummies
با مطالعه ی کتابِ Android Game Programming For Dummies قادر خواهید بود به سرعت و به سادگی، بازی های جالبی را برای پلتفرم اندروید ایجاد نمایید.
نویسنده: Derek James
زبان: انگلیسی
کاتلین به زبان ساده
این کتاب شما را با زبانی ساده با زبان برنامه نویسی کاتلین آشنا میکند.
نویسنده: یونس ابراهیمی
زبان: فارسی
Atomic Kotlin
این کتاب Kotlin را به بخش های کوچک و قابل فهم (atom ) تقسیم کرده و با کمک تمرین های ها و راهنما های مناسب، شما را راهنمایی میکند که در InteliJ به تمرین و یادگیری بپردازید !
نویسنده: Svetlana Isakova وBruce Eckel
زبان: انگلیسی
Learn Android Studio 4: Efficient Java-Based Android Apps Development
با خواندن این کتاب میتوانید، با استفاده از Android Studio 4، اپلیکیشن های اندروید را به زبان جاوا نوشته و deploy کنید.
نویسنده: Ted Hagos
زبان: انگلیسی
دانلود کتاب Android Programming for Beginners
اگر در تلاش برای شروعِ کار برنامه نویسی می باشید اما مسیرِ درستِ آن را نیافته اید؛ و یا اینکه ایده های بزرگی در سر دارید اما نمیدانید که چگونه می توان آن ها عملیاتی نمود؛ و یا شنیدنِ این جمله که "برای یادگیریِ Android باید زبان Java را یاد بگیرید" شما را ناامید کرده است، در این صورت کتابِ Android Programming for Beginners بهترین پاسخ برای نیازهای شما خواهد بود.
نویسنده: John Horton
زبان: انگلیسی
دانلود کتاب Professional Android Open Accessory Programming with Arduino
این کتاب راهنما، به برنامه نویسان اندروید می آموزد که چگونه برای کنترل سیستم هایی از قبیلِ نوردهی، شرایط آب و هوایی، و سیستم های سرگرمی از دستگاه های اندرویدی، با استفاده از Ardino، که یک پلتفرمِ میکروکنترولِر می باشد، از AOA استفاده نماید.
نویسنده: Andreas Goransson, David Cuartielles Ruiz
زبان: انگلیسی
دانلود کتاب OpenGL ES 2 for Android
این کتاب تمامیِ مبانی ضروری برای ایجادِ گرافیک های مورد نیاز بر روی اندروید را آموزش می دهد. در طول این کتاب، با ایجادِ بازیِ ساده ی هاکیِ هوایی (Air Hockey)، با اصول اولیه ی OpenGL آشنا خواهید شد و در طول این مسیر، چگونگیِ آغازِ OpenGL و برنامه نویسیِ گرافیک های لوله ای (pipeline) با استفاده از سایه زن ها (shader) را فرا خواهید گرفت.
نویسنده: Kevin Brothaler
زبان: انگلیسی
Game and Graphics Programming for iOS and Android with OpenGL ES 2.0
کتابِ Game and Graphics Programming for iOS and Android with OpenGL ES 2.0 به فهم سریعِ شما از چگونگیِ ایجاد اپلیکیشن ها و بازی های خارق العاده و تاثیر گذار بوسیله ی تکنولوژیِ OpenGL ES 2.0 کمک می کند.
نویسنده: Vitaly Semko, Romain Marucchi-Foino, Roman Semko
زبان: انگلیسی
Beginning Android Games, 2nd Edition
کتابِ Beginning Android Games, Second Edition هرآنچه که برای پیوستن به گروهِ طراحانِ موفقِ بازی های اندرویدی، از قبیلِ ملاحاظاتِ مورد نیاز برای طراحی بازی های اندرویدیِ تبلت، مورد نیاز است را ارئه می دهد.
نویسنده: Mario Zechner, Robert Green
زبان: انگلیسی
Beginning Android Application Development
این راهنمای جامع، مقدمه ای از ایجادِ اپلیکیشن های اندرویدی برای آخرین نسخه های گوشیِ موبایل، ارائه می نماید. نویسنده ی کهنه کار، Wei Meng Lee، برای فهمِ بیشترِ مطالب ارائه شده، در هر درس مثالهایی واقعی را به کار گرفته است.
نویسنده: Wei-Meng Lee
زبان: انگلیسی
Beginning Android 3d Game Development
Beginning Android 3D Game Development یک کتابِ منحصر به فرد و مثال محور برای طراحانِ امروزیِ اپلیکیشن های اندرویدی و گیم است. این طراحان کسانی هستند که درصدد یادگیریِ چگونگیِ ایجاد اپلیکیشنِ بازی های 3D می باشند که با استفاده از Java و OpenGL ES بر روی آخرین نسخه ی پلتفرمِ Android 5.0 (KitKat) اجرا می شوند.
نویسنده: Robert Chin
زبان: انگلیسی
App Inventor 2, 2nd Edition
درطول این کتاب، اصول اولیه ی App Inventor را بوسیله ی آموزش های گام به گام و پروژه های سرگرم کننده ی فراوانی از قبیلِ اپلیکیشن های location aware، ذخیره سازی داده، و اپلیکیشن هایی که دارای منطق تصمیم گیری می باشند، فرا خواهید گرفت.
نویسنده: David Wolber, Hal Abelson, Ellen Spertus, Liz Looney
زبان: انگلیسی
Android Hackers Handbook
این کتاب که توسط متخصصانی نگارش شده است که در بینِ برترینِ محققانِ عرصه ی امنیت اندروید می باشند، به کشفِ آسیب پذیری، آنالیز، و ابزارِ بهره برداری می پردازد.
نویسنده: Joshua J. Drake, Zach Lanier, Collin Mulliner, Pau Oliva Fora, Stephen A. Ridley, Georg Wicherski
زبان: انگلیسی
Android Application Development with Maven
در طول این کتاب خواهید آموخت که برای مدیریت و ساختِ پروژه و توابعِ خود از Maven استفاده نموده، طرح های تستِ اپلیکیشنِ اندروید را به صورت خودکار درآورده، و نسخه های متعددی از اپلیکیشن خود را به صورت موازی حفظ نموده و ارتقاء دهید.
نویسنده: Patroklos Papapetrou, Jonathan LALOU
زبان: انگلیسی
Android Tablets For Dummies
این کتابِ جالب و آموزنده که توسطِ Dan Gookin (نویسنده ی کتابِ قبلیِ For Dummies) نوشته شده است، شما را با ویژگیِ تمامیِ تبلت های اندرویدی آشنا نموده و نکاتِ دقیق و ظریفی از آنچه که موجبِ تبدیلِ یک تبلت به چیزی فراتر از یک گوشیِ هوشمند و بسیار متفاوت با رایانه می شود، ارائه خواهد داد
نویسنده: Dan Gookin
زبان: انگلیسی
Learning Android
اگر خواستارِ ایجادِ اپ برای Android می باشد، این کتابِ شیوه ای نوینِ تسلط بر اصول اولیه ی آن را فراهم نموده است. این کتاب توسط متخصصانی نگارش شده است که پلت فرم موبایل را به صدها نفر در سازمان های بزرگ آموزش داده اند. این کتاب به برنامه نویسانِ مجرب و هدفمند نشان می دهد که چگونه برای ایجادِ ارتباط با کاربر، ذخیره ی داده ها، ارتباط با شبکه و موارد دیگر، از اصول اولیه ی Android بهره مند شوند.
نویسنده: Marko Gargenta
زبان: انگلیسی
دانلود کتاب Learning Android, 2nd Edition
این کتاب به برنامه نویسانِ مجرب و هدفمند نشان می دهد که چگونه برای ایجادِ ارتباط با کاربر، ذخیره ی داده ها، ارتباط با شبکه و موارد دیگر، از اصول اولیه ی Android بهره مند شوند.
نویسنده: Marko Gargenta, Masumi Nakamura
زبان: انگلیسی
دانلود کتاب Learn Java for Android Development, 3rd Edition
بازارِ ایجاد و توسعه ی Android بسیار گرم است و برنامه نویسانِ فراوانی علاقه مند به پیوستن به این بازار می باشند. با این وجود، ار آنجایی که این تکنولوژی بر پایه ی Java می باشد، در ابتدا باید به طور کامل بر زبان Java و APIهای آن مسلط بوده تا شانسِ موفقیت خود به عنوانِ یک سازنده و توسعه دهنده ی Android App را افزایش دهید.
نویسنده: Jeff Friesen
زبان: انگلیسی
دانلود کتاب Learn HTML5 and JavaScript for Android
این کتاب شما را در طول فرآیند ایجاد یک Mobile Web App راهنمایی خواهد نمود. در این راستا، مهارت های HTML5، CSS3، و JavaScript را که فرا گرفته اید، به صورت عملی به کار خواهید گرفت. در طول این کتاب، تجاربِ ارزشمند و دست اولی به هنگامِ ایجادِ وب اپِ خود برای گوشی های هوشمند Android و تبلت، در اختیار شما قرار می گیرد.
نویسنده: Gavin Williams
زبان: انگلیسی
دانلود کتاب Gradle for Android
این کتاب در ابتدا شما را با مفاهیم اولیه ی Gradle آشنا نموده، سپس چگونگی کار با Android Studio را تبیین خواهد نمود. در ادامه چگونگی افزودنِ dependency های محلی و غیر محلی به پروژه ی خود را فرا خواهید گرفت.
نویسنده: Kevin Pelgrims
زبان: انگلیسی
دانلود کتاب Delphi Cookbook
با مطالعه ی این کتاب، به دانشی عملی و ارزشمند در حیطه ی آخرین عملکردها و فانکشن های Delphi دست پیدا خواهید کرد و نهایت قادر خواهید بود App Tethering را به کار گرفته، کلاس های Android و iOS SDK را فراخوانی نموده، و حتی از ماشینِ Android TextToSpeech برای افزودن صداها به گوشی خود استفاده نمایید.
نویسنده: Daniele Teti
زبان: انگلیسی
دانلود کتاب Beginning Android 3
پلت فرم های پویا و توانمندِ Android که توسط Google و Open Handset Alliance ایجاد شده اند، به عنوان پلت فرم هایی به معنای واقعی به مسیر خود ادامه داده و این در حالی است که صدها کلاس فراتر از کلاس های سنتیِ Java و مولفه های دارای منابع آزاد را که همگام با پیشرفت های نرم افزاری در حال حرکت می باشند، احاطه نموده است.
نویسنده: Mark Murphy
زبان: انگلیسی
دانلود کتاب شروع کار برنامه نویسی اندروید
این آموزش برای مبتدیان تهیه شده است، و برای کمک به آنها، جهت درک برنامه نویسی مقدماتی اندروید است. بعد از اتمام این آموزش شما خود را در سطح متوسط تخصص در برنامه نویسی اندروید می یابید و پس از آن می توانید به سطوح بعدی بروید.
نویسنده: افشین رفوآ
زبان: فارسی