How to start being an android / ios professional developer? - General Questions and Answers

How to start the way of being a professional software developer and which is better and easier, ios or android?
Thanks in advance for the advice.
Sent from my iPad using Tapatalk

seawhale said:
How to start the way of being a professional software developer and which is better and easier, ios or android?
Thanks in advance for the advice.
Sent from my iPad using Tapatalk
Click to expand...
Click to collapse
Android is way better to start developing, because it has way more support than ios, and it's open source. As for how to start developing, pick an android device, go to its forum on xda and find tutorials and guides so you can start experimenting with your device. And of course, have fun modifying your phone.

Simple & Effective
seawhale said:
How to start the way of being a professional software developer and which is better and easier, ios or android?
Thanks in advance for the advice.
Sent from my iPad using Tapatalk
Click to expand...
Click to collapse
Hey First Of All I want to tell you that choose the one which interests you more !
There are many android developers (so many apps too).
But There is lack of sufficient IOS Apps so it would be great if you become expert at it.
Steps:
Join as an intern somewhere in your niche.
Don't leave until you have full understanding of development.
At First Neither of development lang is easy.But once you enter in it.You get more and more interested in it !
To Know More: MyAppGurus.com

At first you should choose the language you will prefer to study. Php, JS, or Python is the best options. But anyway it's hard to learn this thing by solo. So of course at the start you will need some expert's help. I have used it too. On my experience can recommend you to visit https://www.effectivesoft.com

In one word, start from the Android official developer website.

Related

Seriously want to start Developing - Need some help.

It's not just another one of those 'LOLZ WANA DEVLOP PLZZ HELPPPZZ'.....
I'm very serious and need to know where to start off. I would maybe do it for a living when I'm older. It's something I've been wanting to do for a while. I used to mess around with some private servers coded in Java, but I didn't learn much.
I'm just wondering if there was a place where I could take classes online, or a good way to start off. I would be using my Evo for development aswell.
Any serious help would be appreciated.
nsteger123 said:
It's not just another one of those 'LOLZ WANA DEVLOP PLZZ HELPPPZZ'.....
I'm very serious and need to know where to start off. I would maybe do it for a living when I'm older. It's something I've been wanting to do for a while. I used to mess around with some private servers coded in Java, but I didn't learn much.
I'm just wondering if there was a place where I could take classes online, or a good way to start off. I would be using my Evo for development aswell.
Any serious help would be appreciated.
Click to expand...
Click to collapse
Me to....
Sent from my X10i using XDA App
The best place to learn and this may be a shock...for real. But i had begun to read an android development book and that didnt really do it for me but when i started to read Google Development pages it all made sense.
developer.android.com
Check it out.
1) read the entire dev guide
developer.android.com/guide/basics/what-is-android.html
2) install sdk and eclipse
3) build hello world and deploy to emulator, then to real device
You'll be on your way to devdom if you can make it through these 3 trivial steps
I bought three android books and they all seem to be very helpful in their own ways.
Hello, Android! 3rd edition - Great for beginners to the android platform
Professional Android 2 - Great and has a good amount of corners covered. From layouts to bluetooth and wifi. This one is by wrox and the code samples are available online without purchase verification.
Advanced Android - Good but not really worth is.
I've spend sometimes using eclipse but i can say it's quite buggy for now.
You may wanna stick to it but i suggest to test the last IntelliJ X Community
It's free and it get Android dev without plugins. I get this tips from the Twitter
of Romain Guy ...
For the dev, a little book from manning.com. They offers code is you register
you can get 50% of the price. Android in action.
Then for the advanved topics StackOverflow is now replacing the android
newbies developpers google group officially and there's a lot of advanced topics.
Give yourself some weeks to get some results, you've to learn the philosophy
of a new system.

Trying become a developer?

