Như chúng ta đã biết Corona đã từng công bố sẽ làm cho các plugins của họ trở nên “cởi mở” hơn, nên Corona đã cố gắng làm cho các plugin developer trở nên “dể thở” hơn bằng cách giúp họ đơn giản hóa cách thức đóng gói plugins viết bằng Lua thuần.
Trong hướng dẫn này, chúng ta sẽ thảo luận về một kỹ thuật đơn giản mà bạn có thể sử dụng để thực hiện tìm kiếm dữ liệu trong thời gian thực để tạo thông tin phản hồi và cập nhật trong các ứng dụng của bạn.
Hiện nay Corona SDK đã có hơn 1000 API. Trong số đó có những API rất quen thuộc chẳng hạn như các API được dùng trong display, sound, và các thư viện composer. Đây là những API mà ngay cả những "newbie developer" cũng bắt buộc phải làm quen với chúng ngay khi bắt đầu phát triển với Corona.
Một thách thức với các developer mới làm quen với Corona SDK có thể gặp phải là làm thế nào để làm việc với “thời gian”. Có nhiều cách khác nhau để theo dõi thời gian - bạn có thể đọc số giây kể từ ngày 01 Tháng 01 năm 1970 (os.time()/os.date.), bạn có thể sử dụng một timer micro giây từ khi ứng dụng được bắt đầu (system.getTimer), hoặc bạn có thể “dũng cảm” theo cách riêng của bạn như theo dõi ứng dụng "tics" bằng cách sử dụng enterFrame listener. Tất nhiên là còn có các API timer cho phép bạn kích hoạt một event tại một thời điểm cụ thể trong tương lai.
Apple vừa phát hành iOS 8.3 SDK, vì vậy bắt đầu từ daily build 2015,2616, Corona Simulator sẽ mặc định nhắm vào iOS 8.3. Như thường lệ, iOS mặc định không ảnh hưởng đến khả năng tương thích ngược. Các ứng dụng bạn xây dựng với Corona vẫn sẽ tương thích ngược với iOS 6.0.
Trong hướng dẫn trước, chúng ta đã tìm hiểu cách làm thế nào để sử dụng các Activity Popup plugin để tạo ra một “sharing panel” trên iOS. Một tính năng tương tự cũng có thể thực hiện trên Android thông qua các Social Popup plugin, và hướng dẫn này sẽ hướng dẫn chi tiết để cho các bạn thực hiện một sharing panel trên Android.
Theo buổi nói chuyện của Marc Robinson tại GDC 2015, "Trung bình, có ít hơn 40% người chơi quay trở lại một game miễn phí chỉ sau một lần chơi” Và như bạn đã biết, nhiệm vụ đầu tiên của chúng ta là tạo ra những trải nghiệm hấp dẫn trong vai trò là một game designer. Chúng ta làm game cho người chơi thích và chơi! Nếu họ rời bỏ game của chúng ta quá nhanh và quá thường xuyên, chúng ta đã thất bại.
Nhiều trò chơi sử dụng một giao diện mạng lưới - nơi mà các item được đặt trong các hàng và cột - ví dụ cổ điển nhất là các quân cờ được đặt trong một mạng lưới như trong bàn cờ vua, cờ caro ....
Bạn đã tạo ra một ứng dụng mà theo bạn nó rất tuyệt vời, và bạn đang chuẩn bị thực hiện những cách để kiếm tiền từ nó. Đợi đã, dưới đây tôi có 7 câu hỏi để bạn tự trả lời hay đúng hơn là 7 lời khuyên tôi dành cho bạn nếu bạn đọc tất cả những đáp án của từng câu hỏi. Hi vọng rằng chúng sẽ giúp cho bạn có thể kiếm được nhiều tiền hơn.
Coronalabs đang xây dựng nền móng cho một Corona store và sẽ cố gắng để sớm ra mắt trong thời gian tới. Mục đích là để cho phép các developer có thể bán các plugins của họ (và các resources) cho các developer khác của cộng đồng Corona - hoặc chỉ đơn giản là chia sẻ miễn phí.
Hôm qua Coronalabs đã ra mắt phiên bản Corona SDK Daily Builds 2015.2600. Với phiên bản này họ đã sửa rất nhiều lỗi lớn liên quan đến Composer. Ngoài ra, với phiên bản Coronacard cho Windows Phone chúng ta sẽ không còn thấy ký tự "Trial" trên ứng dụng của mình vì trong hiên bản này, Coronalabs đã xoá watermark trên. Qua đây chúng ta có thể thấy rằng Coronalabs đang muốn đưa nền tảng Corona đến với nhiều developer hơn khi họ thực sự đã cho Corona trở thành miễn phí.
Một bộ giao diện Music Player cực đẹp cho bạn nào đang làm ứng dụng phát nhạc
Dưới đây là bộ giao diện profile dành cho các bạn nào đang tạo ứng dụng mobile. Các bạn có thể tải về file .psd để có thể dễ dành chỉnh sửa.
Bắt đầu với iOS 7, Apple đã tạo ra một view controller mới mà ở đó người ta có thể được truy cập vào nó từ các ứng dụng khác và trong đó nó trình bày cho người dùng với một popup GUI có chứa các icon của Message, Mail, Facebook, Twitter, Flickr, Vimeo, vv…. Lựa chọn một trong những icon này sẽ cho phép bạn chia sẻ văn bản, hình ảnh, URL, hoặc tài liệu khác tùy theo dịch vụ. Về mặt kỹ thuật, điều này được gọi là UIActivityViewController và nó trình bày các tuỳ chọn để chia sẻ dựa trên sự kết hợp của các liên kết, hình ảnh và văn bản mà bạn chỉ định. Ví dụ, nếu bạn không cung cấp một hình ảnh, bạn sẽ không thấy icon cho iCloud Photo Sharing, flickr, hay Vimeo.
Một giao diện game về các button, cửa sổ rất rất đẹp cho bạn nào cần
Do nhu cầu ngày càng tăng trong việc thiết kế cũng như tìm kiếm resource cho game như hình ảm. âm thanh,... Mặc khác, ở đây mình thấy đa số chúng ta đều tự code và tự kiếm resource cho game của mình. Xét thấy việc tìm kiếm như thế sẽ gặp rất nhiều khó khăn và tốn nhiều thời gian của các bạn nên hôm nay mình xin mở thêm Box Game Resource nhằm giải quyết được phần nào của vấn đề trên.
Hôm nay 17/03/2015, Coronalabs đã phát hành phiên bản Corona SDK Daily Builds 2015.2583. Với phiên bản này đã sửa vài cho Windows Phone và iOS. Hiện tại tất cả người dùng đều có thể tải về phiên bản cập nhật này trên trang chủ của Coronalabs.
Hôm nay 13/03/2015, Coronalabs đã phát hành phiên bản Corona SDK Daily Builds 2015.2581. Với phiên bản này đã sửa rất nhiều lỗi với Widgets và một số hàm trong thư viện store.loadProducts trên iOS.
Đối với người lần đầu tiên nghe nói đến Hangman game thì đây là một vài điểm về game: người chơi sẽ cố gắng đoán ra một từ với các ký tự được cho sẳn, nếu đoán trúng một ký tự trong từ cần đoán, ký tự đó sẽ hiễn thị ra và cứ thế nếu đoán được hết các ký tự trong từ sẽ chiến thắng, ngược lại nếu đoán sai một ký tự, thì trò chơi (hay người đố) sẽ vẽ ra lần lượt một người que bị treo cổ (một lần sai sẽ vẽ cái đầu, lần sai thứ 2 sẽ vẽ thân, lần sai thứ 3 sẽ là tay phải… nếu đã vẽ đầy đủ một người (6 phần: 1 đầu, 1 thân, 2 tay và 2 chân) thì người đoán sẽ thua.
GameThrive là một dịch vụ push notification được thiết kế đặc biệt cho các mobile game developer. Các plugin của GameThrive sẽ cho phép bạn dễ dàng tích hợp các push notification của họ vào game của bạn. Với một tài khoản miễn phí bạn sẽ có thể đăng ký tối đa lên đến 1 triệu thiết bị để push và bạn cũng có thể push 1 triệu lần mỗi tháng.