لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامههای Android و iOS متقابل با Appcelerator Titanium
Cross Platform Android and iOS Apps With Appcelerator Titanium
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره آموزشی یاد می گیرید که چگونه با استفاده از Appcelerator's Titanium SDK برنامه های اندروید و iOS را توسعه دهید. ساخت اپلیکیشن برای iOS و اندروید می تواند دشوار باشد، زیرا این دو پلتفرم بسیار متفاوت هستند. اگرچه امروزه راهحلهای زیادی برای توسعه متقابل پلتفرمها در این پلتفرمها وجود دارد، بسیاری از راهحلها یا از شما نیاز دارند که از یک رابط کاربری غیربومی استفاده کنید یا کد رابط کاربری خود را چندین بار ایجاد کنید. Appcelerator Titanium یک راه هیجان انگیز برای ساخت برنامه های واقعا بومی اندروید و iOS با استفاده از جاوا اسکریپت است که قادر به استفاده مجدد از مقدار زیادی کد، حتی برای رابط کاربری هستند. در این دوره آموزشی، من شما را از طریق فرآیند راهاندازی با Appcelerator Titanium آشنا میکنم و تمام جزئیات نحوه عملکرد دقیق تیتانیوم و اینکه چرا با بسیاری از راهحلهای متقابل پلتفرم دیگر متفاوت است را تکمیل میکنم. در طول این دوره، ما در واقع یک اپلیکیشن موبایل واقعی می سازیم که با استفاده از Appcelerator Titanium بر روی اندروید و iOS اجرا می شود و در طول مسیر با پلتفرم و نحوه استفاده از آن آشنا می شویم. ما شروع به یادگیری نحوه ایجاد یک رابط کاربری متقابل پلتفرم در جاوا اسکریپت و نحوه تعامل با رابط کاربری و پاسخ به رویدادهایی مانند کلیک روی دکمه خواهیم کرد. سپس، کمی در مورد پلتفرمهای API مختلف که Titanium ارائه میکند و نحوه گسترش برنامهمان برای در نظر گرفتن چندین صفحه نمایش، یاد میگیریم. پس از آن، ما در مورد Alloy، روشی برای ساخت برنامههای Titanium با استفاده از نشانهگذاری XML و شیوه نامه با استفاده از رویکرد MVC یا Model View Controller، یاد میگیریم که میتواند کد ما را تا حد زیادی سادهسازی کند و طراحی یک برنامه کاربردی را بسیار آسانتر کند. در نهایت، در آخرین ماژول، به چند مفهوم پیشرفته می پردازیم و در مورد API فوق العاده Titanium Cloud یاد می گیریم، که به ما امکان می دهد بدون نیاز به نصب هیچ پایگاه داده یا طراحی طرح های پیچیده، یک Backend کامل برای برنامه خود ایجاد کنیم. بنابراین، اگر به توسعه برنامه های کاربردی متقابل پلتفرم علاقه مند هستید و می خواهید ببینید که چگونه می توانید برنامه های بومی متقابل پلتفرمی را با استفاده از جاوا اسکریپت بسازید، قطعاً می خواهید این دوره را بررسی کنید.
سرفصل ها و درس ها
آشنایی با Appcelerator
Introduction to Appcelerator
معرفی
Introduction
این دوره برای چه کسانی است
Who This Course is For
پیش نیازها
Prerequisites
بررسی اجمالی دوره
Course Overview
Appcelerator چیست
What is Appcelerator
درباره تیتانیوم
About Titanium
تیتانیوم چگونه کار می کند 1
How Titanium Works1
دریافت استودیو تیتانیوم
Getting Titanium Studio
استودیو تیتانیوم
Titanium Studio
راه اندازی Android SDK
Setting up Android SDK
iOS SDK
iOS SDK
سلام جهان iOS
Hello World iOS
سلام جهان اندروید
Hello World Android
تا بعدی
Up Next
ایجاد یک رابط کاربری پایه
Creating a Basic UI
معرفی
Introduction
ردیاب پروتئین
The Protein Tracker
رابط های کاربری در تیتانیوم
UIs in Titanium
کنترل های اساسی
Basic Controls
ایجاد پروژه
Creating The Project
بررسی اجمالی پروژه
Project Overview
اولین نمایش جاوا اسکریپت
First View Javascript
طراحی چیدمان ما
Designing Our Layout
ایجاد نماها
Creating the Views
ایجاد یک برچسب
Creating a Label
ایجاد یک Textfield
Creating a Textfield
اضافه کردن یک دکمه
Adding a Button
مناسبت ها
Events
پاسخ به یک کلیک
Responding to a Click
اضافه کردن مجموع
Adding Total
در حال به روز رسانی مجموع
Updating the Total
در حال اجرا در iOS
Running on iOS
کاوش در سینک آشپزخانه
Exploring Kitchen Sink
تا بعدی
Up Next
برنامه های چند صفحه ای و API های پلت فرم
Multiscreen Apps and Platform APIs
معرفی
Introduction
گسترش دهنده پروتئین ردیاب
Extending Protein Tracker
مدال های پایه در تیتانیوم
Basic Modals in Titanium
ناوبری ویژه iOS
iOS Specific Navigation
ایجاد صفحه تنظیمات
Creating The Settings Screen
راه اندازی صفحه تنظیمات
Launching The Settings Screen
اضافه کردن کنترل ها
Adding Controls
تنظیمات
Settings
افزودن نمایش هدف
Adding Goal Display
صرفه جویی در ارزش هدف
Saving Goal Value
در حال بارگذاری هدف
Loading The Goal
به روز رسانی هنگام بسته شدن صفحه
Updating When Closing Screen
مبانی برگه
Tab Basics
ایجاد برگه ها
Creating Tabs
ایجاد یک رویداد سفارشی
Creating a Custom Event
دریافت موقعیت مکانی
Getting Location
تست روی iOS
Testing on iOS
دوربین و بیشتر
Camera and More
تا بعدی
Up Next
استفاده از آلیاژ
Using Alloy
معرفی
Introduction
آلیاژ چیست؟
What is Alloy
MVC Refresher
MVC Refresher
آلیاژ چگونه کار می کند
How Alloy Works
ایجاد پروژه
Creating The Project
ساختار پروژه
Project Structure
نماهای آلیاژی
Alloy Views
ایجاد نمای
Creating The View
افزودن نمای کلی
Adding The Total View
اضافه کردن برگه دوم
Adding The Second Tab
ورق های سبک تیتانیوم
Titanium Style Sheets
ایجاد سبک
Creating The Style
کنترل کننده ها
Controllers
ساخت افزودن کار
Making Add Work
نجات هدف
Saving The Goal
به روز رسانی هدف
Updating The Goal
آلیاژ در iOS
Alloy on iOS
تفاوت های پلت فرم
Platform Differences
آلیاژ بیشتر؟
More Alloy?
تا بعدی
Up Next
مفاهیم پیشرفته
Advanced Concepts
معرفی
Introduction
ماژول ها
Modules
ماژول های بازار
Marketplace Modules
ماژول فیس بوک
Facebook Module
اضافه شدن ماژول فیس بوک
Adding Facebook Module
اضافه کردن دکمه فیس بوک
Adding Facebook Button
تست ورود
Testing Login
ایجاد یک پست
Creating A Post
API سیستم فایل
Filesystem API
اضافه کردن دکمه های ذخیره و بارگذاری
Adding Save and Load Buttons
نمایش نظرات