Looking for a tutorial - General Questions and Answers

Hi everyone i am new to android and i want to learn how to make android apps and games, is their a official link to a tutorial or pdf for the android studio that i could use to learn and master android studio, or if there is a respected community developer who has made a set of videos to teach and explain android studio to novices i would much appreciate a link to that youtube channel.
some background on me.
I have no programming experience at all.
i dont know any of them programming terms
my best skill would be inspecting a webpage and removing any line of code that gets in my way such as an addvert or popup etc but thats as far as it goes.
i should start with this .
I had tried becoming a game creator some years back but i was a complete novice i couldn't even find how to download and install the studio program so i gave up but the ideas for games with either an amazing storyline or funny storyline would always come to me but i would always shrug it off.
now with covid-19 ruining everything im jobless and i also have a lot of free time. i believe it would be very advantageous to learn something amazing during this time, i could wish i came here this time last year but regardless im here now
i decided to post this in xda forums as anytime in the past when i had a problem on my phone and id ask google for a solution i'd always get a link to some article or an xda-forum page which would explain and help how to fix said problem while i was their i could see that this website was really interested in android apps games etc
thank you in advance

Related

Developing N1 live wallpapers

Not sure if i should post here or in development but here it goes:
I'd like to begin my android development trials by developing live wallpapers for stock N1's. I currently have a list of 10 live wallpapers that I've explained to a total of 100 N1 owners of which 94 have replied they'd be willing to pay $0.99-$2.00 if these wallpapers were available on android market. Target market research done, i'm ready to begin development and im just lost. Where do i begin? I'd love to learn how to do this on my own but im willing to develop 2 with someone with experience in this area and split profit 50/50 while teaching me.
(Note: Ive contacted a few android developers who have said my ideas are not possible because of battery drain or they would be too taxing on the cpu but im positive someone on here is intelligent and skilled enough to either make them work or edit my ideas into usable profitable apps)
Any takers or advice?
Six-Kills said:
Not sure if i should post here or in development but here it goes:
I'd like to begin my android development trials by developing live wallpapers for stock N1's. I currently have a list of 10 live wallpapers that I've explained to a total of 100 N1 owners of which 94 have replied they'd be willing to pay $0.99-$2.00 if these wallpapers were available on android market. Target market research done, i'm ready to begin development and im just lost. Where do i begin? I'd love to learn how to do this on my own but im willing to develop 2 with someone with experience in this area and split profit 50/50 while teaching me.
(Note: Ive contacted a few android developers who have said my ideas are not possible because of battery drain or they would be too taxing on the cpu but im positive someone on here is intelligent and skilled enough to either make them work or edit my ideas into usable profitable apps)
Any takers or advice?
Click to expand...
Click to collapse
Here you go buddy
http://tinyurl.com/28cthgc
lol yea umm I did that long ago (WOW!! Why is everyone so sarcastic on XDA-DEV?)
Obviously I know how to basically use a modern computer and the "internet" which, oddly enough, includes google and wow for free!
What isn't so easy to learn or understand is the various programming languages and tools in use today (C++, Eclipse IDE, Linux commands, java etc.) -
I'm pretty familiar with Photoshop cs4, Adobe AE, Dreamweaver etc. and there are tons of tutorials scattered around the internet which you barley have to search for - My point is - following along with a cs4 tut. and then modifying it to fit your current project is no problem but not so much when trying to modify Java to create the very complex operations I'm interested in rendering and controlling in the working (almost living) processes that exist in something as complex as an N1, G1 or Moto Droid -
Soooo, without sarcasm or just some overwhelming self-righteous need to try to show someone how dumb their question is, can someone answer me this:
Is there anyone on this forum knowledgeable and kind enough to try and help budding developers navigate through a seemingly endless field of options and programming variables that could ultimately lead the inquisitor to building a foundation for programming for the android marketplace?
And no, I'm not just trying to make stupid little letters and numbers scroll from top to bottom on the home screen in a cool shade of green thinking I'll make $2million by years end - My ideas have been researched as far as my knowledge and the knowledge of those in my "nerd" circle can enlighten us (yea we used a little googling too, imagine that) and I'm looking for an experience programmer to point me in the direction of avoiding pot holes and reaching my goals in more streamlined manner and time frame
i'll help you with questions, i'm not a pro but i got opengl working on live wallpapers.
have you learnt java yet? that's probably where you should start.
well first go to http://developer.android.com/index.html read up learn some then follow some tutorials and in a couple of months you should know the basics of it.
i've picked up a couple of books on Java - Seems to be answering all the questions I was curious about - Thanx alot for pointing me in that direction - Now to try a few things out......
Six-Kills said:
i've picked up a couple of books on Java - Seems to be answering all the questions I was curious about - Thanx alot for pointing me in that direction - Now to try a few things out......
Click to expand...
Click to collapse
Hey check out this site http://training.oreilly.com/ theres a couple videos taking you through the basics to making apps and theres a free online class coming up you can sign up for