Ok I'm totally new to messing with phone and what not. Would like to be able to become involved in developing programs and custom ROMs but I'm not very computer friendly but I get better. My is what all do I need to do to learn how to do that.
Sent from my Inspire 4G using XDA Premium App
First of all good luck with your studies.
I personally don't involve myself with dev for Android but the more souls that dev the more different things we users get.
A good place to start ofcourse is http://developer.android.com
The KB on there is pretty nice and has a lot of beginning to understand parts.
As for other books.
I have the following myself
Hello, Android: Introducing Google’s Mobile Development Platform
Beginning Android 2
Android Application Development: Programming with the Google SDK
I have those 3 and although i don't do dev the information i found in them is enough for me to understand what i can do with my phone and android.
It probably won't get you to make a custom ROM right away but understanding is step 1 building is step 2
Anyways good luck to you.
Start with the android tutorials, and start off by trying to combine them all into one app. Before you know it you might have an idea and start working on a project of your own, that's the best form of motivation for learning!
Yes, me too must read manuals first. So start
petulikt said:
Yes, me too must read manuals first. So start
Click to expand...
Click to collapse
What manuals do I did. Do i get general ones.
Sent from my Inspire 4G using XDA Premium App

University

Hey everyone at XDA, this is probably in the wrong section and i apologise for that, i am currently at college doing a software development course, and i would like a few tips into what course to take when i go uni, i want to continue into developing for phones, apps and stuff, as that is currently whats going forward in the world and its not dying any time soon, so i think it is a great thing to go into, i just dont know which course i should take, any pointers?
Thank you very much in advance for any help given :good:
ZakBrindle said:
Hey everyone at XDA, this is probably in the wrong section and i apologise for that, i am currently at college doing a software development course, and i would like a few tips into what course to take when i go uni, i want to continue into developing for phones, apps and stuff, as that is currently whats going forward in the world and its not dying any time soon, so i think it is a great thing to go into, i just dont know which course i should take, any pointers?
Thank you very much in advance for any help given :good:
Click to expand...
Click to collapse
Java. Everything is Java. LOL
Beyond that, basic programming courses, C language (and any variants)...
It'll really depend on the platform you wish to code for, Ubuntu Touch, I'm sure, is inherently different from Android, as Android is from Apple, etc...
There are guides on here (actually in this very forum) that give you links to free programming courses from MIT.
Anything else a quick google search should turn up for you:good:
Good luck, and happy Dev'ing :victory:
ZakBrindle said:
Hey everyone at XDA, this is probably in the wrong section and i apologise for that, i am currently at college doing a software development course, and i would like a few tips into what course to take when i go uni, i want to continue into developing for phones, apps and stuff, as that is currently whats going forward in the world and its not dying any time soon, so i think it is a great thing to go into, i just dont know which course i should take, any pointers?
Thank you very much in advance for any help given :good:
Click to expand...
Click to collapse
What @Stryke_the_Orc said.. for android app development many people don't take a course as such just learn it in their free time as a branch away from their regular course. We have an app development forum as well where there are links to many guides as well as packages and libraries which you may find useful during the development of any app.. most of them are open source..
Also there are many Youtube video tutors which are available for app development and so is Google's own website @ developer.android..
So if you plan on taking on another course you can do this in your free time as well provided you know Java / C and its branches .. learning a new computer language is different skill set altogether.. which will require your full attention. So, depending upon your caliber and your own potential choose your course wisely.
Okay thank you very very much for both of your answers, they are both extremely helpful and i will take it all into consideration Thanks again
Whichever development path you choose, don’t forget good old fashioned Mathematics. In fact, stuffing as much of it into your head as it will stand, is not such a bad thing.
Sometimes it lets you see a much better/faster way of doing something.
Sign up for a course, or there are books from the library, even articles on Wikipedia.
Good Luck!
If you want to start developing for Android and you know Java, check out The New Boston's Android Development YouTube videos. They helped me a lot!
Am sure the best platform you can focus on now is Android
Sent from my TECNO P3 using xda app-developers app

I don't know any code what so ever. What's a good book, website, source to begin lear

