آموزش ساخت کتاب داستان دو زبانه (آپدیت جدید)
معرفی پروژه:
مطالبی که در این پروژه آموزش داده میشود برای دوستانی که در اول راه یادگیری برنامه نویس اندروید هستند بسیار مهم و کاربردی خواهد از جمله این موارد آموزش ساخت لیست ویو ساده و آپشن منو است که در ساخت خیلی از اپلیکیشن ها کاربرد دارند. در این آموزش همچنین با نحوه ی تغییر فونت نوشته ها و طراحی اسپلش اسکرین آشنا خواهید شد که جهت زیباسازی برنامه و طراحی UI های کاربر پسند به برنامه نویسان کمک زیادی خواهند کرد و در نهایت با نحوه ی طراحی برنامه های چند زبانه آشنا خواهید شد که در جای خود میتواند بسیار کاربردی باشد اما
دلیل انتخاب این پروژه برای آموزش:
اگر نگاهی به مارکت های اندرویدی بندازید مشاهده خواهید کرد که یکی از محبوبترین و پر دانلودترین اپلیکیشن ها ، کتاب های اندرویدی هستند که تعداد دانلود برخی از آنها به بیش از 300000 دانلود خواهد رسید، به همین دلیل ما تصمیم گرفتیم که مطالب این آموزش را در قالب ساخت یک کتاب داستان ارائه دهیم، که البته چون ما هنوز در بحث های مقدماتی آموزش اندروید هستیم ، پروژه را به ساده ترین شکل ممکن ساختیم تا دوستانی که مبتدی هستند به راحتی مطالب را درک و یاد بگیرند (در مباحث پیشرفته تر ساخت کتاب های اندرویدی با امکانات پیشرفته را آموزش خواهیم داد). لازم به ذکر است که کاربران عزیز در صورت تمایل میتوانند پروژه را مطابق نظر خودشان تغییر و تکمیل کنند و آن را با نام خودشان در مارکت های اندرویدی منتشر کنند.
سرفصل های آموزش:
1) آموزش ساخت Splash Screen و تمام صفحه کردن برنامه
2) نحوه ی معرفی کردن اکتیویتی اصلی در manifest
3) آموزش ساخت Option Menu
4) توضیح فایل String
5) آموزش ساخت برنامه چند زبانه
6) آموزش ساخت ListView ساده
7) آموزش Scroll view در برنامه
8) توضیح پوشه Assets و آموزش تغییر فونت نوشته ها
دیدگاه (13)
سلام خسته نباشید .
من این برنامه رو در مارکت گذاشتم :
https://myket.ir/app/ir.appmoghan.learnenglish
ممنون از شما استاد گرانقدر.
سلام آقا رضا تبریک میگم
سلام قبل از خرید میخام بدونم
در این آموزش از کدام database استفاده کرده اید؟
سلام اگه منظورتون “آموزش ساخت کتاب داستان دوزبانه” س خدمتتون عرض کنم چون این آموزش تو بحث مقدماتیه هنوز دیتابیس آموزش داده نشده ولی اگه شما مایلید اموزش دیتا بیس رو داشته باشین میتونید تو صفحه مربوط به “آموزش آیین نامه پیشرفته” آن را بصورت جداگانه تهیه کنید (دیتابیس Sqlite) و اگر میخوایید ساخت کتاب اندرویدی با امکانات پیشرفته یاد بگیرید میتونید “آموزش داروخانه آنلاین ” رو تهیه کنید در این آموزش هرآنچه برای ساخت کتاب اندرویدی لازم دارید آموزش داده شده (فقط کافیه موضوع رو عوض کنید) درضمن در همین آموزش دیتابیس sqlite رو به صورت کامل آموزش دادیم
سلام ببخشید زمان دوره رو میشه بگید؟
سلام … اگه منظورتون همین پروژه کتاب داستانه حدود 1 ساعتو 4 دقیقه س ولی اگه منظورتون پکیج کلیه زمانش بیشتر از 40 ساعته
سلام
سه تا سوال داشتم
1- من برنامه رو با موفقیت ساختم فقط اینکه من متن (فارسی ) داستان ها رو تو خود فایل string ریختم و الان برنامه من تک زبانه هست و در پوشه value و در قسمت items ایتم ها رو معرفی کردم و در فایل string اسم اون ایتم رو مشخص کردم … الان اسم ایتم ها در فایل stting (که همون اسم داستان هست ) فارسیه و در لیست ویو که نگاه میکنم سمت چپ صفحه افتاده و سوالم اینه که نمیشه یکاری کرد وسط یا سمت راست باشه ؟؟
2- کلا تو این پروژه هایی که تا الان من کار کردم و ساختم احساس میکنم نرم افزار حتی در گوشی واقعی یکمی کند اجرا میشد که البته زیاد مشخص نبود و ازار دهنده هم نبود ولی فقط تو این پروژه بعد از ساختش وقتی برنامه رو اجرا میکنم (در گوشی واقعی ) و وارد داستان میشم و به سمت پایین یا بالا اسکرول میکنم این اسکرول خیلی کند انجام میشه … میخواستم که بپرسم چرا کند هست و ایا این قابلیت اسکرول ویو تنظیمات خاصی داره که مثلا رو سرعت اسکرول کردنش بشه کار کرد و سریع ترش کرد ؟؟؟ چون رو دو تا گوشی واقعی تست کردم خیلی کند اسکرول میشه و روون نیست … یا کلا نرم افزار هایی که ساخته میشه رو راهی داره که بشه سریع تر و روون تر کرد یا خیر ؟؟
3-به نظر شما میتونم الان بعد از این پروژه اول برم پروژه دوز یا داروخانه رو بگیرم یا نه همینطور به ترتیب برم بهتره ؟
سلام اقا رضا جواب سوالاتتو تو یه فایل ویدیویی ضبط کردم به ایمیلت فرستادم ولی درمورد سوال اولت چون ممکنه برای دوستان دیگه هم سوال باشه همین جا جواب بدم…
خب بله میشه… درواقع این سوالی که شما دارید همون ساخت لیست ویو سفارشیه که تو پروژه ی بعدی مفصل توضیح دادم…
در مورد سوال آخرتم اگه عجله نکنی و طبق سرفصل ها پیش بری بهتره در واقع ساخت هر پروژه ای یه سری پیشنیاز هایی داره که لازمه قبلش یاد بگیری در غیر اینصورت به مشکل میخوری… پیشنهاد من اینه بجای عجله تو یادگیری تمرکز خودتو روی مفهومی یادگرفتن بزاری و از همین الان ایده پردازی رو شرو کنی.. مثلا یه ایده به ذهنت میرسه که من در اینده میخوام فلان برنامه با فلان ویژگی ها بسازم بعد دنبال این باش که از چه راههایی میتونی اون برنامه رو بسازی و ایده ات رو عملی کنی…
سلام ببخشید یه سوال داشتم اگر کسی این آموزش های شما رو دانلود کنه و در اون تغییراتی ایجاد کنه اجازه داره اون رو با اسم خودش در مارکت های اندرویدی مثلا کافه بازار منتشر کنه?
سلام بله حتما، اتفاقا یکی از اهداف سایت ما اینه که دوستان عزیز بتونن برنامه نویسی را به بهترین شکل یادبگیرین و از آن کسب درآمد کنند
سلام من آموزش رو گرفتم خوب بود فقط کاش افزودن به علاقه مندی ها و حالت مطالعه برای روز و شب را هم برای برنامه قرار میدادین! ولی به هر حال ممنون از آموزش خوبتون
سلام همونطور که قبلا هم عرض شد ما آموزش ها را از پایه و کاملا مقدماتی شروع کردیم برای همین در این پروژه های ابتدایی سعی کردیم برای جلوگیری از سردرگمی کاربران تازه کار مسائل ساده و مقدماتی را در قالب پروژه اموزش بدیم و به مرور پروژه های دیگری در سایت قرار خواهند گرفت که مباحث پیشرفته تر را اموزش میدهند اتفاقعا یکی از پروژه ها ساخت کتاب اندرویدی حرفه ای هست که در آینده در سایت قرار خواهد گرقت
سلام من تازه شروع به یادگیری برنامه نویسی خیلی دلم میخواست ساخت کتاب اندرویدی را یادبگیرم که با آمومحدزش شما یادگرفتم خیلی ممنون از آموزش خوبتون خدا خیرتون بده