[Q] How to make an Android app?

Hello people
I've wanted to make a Android app for a while now but I don't know where to start.
Can someone give me some pointers on where to start.
If it involves coding then be warmed I'm a complete novice at that.
No coding method: search Google for Android app inventor.
Coding and better method: Android apps use JAVA. Take some basic online courses, then learn the Android sdk. (functions that are specific to android)
Option b is better, and if you have a little patience it won't be too hard.
Sent from my ADR6400L using Tapatalk
alex ainsley said:
Hello people
I've wanted to make a Android app for a while now but I don't know where to start.
Can someone give me some pointers on where to start.
If it involves coding then be warmed I'm a complete novice at that.
Click to expand...
Click to collapse
If you want to get somewhere forget the app inventor and invest some time.
Start by using google on terms like "android tutorial" "android hello world".
Download eclipse and the android sdk (google has all the info and tutorial on how to do that).
The sdk has ALOT of very good example apps. From 3D drawing to system infos and interface layouts.
AAAAAAAAAAAAAAAHHHHHHHHHHHHHHHH Google app inventor is doing my head in.
if anyone is reading this on a scale from 1 to 10 how hard/complicated is making a app using coding?
Depends entirely on what you want the app to do unfortunately. If you can give some basic ideas of what you want it to do it will be easier to say how hard it will be.
well all id like my first app to do is when it starts up to show a picture with text then link you to a web page.
Nothing hard
Thats not too difficult, you could patch work something out of existing tutorials/example.
But its always relative saying how difficult something is.
It depends on the person...
Well sorry that's not helping much. I'm still at a loss on what to do.
Basically all you need to do is copy and paste the code from some tutorial examples, or you could even use the app inventor as you need barely any code to do this, for example:
http://developer.android.com/guide/topics/graphics/index.html
http://developer.android.com/guide/webapps/webview.html
Putting it all together and making it into an application shouldn't take you more than half an hour once you have gone through the starter tutorials to understand how and what it is you are using.
Ok I'll try that.
Click Here is the link for a LIVE remote workshop / presentation
-Cheers
omg
i really wanna learn, so i went to purchase course and
DescriptionsAmount
Diploma in Java Programming.Diploma in Java Programming.
$1,695.00Item price: $1,695.00
$1,695
are you serious??
Well if you are really determined to learn it, you can manage doing it on your own too, with the help of free online resources. Search for a tutorial series on youtube. Here's one I had found useful when I was learning:
http://www.youtube.com/watch?v=Hl-zzrqQoSE
You should also buy a good book on Java programming and read it. That would help a lot too.
read android developers guide
You can check android developers official site it has lot of tutorials and resources.
You can go to next university library and borrow any Android book. It will not include the latest version of OS, but it will have lot of fundamental information in one place, written by one person. Tutorails often show you how to solve single problem only.
Thank you
Also great video
You're Welcome! Yes it is a great video. That guy really does explain it nicely.
Is App Inventor still working?
Look also at cornboyz tutorial on youtube. Same guy, slightly different tuts

[Q] !!! What's the Best Book to learn Android Development for beginners!!!