And what language should I try to familiarize myself with first? Where do I go from there?
I aspire to work on ROMs one day, and even develop apps.
To be honest, I've also got ****ty computers and are too slow to work with, does anyone recommend getting a new laptop?
I'm probably going to need to be using something along the Unix, so will it be advisable to get a Mac or just stick with Windows and install Ubuntu?
(Sorry for not knowing as much as everyone else.)
I would be grateful towards any replies!
Sent from my SCH-I535 using Tapatalk
Hello @narsciso
Its great to see another individual taking an opportunity on learning more about Android development.
I would recommend you getting a new laptop or desktop as some developing programs are RAM hungry. Though they should still work.
Building ROMs from source - To be able to build ROMs from source you'll need to learn allot about Android, ive never attempted this so I can't help you here. But don't worry, there are plenty of guides here on xda that'll get you set up with a Linux distro and a workstation that will lead you to compile your first ROM from source. Just use the search function.
Modifying ROMs, ROMs can be modified using windows so you wouldn't need a Linux Distro to be able to achieve this. Again there are plenty of guides and useful resources that can get out started, just use the search function.
Building apps from source - Building apps isn't all that hard to be able to achieve this. You will need to set up a environment. You can do so by going to the android developer site and you can start by downloading their SDK Pack. This contains vital files that will get you started. Also includes Eclipse studio (Application Creator).
Another info on android app development is that its based on Java. So I suggest you learn Java coding as others won't be as helpful. But no need to stress over this, Java is straight forward and its easy to pick up.
Modifying apps, you can achieve this by using apk decompilers (this can be done on Linux and windows) you can decompile the app and make changes within the work folder.
You can use the source code of an app (contains functions and commands) to build an app on eclipse.
The apk itself just contains the layout and looks. The src contains vital info for the app to run right.
I would have provided links but I am using my device. If you have any other questions, don't hesitate to ask.
Thanks a lot Krishneel! (I actually had a buddy of that name in HS, he still needs to give my CD back lol!)
You have broken everything down fantastically. I'll get down to reading as much as I can about Java, all the while saving up for a new laptop. I'm real excited now. You've given me a lot of motivation and insight and I'm very thankful to you for that.
So should I go with a Mac or stick with Windows when looking for a new computer?
Thanks again!
Sent from my SCH-I535 using Tapatalk
narsciso said:
Thanks a lot Krishneel! (I actually had a buddy of that name in HS, he still needs to give my CD back lol!)
You have broken everything down fantastically. I'll get down to reading as much as I can about Java, all the while saving up for a new laptop. I'm real excited now. You've given me a lot of motivation and insight and I'm very thankful to you for that.
So should I go with a Mac or stick with Windows when looking for a new computer?
Thanks again!
Sent from my SCH-I535 using Tapatalk
Click to expand...
Click to collapse
No worries mate, there's a fantastic place to get started in java coding its called "codeacademy".
Its all up to you on the operating system bit. Here's a bit of information.
If you're planning on building ROMs from source Mac will work as its based on Linux as I have been told.
If you're planning to work just on apps and further your work into ROM dev later on, you can use Windows.
If you want to build from source on Windows you can do so by using a virtual machine to run a Linux Distro.
Note: when compile ROMs you need a good PC and the compiling process requires lots of time. Which means you'll need patience but assuming that you're only going to work on app development for now. I suggest Windows.
But its up to you on what you feel is the best the looks, price, design or durability.
Sent from this toast making Nexus 5, you wish your Nexus could make toast don't you? (;
krishneelg3 said:
No worries mate
Sent from this toast making Nexus 5, you wish your Nexus could make toast don't you? (;
Click to expand...
Click to collapse
Thanks for the source! I guess I'll be investing in a new Windows computer soon!
Again, I can't thank you enough. You may have changed my life around Krishneelg3. Thank you!
Sent from my SCH-I535 using Tapatalk
narsciso said:
Thanks for the source! I guess I'll be investing in a new Windows computer soon!
Again, I can't thank you enough. You may have changed my life around Krishneelg3. Thank you!
Sent from my SCH-I535 using Tapatalk
Click to expand...
Click to collapse
No worries, good luck and all the best with your upcoming project.
If you find it hard to work with just learning Java, you can also refer to tutorials on YouTube. There are so many. And they're really helpful.
Cheers.
Sent from this toast making Nexus 5, you wish your Nexus could make toast don't you? (;
TheArc said:
No worries, good luck and all the best with your upcoming project.
If you find it hard to work with just learning Java, you can also refer to tutorials on YouTube. There are so many. And they're really helpful.
Cheers.
Sent from this toast making Nexus 5, you wish your Nexus could make toast don't you? (;
Click to expand...
Click to collapse
So I got a macbook pro as a gift from my girlfriend, and I have took it upon myself to register and start at codeacademy.com
What do you recommend I should focus on for the first 6 months? Should I hop from language to language to mess around with ONE certain thing?
It or ally depends on you, important one would be Java and c

