0
نام کتاب
Android Programming for Beginners

Learn Android, Kotlin & Jetpack from scratch and Turbocharge progress with AI

John Horton

Print Length676 Pages
PublisherPackt
Edition4
LanguageEnglish
Year2026
ISBN9781806698431
1K
A1227
انتخاب نوع چاپ:
جلد سخت
1,780,000ت
0
جلد نرم
1,880,000ت(2 جلدی)
0
طلق پاپکو و فنر
1,920,000ت(2 جلدی)
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:رنگی با کادر / تصویر
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#Android

#Kotlin

#Java

#AI

#UI

#OOP

#Jetpack

#Compose

#mobile_application

#Android_development

#Google

#Google_Play

توضیحات

🤖 برنامه‌نویسی اندروید برای مبتدی‌ها


📱 توسعه اپلیکیشن‌های Android رو از صفر با Kotlin و Jetpack Compose یاد بگیر. با ساخت بیش از ۳۵ اپلیکیشن، بازی و پروژه دیتابیسی، روی ورک‌فلوهای مدرن Android Studio و مبانی Kotlin مسلط شو.


ویژگی‌های کلیدی

🛠️ با Kotlin، Jetpack Compose، Android Studio و برنامه‌نویسی ایجنتی، اپلیکیشن‌های Android میسازی

🎮 پروژه‌های عملی متنوعی در زمینه رابط کاربری، صدا، گرافیک، دیتابیس و بازی توسعه میدی

🧠 روی مبانی Kotlin و ورک‌فلوهای مدرن توسعه Android مسلط میشی


📘 توضیح کتاب

🚀 توسعه مدرن Android با سرعت زیادی تغییر کرده و حالا Kotlin و Jetpack Compose به ابزارهای استاندارد ساخت اپلیکیشن‌های موبایل قدرتمند تبدیل شده‌اند. کتاب Android Programming for Beginners یک مقدمه عملی برای خواننده‌هاییه که تجربه کمی در کدنویسی دارن یا کاملاً تازه‌کار هستن.


🧩 کتاب به‌جای اینکه از همون ابتدا با حجم زیادی از تئوری سردرگمت کنه، مفاهیم رو به‌تدریج و از طریق آزمایش‌های عملی و اپلیکیشن‌های کوچک و هدفمند آموزش میده. هر پروژه کمک میکنه مفاهیم اصلی برنامه‌نویسی رو بهتر بفهمی و در عمل تمرین کنی.


🐍 کار رو با مبانی Kotlin شروع میکنی؛ از متغیرها، حلقه‌ها، تابع‌ها و Lambdaها گرفته تا Collectionها و برنامه‌نویسی شیءگرا. بعد وارد Android Studio و Jetpack Compose میشی و یاد میگیری اپلیکیشن‌های مدرن Android رو طراحی و پیاده‌سازی کنی.


🎨 با بیشتر شدن مهارت‌هات، پروژه‌های تعاملی مختلفی میسازی؛ از رابط‌های کاربری و بازی‌ها گرفته تا اپلیکیشن‌های چندرسانه‌ای و برنامه‌های مبتنی بر دیتابیس. در طول مسیر، با تکنیک‌هایی مثل مدیریت State، Navigation، Material Design، دیتابیس‌های Room، رسم با Canvas و طراحی Responsive آشنا میشی.


🤖 برای اینکه ورک‌فلو توسعه‌ات برای آینده آماده باشه، هر فصل تمرین‌های اختیاری برنامه‌نویسی با کمک AI هم داره. این تمرین‌ها نشون میدن ابزارهای مدرن کدنویسی چطور میتونن آزمایش کردن ایده‌ها رو راحت‌تر کنن، سرعت توسعه رو بالا ببرن و درک عمیق‌تری از مفاهیم بهت بدن.


🎯 تا پایان کتاب، مجموعه‌ای از اپلیکیشن‌های Android رو به‌عنوان نمونه‌کار ساختی و اعتمادبه‌نفس لازم رو داری تا به‌صورت مستقل وارد پروژه‌های پیشرفته‌تر توسعه موبایل بشی.


🎯 چیزهایی که یاد میگیری

⚙️ Android Studio رو برای توسعه اپلیکیشن‌های Android نصب و پیکربندی میکنی

📱 با Kotlin و Jetpack Compose اپلیکیشن Android میسازی

🧠 متغیرها، حلقه‌ها، تابع‌ها و Syntax زبان Kotlin رو درک میکنی

