video2brain Flash Mobile App Video Eğitimi
Adobe Flash Professional CS5.5 ve Flash Builder 4.5 ile Mobil Geliştirme başlıklı video2brain'den bu en son Video ile Öğrenme sürümü, Adobe ile mobil uygulamaların nasıl geliştirileceğini öğretirR, flaşR, ve Flash BuilderR,. Joseph Labrecque ve Peter Elst adlı iki eğitmeniniz var.

Eğitmenler, Android ve iOS uygulamalarınızı oluşturmak için ActionScript, Flex ve AIR kullanmanın nedenlerini, mobil uygulama geliştirme için "en iyi uygulamalar" ve uygulamanızın çok önemli optimizasyonu da dahil olmak üzere bir tartışma ile başlar. Bu ayrıntılar ele alındıktan sonra, Uygulama Tanımlayıcı'nın nasıl ayarlanacağı, proje şablonlarının nasıl kullanılacağı, varlıkların proje panelinden nasıl paylaşılacağı ve çeşitli ekran boyutları için sahne alanının nasıl ölçekleneceği de dahil olmak üzere Flash CS5.5'te yeni bir proje oluşturmanıza yardımcı olurlar.

Amaç C ve HTML5 dahil olmak üzere çeşitli dillerde mobil geliştirme ile ilgili birçok kitap okudum. Genellikle, bu kitaplar hata ayıklamayı son bölüme bırakır. Bu, proje geliştirme boyunca ilk kez test ve hata ayıklama önerildi ve son bölüme kadar geri tutulmadı. Eğitmenler, izleme ifadeleri ve kesme noktaları ile masaüstünde ve cihazda test etmek ve hata ayıklamak isteyebileceğiniz birçok yolu tartışır.

Dizide yararlı bulduğum bir başka şey de eğitmenlerin Flash Professional ve Flash Builder'daki geliştirme sürecini nasıl kapsadıklarıydı ve bu iki geliştirme seçeneğini karşılaştırmayı kolaylaştırdı. Bu noktada, eğitmenler Flash Builder 4.5'e geçiş yapar ve bir projeye başlamak için aynı temel bilgileri kapsar. Flash Builder kullanıcı arabirimi bileşenlerine dayandığından, yazarlar önce Bileşenler panelindeki çeşitli bileşenlerden boş bir "başlangıç" Flex projesi oluşturur. Çeşitli mobil cihazlarda ekranın yeniden boyutlandırılması için Özellikler panelinde kısıtlamaların nasıl ayarlanacağını tartışırlar.

Halen Flex Builder'da çalışan, tartışılan diğer projeler görünüm tabanlı Yapılacaklar listesi uygulaması ve sekme tabanlı Şehir Rehberi'dir. Bu uygulamaların temelleri ele alındıktan sonra eğitmenler, ActionScript ile değiştirilmiş bir ActionsBar, sekme çubuğu için yarı saydam bir panel, bir Android uygulaması için bir görünüm menüsü ve bir açılış ekranı gibi bir resim galerisi uygulaması oluşturmaya başlar. .

Ardından, daha karmaşık bir çoklu görünüm uygulamasına, bir kişi yöneticisine geçersiniz. Her "sayfa" veya görünüm bir MXML bileşenidir ve eğitmenler bu görünümler arasında push görünümü ve veri nesnesi aracılığıyla verilerin nasıl aktarılacağını tartışır. Ayrıca geriye doğru gezinmenin nasıl oluşturulacağını ve görünümler arasındaki varsayılan geçişin nasıl geçersiz kılınacağını da kapsar. Eğitmenler daha sonra yazılım klavyesi gibi mobil cihazlara özel özellikleri kapsar ve kapatıldığında uygulamanızın durumunu kaydeder.

Sonraki konu, cihaz yönlendirme değişiklikleri nedeniyle içeriği yeniden boyutlandırma / yeniden konumlandırma ve Sahne Alanı'ndaki bir nesnenin X ve Y konumlarını kontrol etmek için İvmeölçer giriş verilerinin nasıl kullanılacağı dahil olmak üzere Flash Pro'da ele alınmaktadır. Bu noktada, eğitmenlerden, nesnenin sahnenin ötesine geçme olasılığını nasıl kodlayacağını eklemelerini bekledim, ancak yapmadılar. Ardından, Coğrafi Konum ve Google Haritalar API'sının nasıl kodlanacağını ele aldılar. Ayrıca yerel kamera ve cihaz depolamasının nasıl kullanılacağını da kapsar. Android uygulaması için topunu ve Geri, Menü, Ev ve Arama dahil yazılım tuşlarını tartışıyorlar.

Eğitmenler, kaydırma, döndürme, yakınlaştırma ve kaydırma gibi her çoklu dokunma hareketine ve bu hareketlere ekrandaki film nesnelerine yanıt vermek için ActionScript'in nasıl kullanılacağı gibi bir video atar. Bazı dokunma hareketleri özellikle ActionScript'te tanımlanmamıştır, bu nedenle eğitmenler bu hareketleri nasıl taklit edeceklerini tartışır. Ayrıca, fare tıklaması gibi kendi özel hareketlerinizi simüle etmek için ham dokunma olaylarını nasıl kullanacağınız, sürükle / bırak etkileşimini görüntülemek için dokunma noktalarını nasıl kullanacağınız ve bir vurgulamayı simüle etmek için ışıma filtresini nasıl kullanacağınız da kapsanmaktadır.

Sonraki →

Yayıncının web sitesini ziyaret edin

* Peachpit Press, bu kitabın bir kopyasını bana inceleme amacıyla sağladı.