[Q] How to make an app if i'm not a developer

Hi, I think I've good idea for a new app but i'm not a developer.
Now I must decide: Do I ask it to a developer or using one of the online software that i've found to create the app?
What do you think about those two solutions?
I'm sure that with a good developer the app would be more stable an if I have some changes to do on it will be easier to make them.
Otherwise I think that with the online software the development will be less expensive. Are those software reliables? Can you suggest me the best software in your opnion?
many thanks
Make it yourself!
teto84 said:
Hi, I think I've good idea for a new app but i'm not a developer.
Now I must decide: Do I ask it to a developer or using one of the online software that i've found to create the app?
What do you think about those two solutions?
I'm sure that with a good developer the app would be more stable an if I have some changes to do on it will be easier to make them.
Otherwise I think that with the online software the development will be less expensive. Are those software reliables? Can you suggest me the best software in your opnion?
many thanks
Click to expand...
Click to collapse
Firstly, make it yourself! Creating android apps is very fun, and there are many easy methods to do so. One that I use is AIDE. You can look it up on Google Play.
It runs on Android, and it is very flexible.
Secondly, yes, an experienced dev might do it faster, but you can do it too. For software, download the Android SDK (google it) and use Eclipse to create your app.
Good luck!!
Evan
gryffynCraft said:
Firstly, make it yourself! Creating android apps is very fun, and there are many easy methods to do so. One that I use is AIDE. You can look it up on Google Play.
It runs on Android, and it is very flexible.
Secondly, yes, an experienced dev might do it faster, but you can do it too. For software, download the Android SDK (google it) and use Eclipse to create your app.
Good luck!!
Evan
Click to expand...
Click to collapse
:good: and its all up to TIME and/or FUN
App Creation
teto84 said:
Hi, I think I've good idea for a new app but i'm not a developer.
Now I must decide: Do I ask it to a developer or using one of the online software that i've found to create the app?
What do you think about those two solutions?
I'm sure that with a good developer the app would be more stable an if I have some changes to do on it will be easier to make them.
Otherwise I think that with the online software the development will be less expensive. Are those software reliables? Can you suggest me the best software in your opnion?
many thanks
Click to expand...
Click to collapse
Very exciting! App making is here to stay and yes, you can do it. I suggest a tutorial....takes you from start to finish to learn hands on all the steps. Try easyappcreation.com to get started...and have fun!
Android developer
teto84 said:
Hi, I think I've good idea for a new app but i'm not a developer.
Now I must decide: Do I ask it to a developer or using one of the online software that i've found to create the app?
What do you think about those two solutions?
I'm sure that with a good developer the app would be more stable an if I have some changes to do on it will be easier to make them.
Otherwise I think that with the online software the development will be less expensive. Are those software reliables? Can you suggest me the best software in your opnion?
many thanks
Click to expand...
Click to collapse
You can hire any company which provide best android apps development services. in my suggestion visit this website mindinventory.com
How to make an app
Yes, you can take your app idea and outsource it....there are many, many companies that will do this for you.
But, where do you want to take this? If you plan to build on this, you should learn app creation for yourself. Once you have learned, you can build your own business....the future is unlimited.
A tutorial is the best way to learn, or better said, learn as you go. http://easyappcreation.com is highly recommended.
To your success!:good:

Categories

Resources