AndroidCoding is my Dreams

For everything that's not in any way related to PureBasic. General chat etc...
User avatar
Alireza
Enthusiast
Enthusiast
Posts: 143
Joined: Sat Aug 16, 2008 2:02 pm
Location: Iran

AndroidCoding is my Dreams

Post by Alireza »

Hi all
how can i coding a apk by PB? is there a real way?
PB v 5.6 :D
User avatar
Joakim Christiansen
Addict
Addict
Posts: 2452
Joined: Wed Dec 22, 2004 4:12 pm
Location: Norway
Contact:

Re: AndroidCoding is my Dreams

Post by Joakim Christiansen »

First you need to make the PB to APK compiler! :wink:
One does not exist at this moment...
But we have SpiderBasic which can create HTML5 applications which can be run on Android in the browser:
http://www.spiderbasic.com/showcase/onlineviewer/
It uses PB syntax.
I like logic, hence I dislike humans but love computers.
User avatar
Alireza
Enthusiast
Enthusiast
Posts: 143
Joined: Sat Aug 16, 2008 2:02 pm
Location: Iran

Re: AndroidCoding is my Dreams

Post by Alireza »

Thanks Mr Joakim. I need use PB because i cant anythings...
can Pb project save as apk or other way to make apk by PB? :?:
PB v 5.6 :D
User avatar
TI-994A
Addict
Addict
Posts: 2698
Joined: Sat Feb 19, 2011 3:47 am
Location: Singapore
Contact:

Re: AndroidCoding is my Dreams

Post by TI-994A »

Alireza wrote:I need use PB because i cant anythings...
Hi Ali. I don't quite understand, but if the BASIC language is your priority, perhaps you should take a look at this:

BASIC for Android and iPhone
Texas Instruments TI-99/4A Home Computer: the first home computer with a 16bit processor, crammed into an 8bit architecture. Great hardware - Poor design - Wonderful BASIC engine. And it could talk too! Please visit my YouTube Channel :D
coder14
Enthusiast
Enthusiast
Posts: 327
Joined: Tue Jun 21, 2011 10:39 am

Re: AndroidCoding is my Dreams

Post by coder14 »

The Android platform is very different. We hope someday it will happen, but not yet.
User avatar
JackWebb
Enthusiast
Enthusiast
Posts: 109
Joined: Wed Dec 16, 2009 1:42 pm
Location: Tampa Florida

Re: AndroidCoding is my Dreams

Post by JackWebb »

Alireza wrote:Hi all
how can i coding a apk by PB? is there a real way?
Alireza,

APK is nothing more than a ZIP file. You can rename any APK to ZIP and view the contents. APK is what Google calls "native" because the APK (ZIP) installs the scripts and file structure. It's actually quite clever in it's simplicity.

If you would like an easy and free solution may I suggest RFO Basic http://rfobasic.freeforums.org But soon you may be able to do something on Android using SpiderBasic! :)

Good Luck!
Jack 8)
Make everything as simple as possible, but not simpler. ~Albert Einstein
juror
Enthusiast
Enthusiast
Posts: 228
Joined: Mon Jul 09, 2007 4:47 pm
Location: Courthouse

Re: AndroidCoding is my Dreams

Post by juror »

JackWebb wrote:If you would like an easy and free solution may I suggest RFO Basic http://rfobasic.freeforums.org
Good Luck!
Jack 8)
Interesting. Hadn't seen this one. Thanks.
tj1010
Enthusiast
Enthusiast
Posts: 716
Joined: Mon Feb 25, 2013 5:51 pm

Re: AndroidCoding is my Dreams

Post by tj1010 »

Info from someone who gets paid to make cross-platform apps on insanely small time-frames:
  1. Market will want IOS if Android app gets following otherwise strangely enough Google SDK studio is the most powerful tool because it actually has non-buggy-hack support for UI/UX and sensor access and they don't let bugs live for weeks or months of years like the 2D language niche marketing vendors
  2. There is no real cross-platform tool. Monkey-X is the cleanest most supported cross-platform app maker and it's got hacky support for anything sensor or UI/UX and a annoying Java style class driven language and media handling which kind of defeats the purpose
  3. If you find a RAD tool that has even 4 UI elements get ready for thousands of dollars in license costs just up-front. There are only two or three that exists and they don't actually give you a productive edge..
  4. Cloud or website "easy" app creators allow for primitive template customization. It's too easy to need too much with these even for simple business ideas..
  5. Javascript engines require more code&time than native using OS maker SDKs, believe it or not, and media management is annoying with them
  6. Any easy programming language that builds cross-platform is going to have no UI/UX or sensor access because of lazy developers who want to push quick 2D function languages out to a desperate market
  7. People wanting ready-for-market apps for <$500.00 are 89% 'ish of the listings on freelancer sites. They just get ripped off by scammers from loose-law countries.. Nobody who understands economics or has skill to finish jobs will touch these because if the person can't cover the development they can't cover support and updates and all programmers are in on a evil plot to eat food and live under a roof which doesn't allow for weeks or months working for less than a fast-food worker makes
  8. If you've ever finished a project for any platform you know programming is nothing. Media and design are what will cause fail long before programming. Game-server or cloud-server stabilization and timing even out-weigh programming.
  9. Just use Parse for back-ends. Look at prices and requirements to see why
  10. A building full of Germans or Asians will do it all for you for $1,500-$6,000 with only a wireframe
