آموزش برنامه‌های 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

  • افزودن ذخیره و بارگذاری Adding Save and Load

  • تست ذخیره و بارگذاری Testing Saving and Loading

  • خدمات ابری تیتانیوم Titanium Cloud Services

  • ایجاد کاربران Creating Users

  • فعال کردن خدمات ابری Enabling Cloud Services

  • ایجاد برگه کاربر Creating The User Tab

  • اضافه کردن ثبت نام Adding Signup

  • پیکربندی خدمات ابری Configuring Cloud Services

  • ثبت نام Signing Up

  • افزودن ورود Adding Login

  • تست ورود به ابر Testing Cloud Login

  • ابر در iOS Cloud on iOS

  • پایان The End

نمایش نظرات

آموزش برنامه‌های Android و iOS متقابل با Appcelerator Titanium
جزییات دوره
2h 55m
95
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
112
از 5
دارد
دارد
دارد
John Sonmez
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar