How to take that first step toward Android developing?

Q. For someone who has little experience in programming but a great desire and aptitude for computers?

What languages do you suggest using? Any compilers that are better than others? How do you get your app on the market?

A. Android apps run on the Dalvik virtual machine, which uses the Java language. There's also the Native Development Kit (NDK) which lets you write programs in C or C++, but I wouldn't recommend it. Either way, you don't get to choose compilers.

You can download all the tools you need from http://developer.android.com/index.html
You get your app on the market by registering on the market (which is a $25 fee) and then submitting it through the developer console. You can get to all of that through the Android developer page.

Is the game boy color and advanced app for android legal?
Q. My brother told me that you could download some kind of app on the android that allows you to play game boy color/advance games on your phone. I was just wondering how exactly you do this and is it even legal? I mean, if it's free, well . . . where does the money come from? Did the app store get permission from Nintendo?

A. This app is called an Emulator.A sophisticated application that emulates hardware from a console,in this case GameBoy Color and Advance.
Litterally speaking:Emulators are 100% legal and the developer has the right to sell it on a reasonable price.
But owning roms (Games that are dumped from a cartridge) that you don't have is illegal.Download roms ONLY if you have a real life copy of the game you downloaded in your home.

web development and mobile development are specialization areas inside IT fields?
Q. Do you need to specialize or every developer must know how to develop web and mobile platforms?

A. depends on Scale of projects and your definition of both.

web development and mobile development can mean design HTML5 iterative pages that can operate similarly to phone apps or use fluid layouts in css to appear in perspective on both desktop running full screen webbrowser at 1900x1080 and a mobile phone ruining at weird resolutions 400x520

from mere way the question is worded i would assume mobile development to actually mean writing phone and tablet apps on android and apple platforms in which case no totally separate i wouldn't expect someone who knows html,javascript, css and jquery to know how to write in the android sdk. nor do i expect someone that writes apps for a living for android or apple to create a website although most probably can

however there are some apps for mobiles now which basically use a browser to display html5 and JavaScript apps due to the NEW features of JavaScript and html its now possible to write quite sophisticated web apps that work extreamly well for tablets and phones

for example

document.addEventListener('touchmove', function(event) {
event.preventDefault();
var touch = event.touches[0];
console.log("Touch x:" + touch.pageX + ", y:" + touch.pageY);
}, false);

a web developer should know what that is but its written purely for the phone and tablet market allow users to touch and drag items on page meaning with a little bit more u can create a app that allows user to upload a bunch of photos drag between them rotate them etc all with in a html5 and javascript page



however they are generally considered 2 different fields

but like i said html5 and JavaScript grows more powerful by the day. http://www.mosync.com/HTML5-JavaScript-App-Development that's a link to a website dedicated to app development using html5 and JavaScript. put this way html5 is still in development really although since its entry in to the market its turnt html and javascript from a document placement language with few call functions to pass info and checks in to something that can actually tab in to native hardware through (wrappers obviously) even as people read this now there probably like WTF no it cant yes it can webgl for example is a javascript api that allows native calls to the video card \ video chip in phones allowing 2d and 3d rendering possible on a web page (like i said through framework and wrappers but even still) . flash has really been made obsolete from html5 and i don't think its long before java applets (not java the language purely applets) are made obsolete aswell since well there aint much they can do now that html5 cant and give it 2 years i seriously feel we will see huge projects and games with in them probably wont rival the latest GTA or MW but will rival java applets and flash games in fairness they already rival them now . a browser has basicly been turnt in to a interrupter a things that would require dedicated apps for can now be done with in the browser

so like i said no there different fields but u can make mobile apps in html5 and javascript and most people write natively for mobiles can make websites

p.s in case you don't know html,css and JavaScript is what every website in the world uses to display websites in the browser to users there are multiple server langues and scripts but out put client side(browser) always html,css and JavaScript




Powered by Yahoo! Answers

No comments:

Post a Comment