The subject says most of it really. I'm looking for a book that will teach me to develop for the Android market. A book for beginners. The kind of book with lessons, tasks, examples etc..
I'm a complete novice when it comes to Android Development, I've no understanding of the Java programming language at all and only minimal xml knowledge. However I am very good with computers and learn quick, I've got the time the patience and the motivation + (a Samsung Nexus S & a HTC Desire S).
I know it takes time and practise but its something I really want to learn and have plenty of time on my hands at the moment.
I've done webdesign so understand html, css, online shopping carts etc.. not that that's going to help me a lot.
Maybe I'll need a couple of books one for Java and another for Android please provide your thoughts on this.
Any suggestions maybe with links (if allowed) would be greatly appreciated.
Many thanks in advance.
Marc
aka - NexusCrazy
Though I've no links to books which you could buy..
Android applications are written in Java (J2SE, not a pared-down Java Mobile/Micro (Java ME) as found on many low-end phones) using an open-source J2SE implementation based on Apache Harmony along with tons of Android-specific libraries for things like UI and handy third-party libraries for things like HTTP requests and JSON parsing. That Java code is compiled and then transformed into Android-specific files in a format called .dex, and runs on the phone in a highly optimized VM runtime called Dalvik. Luckily, you’ll almost never have to think about any of those pieces in between writing your code and running it on the phone, since the tools take care of them for you.
You’ll want a recent version (3.4 or 3.5) of the Eclipse IDE (Integrated Development Environment) for J2SE, the Android SDK, and the Eclipse ADT plugin to interface with those tools and provide project templates. Be sure to check out Google’s complete installation instructions for details.
Here are some other links to get you started;
http://www.codeproject.com/KB/android/AndroidGuide.aspx
Android Developers website
Have fun programming,
Senax
I just started out and the android developer site is really awesome. I come here for regular roaming looking for answers.
They have a bunch of "real" tutorials that is a step by step building apps like a picture that you touch and it makes a noise, to this pic call app and etc.
I just started my first CS class and we are using "Java: How To Program" 8th. But I have researched these forums looking for the same question.
The most up to date forums that had recommended books:
Beginning Android, Head First and The Dummies Android Book. Although most of the stuff i read said the android site has pretty much everything you need to know and that books will help with getting to know the basics!
What about roms?
im going through a similar phase in my life with wanting to learn about Android and im downloading the ebooks to my rooted nook color now.. What would be the first few steps in just building a rom... im not interested as much in building programs... but i am a flashaholic.
The best book to learn about android development hasnt been published yet. I geuss thats just because you cant publish XDA Forums xD
Hopefully you're a pro by now, but if not, I picked up "Hello Android" today from Amazon, and it has received a lot of positive reviews.
Sent from my HTC ThunderBolt using XDA App
From my perspective I knew nothing about Java/Android, but I had a couple other programming languages under my belt. Just jumping into tutorials really helped me more than any reading material. Also there are a ton of helpful stackoverflow posts related to android, so if you get stuck a quick google search will usually help you out
Tutorials are best
Books help, but i like tutorials because they are direct information with real cases
unusualbob said:
From my perspective I knew nothing about Java/Android, but I had a couple other programming languages under my belt. Just jumping into tutorials really helped me more than any reading material. Also there are a ton of helpful stackoverflow posts related to android, so if you get stuck a quick google search will usually help you out
Click to expand...
Click to collapse
That's the way i took .
I knew C, SystemC, some bash and C++.
Started with the hello world tutorial and then i just dove in with an idea.
API documentation, StackOverflow and Google eventually got me where i wanted to be.
Then just repeat this process often enough with other ideas and will get comfortable with writing android apps.
But the android sdk is vast and i still find something cool and new everyday.
Also try #android-dev on freenode irc.
I took a couple of courses on C++, Java, and one in C. However, I really get lost when I look at how Android apps are developed. Also has anyone tried mobile development tools?

How To Learn This Stuff

