Pages: 1 2
Hi guys I have been using scratch for nearly a year now but want to move on to android and ios but know nothing about what i need to do like programming languages I need to learn and where to learn them and how I will publish the app can someone please help me.
Offline
And for iOS you'll need to learn Objective-C and access to a Mac or a Hackintosh running Snow Leopard or higher.
Offline
Jumping into Objective C is enough of a challenge, much less adding another programming language -Java- into the mix. First, I suggest you choose which path to start with, I recommend the Objective C route then you can jump into the one you didn't choose to start with after you've mastered the first one.
If you go the Objective C route, I suggest learning C++ first, gathering the concepts and then using that knowledge to start with Objective C using something like this book to help you. Be careful when you start to publish your apps to the App Stores, there are lots of legal issues with minors and taxes you'll want to read up on before creating a Dev Account and publishing.
Offline
Well, if you are truly inexperienced, then you can try GameSalad. But it costs money.
Offline
joletole wrote:
Well, if you are truly inexperienced, then you can try GameSalad. But it costs money.
There's a free version of GameSalad too.
Offline
stevetheipad wrote:
Jumping into Objective C is enough of a challenge, much less adding another programming language -Java- into the mix. First, I suggest you choose which path to start with, I recommend the Objective C route then you can jump into the one you didn't choose to start with after you've mastered the first one.
If you go the Objective C route, I suggest learning C++ first, gathering the concepts and then using that knowledge to start with Objective C using something like this book to help you. Be careful when you start to publish your apps to the App Stores, there are lots of legal issues with minors and taxes you'll want to read up on before creating a Dev Account and publishing.
Could you expand upon that? Highly relevant to my interests.
Offline
16Skittles wrote:
stevetheipad wrote:
Jumping into Objective C is enough of a challenge, much less adding another programming language -Java- into the mix. First, I suggest you choose which path to start with, I recommend the Objective C route then you can jump into the one you didn't choose to start with after you've mastered the first one.
If you go the Objective C route, I suggest learning C++ first, gathering the concepts and then using that knowledge to start with Objective C using something like this book to help you. Be careful when you start to publish your apps to the App Stores, there are lots of legal issues with minors and taxes you'll want to read up on before creating a Dev Account and publishing.Could you expand upon that? Highly relevant to my interests.
![]()
You will need access to a Mac, and learn a bit of C++ if you are going for iOS development.
You will also have to open a developer account and pay a fee for iOS development. This is $99 a year.
Offline
Ecliptic wrote:
joletole wrote:
Well, if you are truly inexperienced, then you can try GameSalad. But it costs money.
There's a free version of GameSalad too.
But the paid version has soooo many more options. And if you want to publish your app, you have to use the paid version.
Offline
Zeusking19 wrote:
16Skittles wrote:
stevetheipad wrote:
Jumping into Objective C is enough of a challenge, much less adding another programming language -Java- into the mix. First, I suggest you choose which path to start with, I recommend the Objective C route then you can jump into the one you didn't choose to start with after you've mastered the first one.
If you go the Objective C route, I suggest learning C++ first, gathering the concepts and then using that knowledge to start with Objective C using something like this book to help you. Be careful when you start to publish your apps to the App Stores, there are lots of legal issues with minors and taxes you'll want to read up on before creating a Dev Account and publishing.Could you expand upon that? Highly relevant to my interests.
![]()
You will need access to a Mac, and learn a bit of C++ if you are going for iOS development.
You will also have to open a developer account and pay a fee for iOS development. This is $99 a year.
Sorry, I knew about the first paragraph, I was talking about the part:
stevetheipad wrote:
Be careful when you start to publish your apps to the App Stores, there are lots of legal issues with minors and taxes you'll want to read up on before creating a Dev Account and publishing.
Isn't it just that if you go to one of the places that do taxes they'll know the paperwork for you and stuff? Like H&R Block or whatever?
Offline
You are telling a community that you are leaving them and asking them for their knowledge of a far-fetched goal are you serious
Last edited by ilackoriginality (2012-07-19 12:10:36)
Offline
16Skittles wrote:
Zeusking19 wrote:
16Skittles wrote:
Could you expand upon that? Highly relevant to my interests.![]()
You will need access to a Mac, and learn a bit of C++ if you are going for iOS development.
You will also have to open a developer account and pay a fee for iOS development. This is $99 a year.Sorry, I knew about the first paragraph, I was talking about the part:
stevetheipad wrote:
Be careful when you start to publish your apps to the App Stores, there are lots of legal issues with minors and taxes you'll want to read up on before creating a Dev Account and publishing.
Isn't it just that if you go to one of the places that do taxes they'll know the paperwork for you and stuff? Like H&R Block or whatever?
To get a developer account and/or license, you must be 18 or older win a credit card. Therefor, you'd have to have your guardian sign up under their name and pay for it with their credit card. And since it's under their name, if they already pay for taxes, they'll have to pay additional taxes for everything you make from app sales.
I'm not sure how you'd want to do that, if you have an accountant, you can ask them to separate your app earnings from everything else, and then just pay your parent that amount of money back, unless they're okay with paying taxes for your sales.
Additionally, there's legal stuff you could get into if you sign up with a company name you don't own or someone else already owns, so be extremely careful.
Offline
stevetheipad wrote:
16Skittles wrote:
Zeusking19 wrote:
You will need access to a Mac, and learn a bit of C++ if you are going for iOS development.
You will also have to open a developer account and pay a fee for iOS development. This is $99 a year.Sorry, I knew about the first paragraph, I was talking about the part:
stevetheipad wrote:
Be careful when you start to publish your apps to the App Stores, there are lots of legal issues with minors and taxes you'll want to read up on before creating a Dev Account and publishing.
Isn't it just that if you go to one of the places that do taxes they'll know the paperwork for you and stuff? Like H&R Block or whatever?
To get a developer account and/or license, you must be 18 or older win a credit card. Therefor, you'd have to have your guardian sign up under their name and pay for it with their credit card. And since it's under their name, if they already pay for taxes, they'll have to pay additional taxes for everything you make from app sales.
I'm not sure how you'd want to do that, if you have an accountant, you can ask them to separate your app earnings from everything else, and then just pay your parent that amount of money back, unless they're okay with paying taxes for your sales.
Additionally, there's legal stuff you could get into if you sign up with a company name you don't own or someone else already owns, so be extremely careful.![]()
Is it truly necessary to register with a company name? Anyway, my company name can't be registered at the moment because nothing comes up with the google search.
Offline
16Skittles wrote:
stevetheipad wrote:
16Skittles wrote:
Sorry, I knew about the first paragraph, I was talking about the part:
Isn't it just that if you go to one of the places that do taxes they'll know the paperwork for you and stuff? Like H&R Block or whatever?To get a developer account and/or license, you must be 18 or older win a credit card. Therefor, you'd have to have your guardian sign up under their name and pay for it with their credit card. And since it's under their name, if they already pay for taxes, they'll have to pay additional taxes for everything you make from app sales.
I'm not sure how you'd want to do that, if you have an accountant, you can ask them to separate your app earnings from everything else, and then just pay your parent that amount of money back, unless they're okay with paying taxes for your sales.
Additionally, there's legal stuff you could get into if you sign up with a company name you don't own or someone else already owns, so be extremely careful.![]()
Is it truly necessary to register with a company name? Anyway, my company name can't be registered at the moment because nothing comes up with the google search.
![]()
Well, even if you register under a personal account, you have/get to set a company name. Pehaps something simply like "16Skittles Apps"?
Last edited by stevetheipad (2012-07-19 12:35:19)
Offline
Android has an app maker with a UI similar to Scratch. It's actually made by MIT also. appinventor.mit.edu
But i like making web-apps. Cross platform, and all you need is a web browser, which everyone has.
Offline
stevetheipad wrote:
16Skittles wrote:
stevetheipad wrote:
To get a developer account and/or license, you must be 18 or older win a credit card. Therefor, you'd have to have your guardian sign up under their name and pay for it with their credit card. And since it's under their name, if they already pay for taxes, they'll have to pay additional taxes for everything you make from app sales.
I'm not sure how you'd want to do that, if you have an accountant, you can ask them to separate your app earnings from everything else, and then just pay your parent that amount of money back, unless they're okay with paying taxes for your sales.
Additionally, there's legal stuff you could get into if you sign up with a company name you don't own or someone else already owns, so be extremely careful.![]()
Is it truly necessary to register with a company name? Anyway, my company name can't be registered at the moment because nothing comes up with the google search.
![]()
Well, even if you register under a personal account, you have/get to set a company name. Pehaps something simply like "16Skittles Apps"?
If either way I need to set a "company name" I think that not coming up in a google search should be safe enough
Offline
ilackoriginality wrote:
You are telling a community that you are leaving them and asking them for their knowledge of a far-fetched goal are you serious
This isn't a place to be destructive.
And, why do you find it so far fetched?
Many kids are able to do basic programming in order to make Apps for the two OS's he wants to.
Offline
soupoftomato wrote:
ilackoriginality wrote:
You are telling a community that you are leaving them and asking them for their knowledge of a far-fetched goal are you serious
This isn't a place to be destructive.
And, why do you find it so far fetched?
Many kids are able to do basic programming in order to make Apps for the two OS's he wants to.
Offline
ilackoriginality wrote:
You are telling a community that you are leaving them and asking them for their knowledge of a far-fetched goal are you serious
Dude. The entire point of Scratch is to be a launch pad for people to learn more about programming. There is a limit to what can be effectively made in Scratch, and people will move on. That isn't a bad thing. Imagine if Jobs or Gates never left from programming in BASIC? We would have no operating systems in their current form today.
Offline
16Skittles wrote:
ilackoriginality wrote:
You are telling a community that you are leaving them and asking them for their knowledge of a far-fetched goal are you serious
Dude. The entire point of Scratch is to be a launch pad for people to learn more about programming. There is a limit to what can be effectively made in Scratch, and people will move on. That isn't a bad thing. Imagine if Jobs or Gates never left from programming in BASIC? We would have no operating systems in their current form today.
Okay fine I'm just saying it's kind of in poor taste to tell a community you want to move on from them but ask them for help.
I have nothing against cadan and I am sorry if I misinterpreted it but that's really what it seems like.
Last edited by ilackoriginality (2012-07-19 21:04:17)
Offline
ilackoriginality wrote:
16Skittles wrote:
ilackoriginality wrote:
You are telling a community that you are leaving them and asking them for their knowledge of a far-fetched goal are you serious
Dude. The entire point of Scratch is to be a launch pad for people to learn more about programming. There is a limit to what can be effectively made in Scratch, and people will move on. That isn't a bad thing. Imagine if Jobs or Gates never left from programming in BASIC? We would have no operating systems in their current form today.
Okay fine I'm just saying it's kind of in poor taste to tell a community you want to move on from them but ask them for help.
I have nothing against cadan and I am sorry if I misinterpreted it but that's really what it seems like.
This happens all the time, just not usually all at once. Most of the time, people ask for help with a certain language, then slowly stop making projects/posting, then they stop altogether. I'm currently in the slowly stop making projects/posting phase.
Offline
nickbrickmaster wrote:
ilackoriginality wrote:
16Skittles wrote:
Dude. The entire point of Scratch is to be a launch pad for people to learn more about programming. There is a limit to what can be effectively made in Scratch, and people will move on. That isn't a bad thing. Imagine if Jobs or Gates never left from programming in BASIC? We would have no operating systems in their current form today.Okay fine I'm just saying it's kind of in poor taste to tell a community you want to move on from them but ask them for help.
I have nothing against cadan and I am sorry if I misinterpreted it but that's really what it seems like.This happens all the time, just not usually all at once. Most of the time, people ask for help with a certain language, then slowly stop making projects/posting, then they stop altogether. I'm currently in the slowly stop making projects/posting phase.
Ahh I understand.
Offline
Here's the Android SDK. Learn Java, get Eclipse, install the SDK and plugin, and follow the tutorials on the dev website.
Offline
I recommend Android, but you must learn Java. Hopefully you'd make it. So many scratchers fail at trying to learn a "real-world" programming language. I coded on scratch briefly... then I moved on to code in C, Perl, and PHP. I doubt anyone in this topic can make it coding things in C...
Offline
Pages: 1 2