User avatar
the.weavster
Addict
Addict
Posts: 1576
Joined: Thu Jul 03, 2003 6:53 pm
Location: England

Re: AndroidCoding is my Dreams

Post by the.weavster »

DroidScript makes creating apps for Android very easy.
tj1010
Enthusiast
Enthusiast
Posts: 716
Joined: Mon Feb 25, 2013 5:51 pm

Re: AndroidCoding is my Dreams

Post by tj1010 »

the.weavster wrote:DroidScript makes creating apps for Android very easy.

I suspect their "native" builds are just static JS resources and they sub-class webview like others. If you don't need short-term port to IOS it's probably the best option I've seen.

I'm wondering how they pay for development though? No ads and no sales regulations. It's also beta.
IdeasVacuum
Always Here
Always Here
Posts: 6426
Joined: Fri Oct 23, 2009 2:33 am
Location: Wales, UK
Contact:

Re: AndroidCoding is my Dreams

Post by IdeasVacuum »

What are you using tj1010?
IdeasVacuum
If it sounds simple, you have not grasped the complexity.
User avatar
TI-994A
Addict
Addict
Posts: 2698
Joined: Sat Feb 19, 2011 3:47 am
Location: Singapore
Contact:

Re: AndroidCoding is my Dreams

Post by TI-994A »

tj1010 wrote:I suspect their "native" builds are just static JS resources and they sub-class webview like others.
The JavaScript code runs atop an embedded Rhino Engine which acts as an interpreter to the Java environment. It is not compiled to Dalvik bytecode.
tj1010 wrote:I'm wondering how they pay for development though? No ads and no sales regulations.
And also no way of generating distributable APKs. There's an APK-builder plugin that's offered as an in-app purchase. :wink:
Texas Instruments TI-99/4A Home Computer: the first home computer with a 16bit processor, crammed into an 8bit architecture. Great hardware - Poor design - Wonderful BASIC engine. And it could talk too! Please visit my YouTube Channel :D
tj1010
Enthusiast
Enthusiast
Posts: 716
Joined: Mon Feb 25, 2013 5:51 pm

Re: AndroidCoding is my Dreams

Post by tj1010 »

IdeasVacuum wrote:What are you using tj1010?

ASDK Studio and Xcode with objective-C. There aren't any options. I've tried monkey-x, AGK, phonegap, and some other engines like Titatnium or something.. None of them did UI/UX and I don't want to code UI widgets and handling.

Monkey-X is the closest thing to ideal I've found but it has no UI and you have to hack-in GPS and other features and pray they work across hardware and configurations.. I you don't have a team and have deadlines every day matters..

I have boiler-plate and helper code for Xcode and ASDK. ASDK studio has some usable RAD.
User avatar
the.weavster
Addict
Addict
Posts: 1576
Joined: Thu Jul 03, 2003 6:53 pm
Location: England

Re: AndroidCoding is my Dreams

Post by the.weavster »

TI-994A wrote:The JavaScript code runs atop an embedded Rhino Engine which acts as an interpreter to the Java environment. It is not compiled to Dalvik bytecode.
Dave Smart (the developer of DroidScript) wrote:Google’s introduction of the V8 engine is a real game changer, it allows JavaScript running in Chrome browsers and Android mobile devices to be compiled to machine code before execution. This means is runs blisteringly fast, enabling a whole host functionality that was previously out of reach for JavaScript based applications. You can now do amazing things involving image processing, 3D graphics and physics simulation that were simply impractical before the creation of V8.
Source
tj1010 wrote:There aren't any options. I've tried monkey-x, AGK, phonegap, and some other engines like Titatnium or something.. None of them did UI/UX and I don't want to code UI widgets and handling.
Have you tried HaxeUI with OpenFL?

Or how about Intel's XDK which even has a WYSIWYG UI layout designer, as well as an impressive number of virtual devices to test your app on and even a preview app that enables you to run your creation on physical devices before building?
tj1010
Enthusiast
Enthusiast
Posts: 716
Joined: Mon Feb 25, 2013 5:51 pm

Re: AndroidCoding is my Dreams

Post by tj1010 »

the.weavster wrote:
TI-994A wrote:The JavaScript code runs atop an embedded Rhino Engine which acts as an interpreter to the Java environment. It is not compiled to Dalvik bytecode.
Dave Smart (the developer of DroidScript) wrote:Google’s introduction of the V8 engine is a real game changer, it allows JavaScript running in Chrome browsers and Android mobile devices to be compiled to machine code before execution. This means is runs blisteringly fast, enabling a whole host functionality that was previously out of reach for JavaScript based applications. You can now do amazing things involving image processing, 3D graphics and physics simulation that were simply impractical before the creation of V8.
Source
tj1010 wrote:There aren't any options. I've tried monkey-x, AGK, phonegap, and some other engines like Titatnium or something.. None of them did UI/UX and I don't want to code UI widgets and handling.
Have you tried HaxeUI with OpenFL?

Or how about Intel's XDK which even has a WYSIWYG UI layout designer, as well as an impressive number of virtual devices to test your app on and even a preview app that enables you to run your creation on physical devices before building?
OpenFL and HaxUI are too reliant on Flash. XDK is HTML5 which always has problems publishing on IOS store.
Post Reply