Ok so basically I am 26 and very interested in learning about how to work with and customize technology and not just phones but in general. Things such as computers,phones,game systems etc. What im wondering is where do you begin learning this stuff because I am around the net and people talk so confidently about linux, operating systems, kernels, Programs and how they work and i find myself just lost in wtf they are talking about. Now like alot of people I can get things done by following step by step tutorials and things of that nature but what I would really enjoy is understanding these things and being able to do more then just google search and follow the leader so to speak.
Does anyone have any suggestions how to go about that. Would i need to take some kind of college/university course in computer engineering or something? I wish I would have knows how interested I was in these things earlier in my life because as a kid I found myself unfocused and undriven and now later in life i finally have an idea of what I want to focus on but again feel lost in where to start.
I ask here because I see alot of people like the ones I mentioned earlier and by that I mean confident in how all this stuff works.
Hi,
It's good to know that people are keen to learn about these "geek" stuff.
The best part is that, on the Internet, there are special interest groups that offer free tutorials. I collated some websites which might provide you with some "beginner's guide".
Generally, the Wikipedia resources will be a good "first-read" on anything you want to learn about. It will give you the basics, history and development and features of those topics you mentioned. XDA has a consolidated wiki of the operating systems here:
http://forum.xda-developers.com/wiki/
Next up, when you want to go hands on, then working the online tutorials will give you leg-up. For example:
Linux:
http://linuxsurvival.com/
For the rest, you can also search the Internet, just have to search using "learn xxx".
The more you read about them, the more you will begin to understand.
If you need guided (with a person), then you will need to enrol in one of those (usually) expensive courses for system administrators for the respective operating system you want to learn about. These courses will usually delve deep into the bolts and nuts of managing the respective operating system. This will be the way to go if you want to make a career of in this field.
Hope this helps.
chan.sk said:
Hi,
It's good to know that people are keen to learn about these "geek" stuff.
The best part is that, on the Internet, there are special interest groups that offer free tutorials. I collated some websites which might provide you with some "beginner's guide".
Generally, the Wikipedia resources will be a good "first-read" on anything you want to learn about. It will give you the basics, history and development and features of those topics you mentioned. XDA has a consolidated wiki of the operating systems here:
http://forum.xda-developers.com/wiki/
Next up, when you want to go hands on, then working the online tutorials will give you leg-up. For example:
Linux:
http://linuxsurvival.com/
For the rest, you can also search the Internet, just have to search using "learn xxx".
The more you read about them, the more you will begin to understand.
If you need guided (with a person), then you will need to enrol in one of those (usually) expensive courses for system administrators for the respective operating system you want to learn about. These courses will usually delve deep into the bolts and nuts of managing the respective operating system. This will be the way to go if you want to make a career of in this field.
Hope this helps.
Click to expand...
Click to collapse
sounds Like I have a long road ahead but very worth it. Im trying to learn to change my boot logo and animation and wow even something that simple seems so complicated. Technology is just so advanced now even simple aspects just are not. But I am A big fan of customization and technology and all that good stuff so I think I will enjoy this journey to figuring all this stuff out.
chan.sk said:
Hi,
It's good to know that people are keen to learn about these "geek" stuff.
The best part is that, on the Internet, there are special interest groups that offer free tutorials. I collated some websites which might provide you with some "beginner's guide".
Generally, the Wikipedia resources will be a good "first-read" on anything you want to learn about. It will give you the basics, history and development and features of those topics you mentioned. XDA has a consolidated wiki of the operating systems here:
http://forum.xda-developers.com/wiki/
Next up, when you want to go hands on, then working the online tutorials will give you leg-up. For example:
Linux:
http://linuxsurvival.com/
For the rest, you can also search the Internet, just have to search using "learn xxx".
The more you read about them, the more you will begin to understand.
If you need guided (with a person), then you will need to enrol in one of those (usually) expensive courses for system administrators for the respective operating system you want to learn about. These courses will usually delve deep into the bolts and nuts of managing the respective operating system. This will be the way to go if you want to make a career of in this field.
Hope this helps.
Click to expand...
Click to collapse
I really like what chan.sk said. I really feel like it's spot on! Trying to learn the basics and then attempting to put them into practice is a great way to go. I think school is always a great option but really make sure you weigh all the options before you do that(major,what courses you are going to take, cost, time commitment, etc.)
And I can actually really relate with you Hunsdale. Genuinely. I went to school to do Mechanical Engineering and graduated worked for two years and at age 23/24 I realized it wasn't for me. I had "direction" when I went to school but it was only because I wanted a job. Never thought too much about if I would enjoy it. Haha!
So about a year and half ago I decided after really searching myself that I wanted to get into game and software development. Though I know this is not directly what you want to do I figured Id give you a rundown of how I got where I am now (Have Currently developed 2 games that are published in Google Play).
First, I just engulfed myself in what I wanted to do. I started particularly with game development. For me for example, I watched almost every available video I could on gdcvault.com. There was genuinely times I had no idea what was going on with all the acronymns and terms being used but It helped me to get used to their context,
Once I felt like I understood what was going on, I looked for a way to start developing a game in a very simple way so I took a tutorial. In particular I took a tutorial at sdltutorials.com because it was very thorough and stepped me through the process step by step. Didn't completely understand the tutorial but then I set a goal to use that tutorial to make a small game! THAT WAS THE BEST DECISION I EVER MADE!!
Because I didn't understand everything I was doing during the tutorial, trying to make a game of my own based off that tutorial FORCED me to learn what everything did from the ground up.
Made that small game. Then took some more tutorials on more advanced things.
Made another small game and then decided I wanted to try my hand at mobile developement.
Looked up different things on mobile development and started to learn stuff about different platforms, how they differ, the languages they use, etc. Once I understood that, I decided to make android based games and took ANOTHER tutorial. From that tutorial i made a small game that turned into my first game.
To be honest, I just rinsed and repeated that formula over and over. Choose a new direction, learned about it, looked for tutorials and examples on how it works, made my own sample project using tutorial, then branched off from what I've learned to more advanced things.
I hope that was helpful in some way.
Also, just as a side note I considered going back to school but couldn't afford it sadly. Haha!
Being in the same boat you are not too long ago, I know how it feels. I learned mostly through YouTube videos, the forums right here on XDA, and other sites that are similar. A lot of things are easier to learn as you do them, so take the time to learn everything carefully as you do it and slowly you'll build onto those skills and eventually you'll be able to do everything with no worries!
@TheGospelGamer
Wow that is impressive man, sounds like you went through alot to get to where you are and hopefully I can follow in your footsteps though it will not be easy and im sure frustrating at times haha congrats tho on your progress
@BraydenLarwill
Ya this site seems very helpful I used it to successfully flash a new rom onto my phone which so far works very well. I will check out youtube and see if i can find some good videos to help in what I am trying to do.
My vision for my boot logo and bootanimation ( which i will have to make myself ) is a combination of bleach,onepiece,naruto which is my fave anime/manga at the moment which I don't know if people here follow but basically Id like to.
have the boot logo be a picture of 3 different manga cliping on on picture
And the the animation will be this same picture being slowly coloring in until all characters are fully colored. I dunno if i will succeed but I am gonna give it my best shot.