🔊 اپلیکیشن‌های تعاملی با قابلیت لمس، صدا و گرافیک توسعه میدی

🗂️ با Collectionها، Lambdaها و Scope Functionها کار میکنی

🧭 اپلیکیشن‌های چندصفحه‌ای با Navigation و دیتابیس Room میسازی

🎮 هم‌زمان با یادگیری مفاهیم برنامه‌نویسی شیءگرای Kotlin، یک بازی توسعه میدی

🤖 یاد میگیری چطور به‌صورت اختیاری از AI برای سریع‌تر کردن یادگیری و توسعه استفاده کنی

👤 این کتاب برای چه کسانیه؟

👨‍💻 این کتاب برای تازه‌کارهاییه که میخوان توسعه اپلیکیشن‌های Android رو با Kotlin و Jetpack Compose یاد بگیرن. برای افرادی که هیچ تجربه برنامه‌نویسی‌ای ندارن، دولوپرهایی که از Java به Kotlin مهاجرت میکنن و هر کسی که دنبال یک آموزش عملی و پروژه‌محور از توسعه مدرن Android است، گزینه مناسبیه.


📖 فهرست مطالب

پارت ۱. مبانی Kotlin و Jetpack Compose

فصل ۱. نصب Android Studio و ساخت یک اپلیکیشن

فصل ۲. ساخت اپلیکیشن‌های بیشتر. کامنت‌ها، Logging، چرخه عمر و تعامل‌پذیری

فصل ۳. متغیرها، نوع‌ها و عملگرها

فصل ۴. کنترل جریان برنامه با If و Else

فصل ۵. Rangeها و When

فصل ۶. تکرار و حلقه‌ها

فصل ۷. تابع‌ها

فصل ۸. Jetpack، تابع‌های Composable و بازگشت به Hello World

فصل ۹. Preview و Remember


پارت ۲. ساختارهای داده، مبانی Kotlin و رابط‌های کاربری پیشرفته‌تر

فصل ۱۰. مدیریت داده با List و دریافت ورودی با TextField

فصل ۱۱. مدیریت داده با Set

فصل ۱۲. مدیریت داده با Map

فصل ۱۳. Lambdaها

فصل ۱۴. Kotlin، Java و مقادیر Nullable

فصل ۱۵. Scope Functionها و Collectionهای پیشرفته

فصل ۱۶. Layoutهای پیشرفته. FAB، Box، Card و Chip

فصل ۱۷. عبارت‌های منظم و اپلیکیشن ماشین‌حساب


پارت ۳. برنامه‌نویسی شیءگرا و ساخت اپلیکیشن‌های پیشرفته‌تر

فصل ۱۸. مقدمه‌ای بر برنامه‌نویسی شیءگرا

فصل ۱۹. تابع‌های کلاس، Constructorها و محدودکننده‌های دسترسی

فصل ۲۰. وراثت، چندریختی و کلاس‌های انتزاعی

فصل ۲۱. Navigation اپلیکیشن، Data Classها و شروع اپلیکیشن چندصفحه‌ای

فصل ۲۲. Interfaceها، Companion Objectها، دیتابیس‌ها، Git و تکمیل اپلیکیشن چندصفحه‌ای

فصل ۲۳. رسم گرافیک با Canvas

فصل ۲۴. Enumها، عددهای تصادفی و شروع بازی تیراندازی فضایی

فصل ۲۵. Threadها و تکمیل بازی تیراندازی فضایی


پارت ۴. وایب کدینگ و یادگیری با AI

فصل ۲۶. وایب کدینگ برای مبتدی‌ها

فصل ۲۷. کدنویسی و یادگیری Jetpack با AI

فصل ۲۸. کدنویسی و یادگیری Kotlin با AI

فصل ۲۹. دسترسی به مجموعه کدها و نسخه PDF


👤 درباره نویسنده

✍️ جان هورتون نویسنده و برنامه‌نویسی از انگلستانه. میتونی نمونه‌های بیشتری از کارهای او رو در وب‌سایت Game Code School ببینی.


Learn Android app development from scratch with Kotlin and Jetpack Compose. Build 35+ hands-on apps, games, and database projects while mastering modern Android Studio workflows and Kotlin fundamentals.


Key Features

  • Build Android apps with Kotlin, Jetpack Compose, Android Studio, and Agentic Programming
  • Create hands-on projects including, UI, sound, graphics, databases and game
  • Master modern Android development workflows and Kotlin fundamentals


Book Description

