امروزه بسیاری از برنامه های تحت ویندوز و وب کم کم تبدیل به اپلیکیشن می شوند و یا در کنار آنها نیاز به اپلیکیشن نیز می باشد و با گسترش استفاده از گوشی های هوشمند، نیاز به اپلیکیشن، بیش از پیش احساس می شود. در این حوزه اندروید و ios طرفداران زیادی نسبت به بقیه ی پلتفرم ها دارند.
برای شروع برنامه نویسی اندروید، باید پایه برنامه نویسی Java (ترجیحا) یا #C و یا ++C داشته باشید که اگر ندارید بهتر است اول یکی از آنها را یاد بگیرید و سپس بروید سراغ اندروید. چون شروع اندروید بدون پایه، کار بسیار سخت و گاهی نا امید کننده می باشد.
نکته: تجربه خودم در مورد برنامه نویسی اندروید این است که یادگیری زبان انگیلیسی از زبانهای بالا مهم تر است. زیرا اندروید به سرعت در حال گسترش است و تا ترجمه شود و زیر چاپ برود، نسخه دیگر آمده و قوانین بازی عوض شده است.
اما پایه های اندروید از اندروید 3 به بالا زیاد تغییر نکرده است و از نسخه 4 به بعد نیز، تقریبا ثابت مانده است. بنابراین شروع برنامه نویسی از نسخه 4 ایده آل می باشد.
توجه: در حال نگارش این نوشته، گوگل از اندروید 4 به پایین پشتیبانی نمی کند.
این کتاب نیز به زبان فارسی ترجمه شده است و اسم آن را مرجع کامل برنامه نویسی اندروید گذاشته اند که همان طور که از نام انگلیسی آن پیداست، مرجع کامل نیست و فقط شروع (Beginning) می باشد.
این کتاب و یک کتاب دیگر که در مقاله بعدی معرفی خواهد کرد، در واقع می توان گفت که جلد اول و دوم یکدیگر هستند.
معرفی کتاب
نام کتاب: Beginning Android 4 Application Development
زبان کتاب: انگلیسی
سال انشار: 2012
ناشر: John Wiley & Sons, Inc
وبسایت ناشر: www.wiley.com
در این کتاب به تفکیک فصل با موارد زیر آشنا خواهید شد و کار خواهید کرد
- آشنایی با اندروید و آموزش نصب محیط برنامه نویسی Android Studio
- آشنایی و برنامه نویسی Activityها، Fragmentها و Intent
- آشنایی با Viewها و قسمتهای UI
- نحوه طراحی UI
- کار با منوها
- کار با فایلها و پایگاه داده SQLite
- کار با Providerها
- ارسال و دریافت SMS
- کار با سیستم موقعیت یاب جهانی GPS
- کار با اینترنت مانند ارسال و دریافت داده و دانلود فایل و برنامه نویسی Socket
- کار با Serviceها
- آموزش نحوه امضا اپلیکیشن و قرار دادن آن در مارکت