Nowhere Else to Turn

Hello everyone,
Im very new to this site, just registered a few moments ago. im not a bot, or a troll, so please bare with me if this post is in the incorrect place within the forum, or if some of my questions seem ignorant.... because i am sure they will (haha).
My development background:
0 ... i have none. Lol. In fact, ive barely begun to learn even the basics of source coding. So again, please bare with me on any of my ignorance.
Why I chose XDA forums:
Dealing with various issues on my Android device, i have googled my problems, and often-times found myself here to find the answers. I believe this forum has some of the highest intelligence this genre has to offer. Easily understandable advice put in a way the ignorant like myself can understand, goes a long way to helping others, and i believe i have found that here.
My Current issue:
I am tired of being an employee. I am tired of waking up and going to work to make someone elses dreams come true. At the age of 32 i believe its past the time i make steps to create something I can pass down to my sons. I have also noticed that the world of business has become vastly technological. Apps are needed for everything. So.... i want to know how to make apps. From the very beginning of it all, to the final production stages, and everything in between.
Where do i start?
Can i make one completely from my Android?
Where can i find app blueprints?
Do i need app blueprints?
These are just some examples of questions I have running through my head. I want to be an Andriloid game developer, I believe i could make the next big thing like AngryBirds, but i do not have the mental know-how, on the technological aspect on all of this. If any of you can help me it would be greatly appreciated. I am also open to the idea of a partnership in creating my first app.
Thank you very much for your time everyone.
-M04RT3
Hi there, I'm a relatively recent beginner as well, having churned out only 1 app so far.
In terms of getting started from the ground up, I found the free online tutorial series from TheNewBoston pretty helpful. In particular, you'd want to look at the Java one and the Android Application Development one
Java
https://thenewboston.com/videos.php?cat=31
Android Development (may be using an outdated Android Studio by now, but overall still handy imo)
https://thenewboston.com/videos.php?cat=6
You need to do the Java one first, because you'll be writing Java code to make Android apps.
There are quite a bit of videos, especially for the Android one. You can pick and choose which you need based on the app you have in mind, like if you don't need voice recognition or drawing 3D objects, you can just skip over those.
Good luck!
a_w_li said:
Hi there, I'm a relatively recent beginner as well, having churned out only 1 app so far.
In terms of getting started from the ground up, I found the free online tutorial series from TheNewBoston pretty helpful. In particular, you'd want to look at the Java one and the Android Application Development one
Java
https://thenewboston.com/videos.php?cat=31
Android Development (may be using an outdated Android Studio by now, but overall still handy imo)
https://thenewboston.com/videos.php?cat=6
You need to do the Java one first, because you'll be writing Java code to make Android apps.
There are quite a bit of videos, especially for the Android one. You can pick and choose which you need based on the app you have in mind, like if you don't need voice recognition or drawing 3D objects, you can just skip over those.
Good luck!
Click to expand...
Click to collapse
Brother youre a life saver. These tutorials are awesome for beginners like me. Funny its called "NewBoston" as thats where i live too lol. But again, thanks for this.
Everything starts with Ideation. All mobile app developers follow the design guidelines during the design phase. The best method would be to make your first app relatively simple and to focus on creating something. Next step would be deciding on the wireframe for the app. Choose the IDE (everything needed to develop your apps), programming language and set it. Since you are using Android Studio and Java, you should know the basics of Java. Create and acquire images, build the layout and write the code. Add more functionality specific to your app and do extra polishing by running your app on different devices. Finally, publish your app. Check this article on how to make android app development easy https://www.fingent.com/blog/how-to-make-android-app-development-easy .

Categories

Resources