am begginer i need free apps open source to modify - Java for Android App Development

am begginer i need free apps open source to modify

sambeno said:
am begginer i need free apps open source to modify
Click to expand...
Click to collapse
Here. (Sorry but a one liner will be answered like that, could've googled that yourself )

SimplicityApks said:
Here. (Sorry but a one liner will be answered like that, could've googled that yourself )
Click to expand...
Click to collapse
This is great! Thanks I'm new in android development too. Java is great but the one that confuse me is Android's classes and methods. Their documentation page scares the hell out of me. It feeds me lot of info with less sample. Thanks again!

Actually there is a sticky, not far from here(on Android Developers Forum), which has what you need:
http://forum.xda-developers.com/showthread.php?t=2124002

If you are feeling confused by the api stay small and do simple things until you get the hang of it. I don't know your exact experience with Java but one thing that gets a lot of beginners is the OOP. Be sure you are good with it before starting with android. Also take note that android uses Dalvik VM and has different application lifecycle so be sure to learn it. When i began developing i was pretty confused too but stackoverflow is full of examples and nice guys that can help you out.

I think you need to learn from basic Android. You can learn from some tutorial or book (I recommend you to read Hello Android). If you have any question you don't know when learn, you can post in stackoverflow, these guys can help you and you will learn a lot of knowledge from that. Also, you can see samples from developer.android.com/samples/index.html , they are sample from Google, It's very useful!
Good luck!

Related

[Q] Learning Android SDK

Hi I am new to Android SDK, I know a little like creating an android project, android project structure, compiling it & testing it on a phone, but I do not understand anything in the source code. So I need to start from the basics, is this tutorial good for basics ?
http://www.cbtnuggets.com/series/219
Have a look at the official developers guides: http://d.android.com/guide/index.html
Theres really a lot of helpful guides that should teach you (almost) all basics you need to code on android.
Why should I not learn this first ?
http://www.cbtnuggets.com/series/219
Springles said:
Why should I not learn this first ?
http://www.cbtnuggets.com/series/219
Click to expand...
Click to collapse
Oh sorry, I didn't notice the topic list further down the page. If you really have no knowledge of (object-oriantated) programming some tutorial like this would indeed be a good idea. About this one I can't tell you if this will help you, since its paid content. Looking at the topic you will get all basics you need for starting with the link i wrote above. (Also theres some videos you won't ever need using the Android SDK)
IMHO: I would not pay that much money for video tutorials without excactly knowing its worth it! (Independent reviews!)
Theres a lot of free tutorials explaining the java basics out there, if you're not in hurry I would rather read some of those. (I sadly only know some in my native language)
Well I am in a hurry, ill watch it on my friend's laptop, hehe.
Springles said:
Well I am in a hurry, ill watch it on my friend's laptop, hehe.
Click to expand...
Click to collapse
In that case I would at least have a look at local courses that you could take since its always better if you can ask back for an explaination if you don't understand something. (And if you are new to programming I'm pretty sure this will happen )
Forsaken said:
(Also theres some videos you won't ever need using the Android SDK))
Click to expand...
Click to collapse
Can you tell me which video chapter's are not needed to learn ? http://www.cbtnuggets.com/series/219
1-19 and 28+29 should be everything you need to understand how to use the android sdk. 12 & 18 (swing) is also different on android (afaik its not swing there) even it's quite simlar to it, so depending on how specific those videos are they might be a help anyway.
Can you tell me what is the equavelent package for:
java.awt & javax.swing for android ?
Springles said:
Can you tell me what is the equavelent package for:
java.awt & javax.swing for android ?
Click to expand...
Click to collapse
There is no equivalent package, as the graphical interface is completly different. I will suggest you take a look to developer.android.com under the section of activity and view:
http://developer.android.com/guide/topics/fundamentals/activities.html
http://developer.android.com/guide/topics/ui/index.html

Need help with developing, eager beginner

I am a total beginner, don't know coding or anything. I would love to learn how to write code and any other android related development. I own an HTC thunderbolt and an HTC Droid Eris. I could use either phone for developing, just to learn. I have ambitions to make awesome thunderbolt roms, but I don't know how...
Please do not ignore this if you can help, I would love to become a part of this community and learn something new. If anyone could kindly please point me in the right direction, I would greatly appreciate it.
Sent from my ThunderBolt using Tapatalk
It's a must that you have to learn java first
http://download.oracle.com/javase/tutorial/
Then read everything here;
http://developer.android.com/guide/publishing/licensing.html
Work thru all the links on the left side of the screen.
________________________________
http://ron-droid.blogspot.com
rigman said:
It's a must that you have to learn java first
http://download.oracle.com/javase/tutorial/
Then read everything here;
http://developer.android.com/guide/publishing/licensing.html
Work thru all the links on the left side of the screen.
________________________________
http://ron-droid.blogspot.com
Click to expand...
Click to collapse
I appreciate this! Sorry for the late reply, i kinda forgot i posted this , i wouldnt need any C or C++ backgrounds before java? I knew c++ once, but that was a long time ago
icanhazdroid said:
I appreciate this! Sorry for the late reply, i kinda forgot i posted this , i wouldnt need any C or C++ backgrounds before java? I knew c++ once, but that was a long time ago
Click to expand...
Click to collapse
No, there's no need to learn C or C++ before Java.
icanhazdroid said:
I appreciate this! Sorry for the late reply, i kinda forgot i posted this , i wouldnt need any C or C++ backgrounds before java? I knew c++ once, but that was a long time ago
Click to expand...
Click to collapse
You don't need any C or C++. You can use either, though, if you use the Android NDK, which lets you use either Java, C, or C++. However, it's complicated and you probably shouldn't use it unless you know what you're doing.
You said you wanted to write roms. If it's true you will need c too for the kernel development. If you only want to write apps for Android java is enough.
I might learn C later on down the road, but Java sounds like all i need for now as far as kernels go, whenever i get around to being good enough to writing roms Ill probably just use kernels from other devs (with permission of course).
Guys tell me learning to code and finally developing mods and apps(no roms) generally take how much time?
If u want to know my technological skill level i ld say i am not from computer engg background but I am in India's best technology institute which is also 3rd best in d world after mit and berkley.please help
Sent from my GT-I9100 using XDA App
abhiwltya said:
Guys tell me learning to code and finally developing mods and apps(no roms) generally take how much time?
Click to expand...
Click to collapse
It clearly depends on the app complexity.
I started from scratch (I'm basically a C developer, I didn't know anything about Java) and published my first game in 5 months, working nights and weekends.
The second one, will be hopefully published next september, so after 4 months of dev (nights and we).
Zappescu said:
It clearly depends on the app complexity.
I started from scratch (I'm basically a C developer, I didn't know anything about Java) and published my first game in 5 months, working nights and weekends.
The second one, will be hopefully published next september, so after 4 months of dev (nights and we).
Click to expand...
Click to collapse
I too am trying to learn how to makes apps and games for android, been a goal of mine for ages.
How did you learn? what did you use/read? any help/advice/guides/tutorials would be very welcome! I am very determined!
FK1983 said:
I too am trying to learn how to makes apps and games for android, been a goal of mine for ages.
How did you learn? what did you use/read? any help/advice/guides/tutorials would be very welcome! I am very determined!
Click to expand...
Click to collapse
I've also started as good as from scratch (i've got a VHDL background with little C/C++ experience during my study).
I've started with the book Beginning Android. I didn't read it from A to Z but just started to fool around with the examples given in the book.
Besides that i've searched a lot on the internet for examples to try to understand how they work.
A website which I still use a lot to find my answers is Stackoverflow were you can see my the questions which i've asked.
First search on the internet. There is really a lot information out there. If you really can't find the answer, just ask. There are a lot of people willing to help you with your questions.
After about half a year fooling around with examples, in weekends and evenings after my daytime job, I've released my first App on the market. I'm currently working on my second app.
Tricky-Design said:
I've also started as good as from scratch (i've got a VHDL background with little C/C++ experience during my study).
I've started with the book Beginning Android. I didn't read it from A to Z but just started to fool around with the examples given in the book.
Besides that i've searched a lot on the internet for examples to try to understand how they work.
A website which I still use a lot to find my answers is Stackoverflow were you can see my the questions which i've asked.
First search on the internet. There is really a lot information out there. If you really can't find the answer, just ask. There are a lot of people willing to help you with your questions.
After about half a year fooling around with examples, in weekends and evenings after my daytime job, I've released my first App on the market. I'm currently working on my second app.
Click to expand...
Click to collapse
Thank you for all the advice! been having a look and will make a start shortly!
If anyone else has advice to add it would be welcome as I have a feeling I will need all the help I can get!
Learn basic Java first. It's easy to play with Android developing when you have some knowledge in Java.
Android have Java and XML, so if you know Java all you need to learn is the XML which is easier because there's no logic in it.
Sent from my SGH-T959 using XDA App
You could also start by theming ROM's. That's where I have started and it's a lot of fun. I've put together a comprehensive "how to" page to get anyone started.
http://forum.xda-developers.com/showthread.php?t=1140034
Just an update, I just started learning Java today because I've been busy with other things, and I'm actually liking it so far After that I'll probably do C++ again, I forgot all of it, but knew it once upon a time...
As far as theming goes, I wouldn't mind doing that because it's generally fun, but I would rather spend my time learning how to develop first

[Q] Is the Android studio a good place to start for new developers?

Hey everyone.
I'm a new developer, and I'll start with the mandatory apologetic prelude to my question, which is, I hope I'm in the right forum. Also, I've searched through the forums for an answer to my query, admittedly not too much, but the information seemed to be scarce.
Anyway, I'm a new aspiring Android developer, and I'm making my baby steps into coding for my favorite mobile OS.
Since I'm just starting right after the latest I/O, my attention is leaning toward the welcoming Android studio. The problems that arise are:
A. No tutorials for this new environment.
B. It's surly buggy.
So my question really, is the Android studio the right place to start in? Or am I better off starting with the ADT Bundle, which includes (I assume) all the stuff I need to get started with.
Thanks a bunch!
p.s
I'm sorry for any typos etc, English is not my main language. :cyclops:
You should not
This is a 0.1 release and you'll loose more time trying to find why things don't work than learning android.
Depending on what you want to do with Android (little apps for you or bigger project later) I'd recommend either to go with eclipse since it will still be maintained and you'll have most tutorial on it.
If you want to think about future I'd go with real IntelliJ to learn using it and be ready for future Android studio and all the gradle things that will come.
Tolriq said:
You should not
This is a 0.1 release and you'll loose more time trying to find why things don't work than learning android.
Depending on what you want to do with Android (little apps for you or bigger project later) I'd recommend either to go with eclipse since it will still be maintained and you'll have most tutorial on it.
If you want to think about future I'd go with real IntelliJ to learn using it and be ready for future Android studio and all the gradle things that will come.
Click to expand...
Click to collapse
I agree. :good:
Tolriq said:
You should not
This is a 0.1 release and you'll loose more time trying to find why things don't work than learning android.
Depending on what you want to do with Android (little apps for you or bigger project later) I'd recommend either to go with eclipse since it will still be maintained and you'll have most tutorial on it.
If you want to think about future I'd go with real IntelliJ to learn using it and be ready for future Android studio and all the gradle things that will come.
Click to expand...
Click to collapse
Thanks for the reply.
IntelliJ it is.
Is there a specific course you might recommend?
Thanks again.
shermenz said:
Thanks for the reply.
IntelliJ it is.
Is there a specific course you might recommend?
Thanks again.
Click to expand...
Click to collapse
Go with eclipse, even IntelliJ is same as Android Studio... Rest is upto you.
Happy programming, Good luck!!
shermenz said:
Hey everyone.
I'm a new developer, and I'll start with the mandatory apologetic prelude to my question, which is, I hope I'm in the right forum. Also, I've searched through the forums for an answer to my query, admittedly not too much, but the information seemed to be scarce.
Anyway, I'm a new aspiring Android developer, and I'm making my baby steps into coding for my favorite mobile OS.
Since I'm just starting right after the latest I/O, my attention is leaning toward the welcoming Android studio. The problems that arise are:
A. No tutorials for this new environment.
B. It's surly buggy.
So my question really, is the Android studio the right place to start in? Or am I better off starting with the ADT Bundle, which includes (I assume) all the stuff I need to get started with.
Thanks a bunch!
p.s
I'm sorry for any typos etc, English is not my main language. :cyclops:
Click to expand...
Click to collapse
i think u must try develop on eclipse first.. because alot of tutorial android with eclipse IDE
I suppose i agree with the other people somewhat, but i've just started following tutorials and using android studio. I haven't really ran into any major issues, and i think going through and trying to find something myself really helps me learn. I guess it depends on how adventurous and patient you are. I haven't really found any bugs, but you could wait till an update that fixes major bugs if you want. Oh and it looks nicer, and is a bit more handy than eclipse. good luck
atishpatel2012 said:
I suppose i agree with the other people somewhat, but i've just started following tutorials and using android studio. I haven't really ran into any major issues, and i think going through and trying to find something myself really helps me learn. I guess it depends on how adventurous and patient you are. I haven't really found any bugs, but you could wait till an update that fixes major bugs if you want. Oh and it looks nicer, and is a bit more handy than eclipse. good luck
Click to expand...
Click to collapse
Yeah, I find it better for coding. However, I have already experienced some bugs. But they are just related to the layout preview thing. So nothing serious.
I still think that for new developers it is better to start with Eclipse due to the amount of tutorials for it, but I agree that it is a great learning experience. :good:
Hope I'm Not Too Late!
I Hope I'm not too late, I learned Java first. What I'd suggest you to do is go to Google, look up "Learn Java MyBringBack." Click on the first Youtube Video. The videos are made by Sir Travis Cornelius. I love that guy, he's awesome! He teaches Java to beginners in a way everybody will love.
After getting past the 5th or 6th tutorial. If you can, then buy a "Beginning Java for Dummies" book. There are a lot of things about Java which can't be explained in a video.
Please Do Check it Out
P. S: I'm not trying to gain views for that video, I'm just telling you this because of personal experience!

Wanting Suggestion....

I have recently start android Coding for application building.. I would like to know about the easiest way to learn android ... I don't know from where to start and what to study... Please help me ...
Why dont you search this forum? Already there are tons of thread with similar question and answered by @nikwen everytime.
vijai2011 said:
Why dont you search this forum? Already there are tons of thread with similar question and answered by @nikwen everytime.
Click to expand...
Click to collapse
Haha. :laugh:
Yes, and another answer: Learn Java first. I used the Head First Java book for that. (I think I should charge them for always recommending that book. :laugh Then go on with an Android book. Online tutorials for Android which I recommend are the Vogella ones.
sourav025 said:
I have recently start android Coding for application building.. I would like to know about the easiest way to learn android ... I don't know from where to start and what to study... Please help me ...
Click to expand...
Click to collapse
I recommend you have an app in mind that you would like to create. This will drive you to learn the elements needed to get the app developed.
Then I would either search xdadevelopers for solutions or google. A website that I have learn a lot from is vogella.com. But this is one site of many. Stackoverflow is an awesome resource.
hgpb said:
I recommend you have an app in mind that you would like to create. This will drive you to learn the elements needed to get the app developed.
Click to expand...
Click to collapse
True. :good:
If it is an app which would be useful to you/ a tool you really need, you will learn even faster.
Book + Developer website
This book: amazon.com/Professional-Android-2-Application-Development/dp/0470565527 is very good, even for beginners, you dont need to read the entire book to understand the basics of android. It is very useful as guide too.
After understandings the basics of Android you find on official Android developer website: developer.android.com/develop/index.html all what you about the libraries, some coding methods, optimalization...

How can I learn to develop for this this phone?

I'm totally new to developing and programming all together. I know there is a stickied thread for developing beginners but the ROM Kitchen compilation does not list this phone as compatible therefore I don't know if it will be usable or not. Any help would be appreciated. I wanna start learning!!
immortal Any2 said:
I'm totally new to developing and programming all together. I know there is a stickied thread for developing beginners but the ROM Kitchen compilation does not list this phone as compatible therefore I don't know if it will be usable or not. Any help would be appreciated. I wanna start learning!!
Click to expand...
Click to collapse
I second this. Can anyone help out?
Bump. Anyone wanna put some input in here? Like I know basic stuff like deleting and adding apps, ringtones, theming, I don't however understand how custom settings and what not are added. any help would be awesome. Even if it involves programming I just wanna know what I gotta learn lol.
Sent from my SM-N900V using Tapatalk
You need how to use kitchen first, IMO.
immortal7792 said:
I'm totally new to developing and programming all together. I know there is a stickied thread for developing beginners but the ROM Kitchen compilation does not list this phone as compatible therefore I don't know if it will be usable or not. Any help would be appreciated. I wanna start learning!!
Click to expand...
Click to collapse
Dsixda Kitchen and Archikitchen both work well for our phone. It takes a bit of reading and tinkering around but it works. Do a Google search for Scott's ROMS, there is some great info there on building your own ROM from scratch.The link is at the bottom of the main page and in a small link at the bottom of the second page. I haven't posted a link because I'm not sure if we can link to other forums on XDA.
What you are asking is an extremely broad topic.
If you want skills that will last you a lifetime, take a programming class and then attempt to build a Wanam Exposed module of your own. If you want skills which will last a year or less, learn about ROM kitchens.
But IMO you need to learn how to search this site first.
Go here
http://forum.xda-developers.com/search.php
Type "learn to develop" in the keywords
Select Search Titles Only
Select Return Threads (not posts)
Hit the search button
bftb0 said:
What you are asking is an extremely broad topic.
If you want skills that will last you a lifetime, take a programming class and then attempt to build a Wanam Exposed module of your own. If you want skills which will last a year or less, learn about ROM kitchens.
But IMO you need to learn how to search this site first.
Go here
http://forum.xda-developers.com/search.php
Type "learn to develop" in the keywords
Select Search Titles Only
Select Return Threads (not posts)
Hit the search button
Click to expand...
Click to collapse
Without being a jerk, you could simply not reply to him at all...how bout that.
OP - there is a entire dev section on XDA. Just use the search to locate it. Or watch some YouTube videos to get a beginner course.
Good luck!
bftb0 said:
What you are asking is an extremely broad topic.
If you want skills that will last you a lifetime, take a programming class and then attempt to build a Wanam Exposed module of your own. If you want skills which will last a year or less, learn about ROM kitchens.
But IMO you need to learn how to search this site first.
Go here
http://forum.xda-developers.com/search.php
Type "learn to develop" in the keywords
Select Search Titles Only
Select Return Threads (not posts)
Hit the search button
Click to expand...
Click to collapse
Very helpful. Thank you.
Feeling Happy ..
Its been nice to go through your post.
It has given me much knowledge & so many valuable information.
I'm feeling very nice to be here. so enjoyable...:laugh::laugh::laugh:
jmill75 said:
Without being a jerk, you could simply not reply to him at all...how bout that.
OP - there is a entire dev section on XDA. Just use the search to locate it. Or watch some YouTube videos to get a beginner course.
Good luck!
Click to expand...
Click to collapse
Thank you sir i thought the same lol. Yea Ii was looking through there and found that ROM kitchen just didn't know it was compatible withe Note 3 ROMS. I shall sift through and try to learn as much information as I can. Thanks guys!
jmill75 said:
Without being a jerk, you could simply not reply to him at all...how bout that.
Click to expand...
Click to collapse
LOL. Pot, meet Kettle. Kettle, meet Pot.
But I don't remember calling anybody names.
I just ran that search I recommended - 73 different threads. I would have posted a link to the search results, but I'm pretty sure they are tied to a forum session key and/or are only cached for a short amount of time, so there isn't much of an alternative to saying "use the search function".
And the other advice I gave - attempting to write a Wanam Module after learning a little bit of programming - would propel someone down a path where they would end up understanding exactly how apps work / interact with framework classes / load resources / etc. They would then know how to deal with *any* Android device from a UI-centric point of view.
Nothing wrong with using a ROM kitchen; but someone who is entirely new to it (as the OP suggested) is probably better off trying to create a ROM by hand the first time through. They will actually learn something doing that. Thereafter, if they want to use a "kitchen" to speed up some of the drudgery, at least they will then have some idea of what is going on under the hood.
cheers
Op I agree that your post is broad. If you know how to theme then you probably know how to diff. To me that's a great way to break things down and learn how things interact. I'm far from an RD or any of those coveted tags people get when they create a bunch of awseomesauce, but I have some experience. Grab the stock base beans made and release a Rom. Debloat, theme and put it out there. You will get feedback on what you need to learn. Then you can port stuff from different carriers or roms(giving credit of course). I never learned how to use a kitchen. Just apktool or an apkmanager. Also, if you can get involved with a group of people they can push you and give you critical feedback on your design and development. The Verizon boards need more people like y'all who are willing to learn. It's amazing how many files need editing to make a solid rom...it really takes a lot of time. I'm willing to answer questions if you have anything specific.
I use winmerge. It's very helpful in finding xml and other file changes.
Sent from my SM-N900V using Tapatalk

Categories

Resources