Video2brain Flash Ứng dụng di động Video đào tạo
Bản phát hành Tìm hiểu bằng video mới nhất này từ video2brain có tên Phát triển di động với Adobe Flash Professional CS5.5 và Flash Builder 4.5, hướng dẫn cách phát triển các ứng dụng di động với AdobeR Tốc biếnR và Flash BuilderR. Bạn có hai người hướng dẫn, Joseph Labrecque và Peter Elst.

Các giảng viên bắt đầu với một cuộc thảo luận về lý do sử dụng ActionScript, Flex và AIR để tạo các ứng dụng Android và iOS của bạn, bao gồm "các thực tiễn tốt nhất" để phát triển ứng dụng di động và tối ưu hóa toàn bộ ứng dụng của bạn. Khi các chi tiết đó được bảo vệ, họ sẽ hướng dẫn bạn thiết lập dự án mới trong Flash CS5.5, bao gồm cách thiết lập Mô tả ứng dụng, sử dụng các mẫu dự án, chia sẻ tài sản thông qua bảng điều khiển dự án và mở rộng giai đoạn cho các kích thước màn hình khác nhau.

Tôi đã đọc nhiều sách về phát triển di động với các ngôn ngữ khác nhau bao gồm cả Objective C và HTML5. Thông thường, những cuốn sách này để lại gỡ lỗi cho đến chương cuối cùng. Đây là lần đầu tiên thử nghiệm và gỡ lỗi được đề xuất trong suốt quá trình phát triển dự án và không được giữ lại cho đến chương cuối cùng. Các giảng viên thảo luận về nhiều cách bạn sẽ muốn kiểm tra và gỡ lỗi trên máy tính để bàn và thiết bị với các câu lệnh theo dõi và điểm dừng.

Một điều khác mà tôi thấy hữu ích trong loạt bài này là cách các giảng viên trình bày quá trình phát triển trong cả Flash Professional và Flash Builder, giúp dễ dàng so sánh hai tùy chọn phát triển này. Tại thời điểm này, các giảng viên chuyển sang Flash Builder 4.5 và trình bày những điều cơ bản tương tự để bắt đầu một dự án. Vì Flash Builder dựa trên các thành phần UI, trước tiên các tác giả xây dựng dự án Flex "khởi động" trống từ các thành phần khác nhau trong bảng Thành phần. Họ thảo luận về cách đặt các ràng buộc trong bảng Thuộc tính để thay đổi kích thước màn hình trên các thiết bị di động khác nhau.

Vẫn hoạt động trong Flex Builder, các dự án khác được thảo luận là ứng dụng danh sách Công việc dựa trên chế độ xem và Hướng dẫn thành phố dựa trên tab. Khi các kiến ​​thức cơ bản cho các ứng dụng này được trình bày, các giảng viên bắt đầu xây dựng một ứng dụng thư viện hình ảnh, thêm các tính năng như ActionBar được bật với ActionScript, bảng điều khiển bán trong suốt cho thanh tab, menu xem cho ứng dụng Android và màn hình giật gân .

Tiếp theo, bạn chuyển sang một ứng dụng nhiều chế độ xem phức tạp hơn, một trình quản lý liên hệ. Mỗi "trang" hoặc chế độ xem là một thành phần MXML và các giảng viên thảo luận về cách truyền dữ liệu giữa các chế độ xem này thông qua chế độ xem đẩy và đối tượng dữ liệu. Chúng cũng bao gồm cách xây dựng điều hướng lùi và ghi đè chuyển đổi mặc định giữa các chế độ xem. Sau đó, người hướng dẫn bao gồm các tính năng dành riêng cho thiết bị di động như bàn phím mềm và lưu trạng thái ứng dụng của bạn khi tắt.

Các chủ đề tiếp theo được đề cập trong Flash Pro, bao gồm thay đổi kích thước / định vị lại nội dung do thay đổi hướng thiết bị và cách sử dụng dữ liệu đầu vào Gia tốc để điều khiển vị trí X và Y của đối tượng trên sân khấu. Tại thời điểm này, tôi mong các giáo viên hướng dẫn bao gồm cách viết mã cho khả năng đối tượng vượt ra ngoài giai đoạn nhưng họ đã không làm thế. Tiếp theo, họ trình bày cách mã hóa cho Định vị địa lý và API Google Maps. Họ cũng bao gồm cách sử dụng máy ảnh gốc và lưu trữ thiết bị. Đối với ứng dụng Android, họ thảo luận về bi xoay và các phím mềm bao gồm Quay lại, Menu, Trang chủ và Tìm kiếm.

Người hướng dẫn dành một video cho từng cử chỉ đa chạm, chẳng hạn như vuốt, xoay, thu phóng và xoay và cách sử dụng ActionScript để phản hồi những cử chỉ này cho các đối tượng phim trên màn hình. Một số cử chỉ chạm không được xác định cụ thể trong ActionScript, vì vậy người hướng dẫn thảo luận cách mô phỏng các cử chỉ này. Cũng được đề cập là cách sử dụng các sự kiện chạm thô để mô phỏng các cử chỉ tùy chỉnh của riêng bạn như nhấp chuột, cách sử dụng điểm chạm để hiển thị tương tác kéo / thả và cách sử dụng bộ lọc phát sáng để mô phỏng điểm sáng.

Tiếp theo →

Truy cập trang web của nhà xuất bản

* Peachpit Press đã cung cấp một bản sao của cuốn sách này cho tôi để xem xét.