Prelim Roadmap

Extra extra! Read all about it.

Update on the Corona Roadmap is available here: http://blog.anscamobile.com/2012/05/corona-roadmap/

As I discuss in the post, here is a list of our feature backlog. If you feel like there are features we’ve missed, please post them in the comments below.

We’ll be taking this static list one step further. You’ll be able to vote on your top 3 features.

Just a fair warning, don’t bother voting here. Instead, let us know if we missed something. We’ll be setting up a more structured way for you to do that as I mention in the blog.

What’s that? You want more information on how to vote? Alright, alright. We do have more answers for you. Just click here :smiley:

  • Android

    • Larger APK’s (expansion file support)

    • MapView

    • WebView

    • VideoView

    • Intent filtering

    • Push Notification

    • Audio performance

  • iOS

    • Access to setting NSUserDefaults

    • Native twitter support

    • iMessage

    • iCloud (do not backup extended attr)

    • Maps (breadcrumps, directions, multiple pins)

    • Add image to photo library

  • Audio

    • Implement current seek position

    • Support network streaming audio

  • Graphics

    • Polygon shapes

    • TileMap

    • Textured lines

    • Video (render to texture)

    • 9-patch image scaling

    • dynamically create rectangular masks

    • image cropping

    • vertex arrays

    • Shaders

    • bezier curves

    • Text

      • bitmap fonts

      • text metrics

    • Transition effects (e.g. page curl)

    • 2.5D

    • Augmented reality

    • Overlays on camera/video sources

    • native particle system support

    • image manipulation (color hue mapping)

  • Physics

    • Joint stability (ragdoll/piston car)

    • Update to latest box2d library

    • New joint types

    • Better fixture control

  • Monetization

    • Payment providers

    • Ad Networks

    • Promotional networks

  • Networking

    • OpenSSL

    • SOAP

    • Access to device’s IP address, netmask, gateway, and broadcast addresses of the network interface

    • Bonjour/ZeroConf

    • Improve network.request (progress, headers, post data from file)

    • Improve network.download (better error handling)

    • Bit manipulation

  • Libraries

    • Localization library

    • Zip/unzip library

    • LPEG

    • LFS (DONE)

  • Misc

    • Address book

    • Calendar

    • XML Parser (via LPEG)

    • Encryption/decryption

  • UDID

    • Update 3rd party libraries (DONE)

      • Flurry (DONE)

      • Inneractive (DONE)

      • OpenFeint (DONE)

      • InMobi (DONE)

      • Remove SuperRewards (DONE)

  • Widget

    • Android theme

    • iPad widgets

    • On/off switch

    • Custom skin/theming guide

  • Extensibility

    • Plugins

    • Corona PacKages (Packaged Lua+Assets)

  • SDK

    • Simulator

      • Remove Mac simulator dependency on Java

      • Simulator API for 3rd party debuggers

    • Documentation

      • Offline

      • Corresponding to each daily-build

    • Debugging

      • Error/Log-handling hooks

      • Device debugging

      • Simulator API for 3rd parties

    • Profiling diagnostics

      • Event listener, rendering engine, etc.

[import]uid: 26 topic_id: 26764 reply_id: 326764[/import]

Top Priority: +1 Android MapView
.
Second Priority: +1 Android MapView
.
Third Priority: +1 Android MapView [import]uid: 79933 topic_id: 26764 reply_id: 108583[/import]

Really hope the updates to the Map API includes touch events for map markers…this has been long overdue. [import]uid: 5786 topic_id: 26764 reply_id: 108585[/import]

Gosh dangit… I’ve been RickRoll’D. :frowning:

Also, in Graphics, what is “TileMap”? [import]uid: 103624 topic_id: 26764 reply_id: 108586[/import]

“Gosh dangit… I’ve been RickRoll’D. :frowning:

Also, in Graphics, what is “TileMap”?”

^That :slight_smile: [import]uid: 129450 topic_id: 26764 reply_id: 108602[/import]

The way will be interesting.

What about interface builder for aligning elements on the screen? It takes hours and days in total development time to find the right place and size of the element, with changing numbers in the code. Is it 2012 year now or not?

And for heaven’s sake, fix the Simulator for Windows. Every time it crashes at the first start. And sometimes at the second. Arrgh! [import]uid: 117007 topic_id: 26764 reply_id: 108603[/import]

What means “Extensibility - Plugins”
Is it really the hardly needed “no f* way” feature?

+111 for native 3p-plugins
[import]uid: 70114 topic_id: 26764 reply_id: 108605[/import]

AdMob + iAd on iOS and Android using the latest AdMob SDK. There are at least 5-10 threads demanding this functionality. Inneractive and InMobi as the only options is killing us and preventing us from properly monetizing our apps.

I think it’s important to point out that people are not asking for “more ad networks” as seems to have been interpreted on this roadmap. We don’t want Ansca to introduce another “partner” network. We don’t want substitutes. We want AdMob + iAd, and I think it’s important that that is made clear. [import]uid: 36054 topic_id: 26764 reply_id: 108641[/import]

+1 Widget On/off switch

+1 Networking Improve network.request (progress, headers, post data from file)
[import]uid: 39186 topic_id: 26764 reply_id: 108642[/import]

+1 for native iAds/AdMob

Something that isn’t on here and worries me a bit is the lack of IAP for Kindle! [import]uid: 147305 topic_id: 26764 reply_id: 108647[/import]

Looks great! One things I’ve not seen mentioned for a while is multisheet sprites with the new imagesheet API … [import]uid: 77943 topic_id: 26764 reply_id: 108656[/import]

Debugging
Error/Log-handling hooks

Must have;) +4 [import]uid: 86417 topic_id: 26764 reply_id: 108669[/import]

Nice roadmap! We need some support for oAuth 2. I have been looking for an external Lua library for this as well. I have not seen any yet. [import]uid: 19297 topic_id: 26764 reply_id: 108670[/import]

I admire the forward thinking regarding Android parity. None of that is of much value if I cant see it. You gotta release a Android 1280x800 emulator for the popular 10" tablets, where most of my sales are. Evolve the Galaxy Tab to 1280x800 format, that should work.

Good luck. [import]uid: 6114 topic_id: 26764 reply_id: 108677[/import]

+1 for native iAds/AdMob
thanks!!! [import]uid: 25057 topic_id: 26764 reply_id: 108684[/import]

I’d love to see more focus on making improvements to the graphics feature set at the moment. As a programmer I find I keep hitting my head against limitations such as a not being able to colour and mask images at the same time (removing that limitation alone would be awesome).

I’d love to see more blend modes too, or just shaders. If I can mask and blend effectively, I’m sure that a lot of really cool possibilities will open themselves up to the community.

I’d also love to be able query images for texel data and be able to render to a target. I’ve actually considered using the photo album as a back buffer! (probably because I’m stupid)

I know that those features are unexciting for those who aren’t programmers, but I think they’d really free up the community to create some amazing effects which could be made available through 3rd party tools or “share your code” [import]uid: 102086 topic_id: 26764 reply_id: 108695[/import]

Minor, but if you’re fixing widgets…

I’d love to see a “rebuild”/“refresh” function for widget.newTableView() [import]uid: 41884 topic_id: 26764 reply_id: 108703[/import]

GetPixel()

unless thats what you mean by

image manipulation (color hue mapping)
[import]uid: 108660 topic_id: 26764 reply_id: 108714[/import]

@overbeat,

Have you filed a bug report about the Windows Simulator crash? We only have one report of the problem and we have not been able to reproduce the issue. We need details about your setup and any error messages or warnings you are getting. We also need which build numbers you get the crash on. We can’t fix something we can’t reproduce so we need your help.

There is an error message about a JSON file in use which we thought was part of the problem but that error occurs in our release build (704) but not in the more recent daily builds. We would be interested in knowing if the crash occurs without the JSON error message.

Thanks,
Tom [import]uid: 7559 topic_id: 26764 reply_id: 108717[/import]

The things I see missing are:

Access to the Music/Video library.

Better collision detection (Non-Physics Based and/or having kinematic objects generate collisions since we don’t always want gravity to affect things)

Access to IPTC/EXIF data for image files.

Kindle Fire/Amazon IAP

Being able to Apply a mask to an image, then trim the resulting image (so that the center is the center of the masked visible image not the original image that’s being masked)

[import]uid: 19626 topic_id: 26764 reply_id: 108719[/import]