Modern Android development has evolved rapidly, with Kotlin and Jetpack Compose becoming the standard tools for building powerful mobile applications. Android Programming for Beginners provides a practical introduction for readers with little or no coding experience. Rather than overwhelming you with theory, the book teaches concepts gradually through hands-on experimentation and small, focused apps that reinforce core programming fundamentals.


You will begin by learning Kotlin essentials including variables, loops, functions, lambdas, collections, and object-oriented programming before moving into Android Studio and Jetpack Compose. As your skills grow, you will create interactive projects ranging from UI layouts and games to multimedia and database-driven applications. Along the way, you will explore Android development techniques such as state management, navigation, Material Design, Room databases, Canvas drawing, and responsive layouts.


To help future-proof your workflow, each chapter also includes optional AI-assisted programming exercises that show how modern coding tools can support experimentation, accelerate development, and deepen understanding. By the end of the book, you will have built a portfolio of Android apps and gained the confidence to continue toward advanced mobile development projects independently.


What you will learn

  • Install and configure Android Studio for Android development
  • Build Android apps with Kotlin and Jetpack Compose
  • Understand variables, loops, functions, and Kotlin syntax
  • Create interactive apps with touch, sound, and graphics
  • Work with collections, lambdas, and scope functions
  • Build multi-screen apps with navigation and Room databases
  • Develop a game while mastering Kotlin OOP concepts
  • Learn how to (optionally) use AI to speed up learning and development


Who this book is for

This book is for beginners who want to learn Android app development using Kotlin and Jetpack Compose. It is ideal for readers with no programming experience, developers moving from Java to Kotlin, and anyone wanting a practical, project-based introduction to modern Android development.


Table of Contents

Part 1. Kotlin & Jetpack Compose Basics

Chapter 1. Installing Android Studio & Building an App

Chapter 2. Building More Apps: Comments, Logging, Lifecycle & Interactivity

Chapter 3. Variables, Types, & Operators

Chapter 4. Controlling the Flow of Your Program with If and Else

Chapter 5. Ranges & When

Chapter 6. Iteration

Chapter 7. Functions

Chapter 8. Jetpack, Composable Functions & Revisiting Hello World

Chapter 9. @Preview and Remember


Part 2. Data Structures, Kotlin Fundamentals & More Advanced UIs

Chapter 10. Handling Data with a List & Inputting Data with a TextField

Chapter 11. Handling Data with Set

Chapter 12. Handling Data with Map

Chapter 13. Lambdas

Chapter 14. Kotlin, Java & Nullable

Chapter 15. Scope Functions & Advanced Collections

Chapter 16. Advanced Layouts: FAB, Box, Card & Chip

Chapter 17. Regular Expressions & the Calculator App


Part 3. Object-Oriented Programming & Building More Advanced Apps

Chapter 18. An Introduction to Object-Oriented Programming

Chapter 19. Class Functions, Constructors & Visibility Modifiers

Chapter 20. Inheritance, Polymorphism & Abstract Classes

Chapter 21. App Navigation, Data Classes, & Starting the Multi-Screen App

Chapter 22. Interfaces, Companion Objects, Databases, Git & Finishing the Multi-Screen App

Chapter 23. Drawing Graphics with Canvas

Chapter 24. Enums, Random Numbers & Starting the Space Shooter Game

Chapter 25. Threads & Finishing the Space Shooter Game


Part 4. Vibe Coding & Learning with AI

Chapter 26. Vibe Coding for Beginners

Chapter 27. Coding & Learning Jetpack with AI

Chapter 28. Coding & Learning Kotlin with AI

Chapter 29. Unlock the Code Bundle and the PDF Version


About the Author

John Horton is a writer and programmer from England and you can see more of his work at Game Code School on the Web.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
Android
1,178
Dagger by Tutorials
1,565,000 تومان
موبایل
1,113
Mobile DevOps Playbook
960,000 تومان
iOS
1,085
Mobile Microservices
747,000 تومان
Android
1,160
Advanced Android App Architecture
755,000 تومان
Kotlin
1,269
Atomic Kotlin
1,597,000 تومان
Android
1,237
Android Test-Driven Development by Tutorials
1,000,000 تومان
Android
1,166
Android App Distribution
806,000 تومان
Kotlin
1,340
Programming Android with Kotlin
905,000 تومان
Android
318
Android UI Development with Jetpack Compose
759,000 تومان
Kotlin
1,225
Real-World Android by Tutorials
1,550,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما