2019 Roadmap, when?

In all fairness i need to point out that i am currently on vacation and as such have spent a lot of time researching viable Corona alternatives, which quickly boiled down to watching way to many tutorial videos of Google’s flutter, and king’s defold.

What i have found is as follows.

The flutter framework and concept is really great for making business apps, but coding in the dart script language has its issues. Compared to lua i find that it seems to be both powerful yet irritatingly picky, syntax wise. Combined with flutter which consist of widgets in widgets in widgets etc, i find the code not necessarily harder to understand but more difficult to read as it gets more complex, perhaps especially when compared to lua. The idea of moving from lua to dart feels like going backwards in time, something i really don’t want to do.

Regarding making games in flutter, it does have some abilities and tools. While even more tools may be on the way, it is still all widgets, and i get the impression that’s not the best foundation for game making.

Defold, on the other hand seems very good for making games, yet lacking when it comes to making business apps. It uses lua with a game environment that reminds me of gamemaker, but after watching many videos, i get the impression it might be on par with Corona in terms of production speed. I don’t know how it is performance wise, but the king games made using it do work very well.

My conclusion at this point is therefore that the best bang for the buck for me is to continue to use Corona, and hope for a brighter future where Corona staff will find means and better ways to communicate with us devs. Corona is after all awesome and deserves to live on.

There is also something to be said about staying with what one knows, and last but not least… Happy Easter holidays everyone!

I agree totally. I have been checking the above two tools you mentioned as well over the last few days.  Dart script language is pretty unreadable and will be nightmare to maintain. As for Defold, I like the active community and simplicity but they still have a long way to  go from being a usable tool to build business apps. Corona SDK is still the winner here.  :)

Have you checked out Unity?

Business apps = Xamarin.Forms + Syncfusion plugins (free under $1m revenue).

Did you check my app nick? Its pretty business and made in Corona. Xamarin is a whole new level.

https://anaqim.com/trackerforspotify.html

As for unity, that’s just not the engine for Corona type of apps, and an entirely different ball park. Yes I’ve worked in it for some 6 months.

Thanks. I will check it out. I used to hear bad things about it in the past. Can’t remember the exact reason.

Looks great!  :)

Yeah, so did I, stuff like ui lag. But it’s now a very mature platform.

Are you using Xamarin now for your apps?

At work, yes. Potentially going to port a largely text-based game to Xamarin as well. But for anything more game-y, Xamarin isn’t suitable.

i tried your app, but i could not pass the login screen…logo design and fonts are pretty bad if you ask me. I don’t know the rest since i could not pass the first screen. sorry for being so direct, but that’s how i’m.

Dart script language is opposite to unreadable. If well executed, ofc. Guess you didn’t read it enough to understand it. I know this because when i started to learn dart/flutter I was blown away how hard it was to learn vs lua. But after one month reading tutorials they all talk the same and I was more comfortable with the concept. if you use MVP, MVC, BLoC, etc. you will be fine (clean and readable code).

It might be a matter of personal opinion. I really dislike Dart syntax, for the same reason I don’t like C++ or Javascript: lot’s of bracks, semicolons and vars all over the place.

It make me feel like a robot. Lua makes me feel like a human, reading english language. I know the majority of the world codes in the Dart / C++ / Javascript way in that I’m in the small minority, but for me it’s an important aspect of Corona and Lua.

Ok. You are probably right. I only spent a day or so on YouTube video on Flutter to check it out.

@carloscosta

Straight forward is fine.
I just downloaded the app from store and it worked with both a spotify account login as well as a Facebook registered spotify account login.

What messages do you get? Could you perhaps send me a screenshot to anaqimlabs@gmail.com?

Thanks! Couldn’t quote you from my phone but hope you get this.

well I certainly hope all is well at Coronalabs… all your doom and gloom talk is making me nervious. I’ve been working on my game for coming up 2 years! and I’d hate to start over.

No worries Craig!

I’ve been working on my game for over 7 years now! Plenty of changes of ownership during that time, with the doom and gloom talk to match, but in the end nothing changed and Corona only got better.

p.s. In the 7 years of development I’ve had to refactor all my code twice! Once because of the new graphics engine, and the second time because I had had a couple of coding modularisation and OOP epiphanies and realised I could code everything MUCH better than I was doing. Ah, and I shouldn’t forget to mention my two years of painstakingly creating an FTP-supported level editor development (on iPad) because I wanted to do sort of real-time playtesting and level design. Then Live Builds came out and that was al wasted work! :slight_smile: But I did learn a lot!!!

I’m working with Corona the last 7-8 years.

Every year the same posts about something going wrong.

The only thing going wrong is the lack of communication.

I admit it, some times, this drives me crazy.

For example finding a huge bug or basic plugins not working and nobody from Corona is saying something simple like “Ok we hear you, we will fix it”.

Finally everything gets fixed though :stuck_out_tongue:

Please stop comparing Corona with other SDKs.

If I had to make mine and my customer’s apps with super duper Unity I would need 15 more employees.

Corona is pure gold for what it offers.

It’s a SIMPLE but POWERFUL sdk and you can make ANY 2d game you want FAST.

Alone at your bedroom (that’s how I started), in a small company (that’s where I am now) or in a big company (where I would like to be in the future). :smiley:

Keep coding and support Corona.

That’s all!

Damn right Aarbron!!! :smiley:

I agree, Corona is great. But surely you can see why its future is always uncertain? It can’t possibly make any money. I’d consider myself a power user over the past 7-8 years, building 35+ mobile apps and then a major desktop game, and all Corona have had out of me in that time is $600. 

Countless owners have tried and failed to come up with a business model that works, what happens when there’s no-one left to try something different and the build servers get switched off? It might be open source but is the average developer still going to be able to build with one click as they do now?

Not sure I agree about Unity either, it’s no harder to use than Corona, just different - plus there’s a million plug-ins available to make things even easier.

But that communication is so important. It is vital.  

Apple deprecated OpenGL back in 17 September 2018, i.e. ~7 months ago and there’s no telling how long OpenGL will continue to run on iOS. The 2018 roadmap states “Investigate post-OpenGL rendering systems” and that’s all we know. Apple may pull the plug entirely on OpenGL when they release the next major update for iOS, which could be this June, so it’d be great to hear from the team where they are with this issue.

As for Google, and Google Play specifically, they will require 32-bit and 64-bit versions of all new apps and app updates (not counting a few exceptions) from 1 August 2019 onward. That’s exactly 100 days from now. Now, we have been told that the team is hard at work on getting that done, but that’s all we know. I believe I am speaking for everyone when I say that we would all greatly appreciate knowing some rough estimates or plans.

Knowing whether the 64-bit build system is roughly 10, 30, 60, 120 or 360 days away from being finished would take a load off my mind. Same with post OpenGL solution for iOS. I need to know that I can continue working on my Corona projects without having to worry whether or not I can ship those same projects due to technical difficulties.