Want to make my own Icon Pack/Theme.. - Android Studio

..and really enjoy designing both online and off. Is there a sort of "beginners" guide to making an Icon Pack App, and maybe a whole theme?
It may be way over my head to actually do this, but I would really enjoy trying. Any help, or advice much appreciated, Denise
PS I don't have a lot to spend on anything like this, but open to hearing what I would need. I do have software for designing, but no clue on how to make an actual App.

denise1952 said:
..and really enjoy designing both online and off. Is there a sort of "beginners" guide to making an Icon Pack App, and maybe a whole theme?
It may be way over my head to actually do this, but I would really enjoy trying. Any help, or advice much appreciated, Denise
PS I don't have a lot to spend on anything like this, but open to hearing what I would need. I do have software for designing, but no clue on how to make an actual App.
Click to expand...
Click to collapse
Since you have no experience creating apps the first thing you need to do is learn some java (or kotlin which is another programming language used for writing android apps). Without knowledge of java or kotlin everything else in your post would be irrelevant.
I create apps with java and is what I recommend since it'll be easier for you to find help and code samples.
I recommend finding a free java tutorial/course online. Here is a good place to start. They have free courses in both self paced or participate in a class.
https://www.class-central.com/
Good luck

GameTheory. said:
Since you have no experience creating apps the first thing you need to do is learn some java (or kotlin which is another programming language used for writing android apps). Without knowledge of java or kotlin everything else in your post would be irrelevant.
I create apps with java and is what I recommend since it'll be easier for you to find help and code samples.
I recommend finding a free java tutorial/course online. Here is a good place to start. They have free courses in both self paced or participate in a class.
https://www.class-central.com/
Good luck
Click to expand...
Click to collapse
Thank you, I'll check it out.

Related

[Q] I want to become a dev.

I'm a creeper on the forums and i look up to you people...and Recently i saw a story on how the number1 iphone app was created by a fourteen year old.
It got me thinking.. and i really want to try this but i have absolutely zero coding experience..
I know it sounds noobish to say but all the devs on this forum had to start somewhere.. they didnt just magically get their talents.
What i'm asking for are tutorials, references, guides, even books, on how to develop android applications from scratch.
Please dont overlook me.. i just want to learn.
I have the android sdk and eclipse set up and linked together.
I even have app inventer.
Any help is appreciated
I'd recommend starting with the tutorials on the Android Developers website http://developer.android.com/resources/index.html. In the left column there are 6 tutorials that are quite good. I'd reccomend doing Hello World, Hello Views, Notepad Tutorial, and save the others for later. After that, your best bet would be to get an idea in your head and go for it. If you have questions the best place to ask is on IRC in #android-dev. Outside of that, google is your best friend. Just search for what you want to do.
Hope this helps!
Tutorials are usually a good way to learn what you can start doing.
After you get some basics and know how to search for certain functions/commands, then you can start thinking about what type of app you want.
A lot of books (I just glanced over them at the bookstore) suggested thinking of what you want the app to do and then designing the general User Interface on paper. And after the UI is in your mind, you can start programming.
thanks to both of you for the help really appreciate it.. people seem to ignore the noobs but anybody can learn.
ill put my ideas on paper first.
And ChainsDD what is the IRC in #android dev?
IRC is internet relay chat. To quote Wikipedia:
Wikipedia said:
Internet Relay Chat (IRC) is a popular[citation needed] form of real-time Internet text messaging (chat) or synchronous conferencing.[1] It is mainly designed for group communication in discussion forums, called channels,[2] but also allows one-to-one communication via private message[3] as well as chat and data transfer (including file sharing).[4]
Click to expand...
Click to collapse
There are many clients out there to connect to it, but I believe that XChat is cross-platform and quite good. Here's the website for it. The quick start guide on that page will get you online, but choose freenode as your network, as that's where #android-dev is. There's also #android for general android discussions, and #android-root for root discussions.
I would recommend you to start with the basics. With that I mean Java applications for the command window. It's easy to set up and use to learn basic stuff like data types, operators and class structures. Search for "basic java programming" or likewise and you will find a lot of good (and bad) tutorials.
For example: Java tutorial for beginners - Introduction
When you have learned to write a simple program in Java use the Android tutorials to learn how to use Google's Java libraries. The three tutorials ChainsDD mentioned are a good start.
people seem to ignore the noobs
Click to expand...
Click to collapse
Not all of us
Real Dev's code in Python (j/k)
But they all stated good things - pretty much pick a programming language and start from there. If it's Android development it is going to be Java (ugh).
If your serious about wanting to develop? I would recommend C++ as the language to get involved with. From there it is easy to branch off to other languages.
There is a TON of free material on the internet (that isn't pirated even) to help you get started. Compilers, code samples, documentation.. there is virtually no limit to the amount of data that is out there.
The trick is... A) to figure out what you want to do and B) remained focus on your goals and keep working at it. Coding is NOT easy (I can't code my way out of a wet paperbag - but I understand it) but can be very rewarding both personally and financially
So good luck!
avgjoegeek said:
but can be very rewarding both personally and financially
Click to expand...
Click to collapse
Nah, I code for years and didn't get any of those rewards.. just lame jobs and no life!

You can See the source code right?

Hi guys, I have a quick question and I don't know how well this will go down but I thought I'd ask anyways....
Since we can decompile .apk's can we also cut and paste functions as well as pre-compiled bins?
I'm really interested in the cross compiled bins since it would be easier grabbing something that has already been done ( it sounds lazy but I'm only just beginning with Android app inventor and a couple of android books.)
again i'm really noob and don't want to offend anyone because of the hours of work that goes into development, but I feel the tool would be a great way to learn both code and structure..
cheers for any help and please understand i'm just curious
Sorry.. It isn't that easy. there are just binaries, no code.
But there are a lot of websites like http://www.anddev.org/ that have lots of code snippets and tutorials (I mean REALLY lots, tons, millions) you just have to look a little bit around... they are really good, for beginners too
But I'd recommend very basic hello world tutorials first and then a little later use the codesnippets and play around with them... understanding your code is important, otherwise you will get stuck when your code crashes and you have no idea why... and that sucks when you already have several thousand lines of code.
Trial and error and basic steps...
I'm just sayin'
nice site cheers
thanks for that, I am on my way to better understanding things now.
PS when you said just binaries you were talking about the .dex files not the actual linux bins correct?
'cause if there is a way to just yoink them it would be gr8
thnaks for the help
If you are interested in learning java and android programming head over to http://www.thenewboston.com/
This guy has some awesome tutorial videos (hundreds). I am learning from these!
There are java decompilers which can be used together with dex2jar. http://code.google.com/p/dex2jar/

[Q] Software development

To all programmers,
I am a Young fellow interested in getting into software development. However, I don't know where to begin.. There's C++, java, and python all supposedly good languages to learn (c++ being a bit harder). Which one should i choose.. then I need books, sites, any kind of help/suggestions on the chosen language.. Please enlighten me developers! You all do great work for the community and I thank you for your time and input!
if you are looking for Android
you need Android SDK + Jave eclipse those are important to develop for Android
and there is some more softwares here in the XDA
APKTOOL etc
if you wanna edit apk (XML) Hex Editor is your choise
this is what i know
I was thinking of development I am completely new so perhaps that is the best route to go?
Sent from my MB860 using XDA Premium App
yup , 1st you have to know what is AndroidSDK , visit
code.google.com
and you'll get the basics
I started with vb, then c++, python, fortran, cobal, unix, and now java. Java is what Android apps run on. But vb will give you basic skills. c++ will teach you about everything else. My $.02
Thank you all for your posts now for another question! How did you learn? It looks like ill be messing with a little of all of them though it seems I may focus more on Java. Did you learn with a particular website? Prefered books? Thanks again!
Sent from my MB860 using XDA Premium App
School and old programmers. I could not have learned it from reading a book.
I'm a rather persistent guy.. I think I could learn from a book and perhaps ask a few questions on hereshould the need arise. I have a few friends who have some knowledge as well on the subject. I think I can self teach myself I just need to know some of the sources others have used. like java for dummies if that's any good or for that matter a real book..
here
http://www.youtube.com/watch?v=Hl-zzrqQoSE&feature=youtube_gdata_player
Head first Java is a good book for beginners.
If you have no prior experience in programming, I would recommend starting with Visual Basic. The Code Project website is an excellent resource.
And if you are going to start with Visual Basic, then the MSDN website will have tutorials, code examples, etc.
guys he is going to develop for android i (Think) , why the heck he needs visual basic for ? android app only can develop by AndroidSDK and ECLIPSE(JAVA)
visual basic its for pc apps though
k0sh said:
guys he is going to develop for android i (Think) , why the heck he needs visual basic for ? android app only can develop by AndroidSDK and ECLIPSE(JAVA)
visual basic its for pc apps though
Click to expand...
Click to collapse
You start with basic cause it's just that, basic. Teaches you principle concepts. Things that you would already know if doing java. Taking a java class or reading a java book, they think you already know boolean logic. It's just a good base knowledge set to have.
thekdub said:
And if you are going to start with Visual Basic, then the MSDN website will have tutorials, code examples, etc.
Click to expand...
Click to collapse
http://msdn.microsoft.com/en-us/vbasic/ms789056
That's right, forgot about that. Tons of free stuff
so what I'm getting is I should develop on pc first visual basic is a good starter. Interesting, Now I have a few sources on all of them except C++ which though I may not mess with it immediately I may take a peek at it anyways. Glad to know I have same people that know what their talking about helping me out! my friends have limited knowledge.

[Tut] How to get started as an graphic artist.

How to get started as an graphic artist.
You want to create your own, individual app?​You have great ideas how to design an app and will work in a team?​
So here are the first steps and tricks how getting started!
So which program should I use?
Photoshop: It's one of the fastest and best program to work with!
But it's high expensive and needs time to know how to use it.
When you have mastered it, you will get the best results.
Gimp: Free and open source. But slow and doesn't have many (good) functions as photoshop.
It's enough for the basics and mabye for your own apps, but it will stop when you'll try to make professional images.
Others: There're still different programs. They don't have a such grand community as Gimp or Photoshop,
but some of them offer new functions that will help you making your work easier.
How do I learn the usage of these programs?
Well, there's one good way: YouTube. Many people made(and still making! - important for actual versions.)
very good tutorials while filming their work. It's even easier than reading pages of manuals or uning the publisher tips and introductions.​
But with which tutorial should I start with?
First you should search for Photoshop basics. Maybe you look for one guy who's having a bunch of
episodes which basing on each other and leads you trough the process to get started with your program.
Now you can get specific. Search for tutorial e.g. on how to make app desings.
When you have enough experience it's enough to read trough text tutorials. You can also find good ones on YouTube.
Warning! Making themes for e.g. ROMs need Java knowledge and are more than making a picture.
(This won't be a problem after you dare to try this!)
Search for a team!
It's kind of boring to make themes again and again. Maybe there are group of developers out there who can't desing their own apps as good as you.
One possiblity is to join nikwen's list:
http://forum.xda-developers.com/showpost.php?p=41177866
There're many designers who are interested in joining a developers group and help them.
Now you can make the first step on designing android apps.
Maybe it will be hard to understand at the beginning but when you keep trying to learn you will have the
possibility to be part of something. And mabye it's getting even bigger when you success.
Tutorials will follow!
Great guide. :good:
Thanks.
Im very interested in UI and UX designing.. just because im so bad in xml parsing and coding, so i just can implemented them in my homescreen..
Thanks for the thread.. im looking forward on this..
Sent from my Nexus S using xda premium

[Q] Learn Java - need Tutorials written for Android Studio, instead of Eclipse

I want to learn Java for the purpose of programing Android. I aim to (in my opinion) fix the obvious and glaring faults of the Android OS that make the OS un-desktop friendly for 10 inch Tablet users. LOL..
I notice lots of good places to learn Java for free like the java-made-easy.com site or Udemy.com BUT most if not all of these use the Eclipse IDE and This is my problem. Now that Google has released Android Studio Stable back in December and is encouraging folks to switch to it as the new official IDE - where does this leave a newbie like me? - I cannot find any tutorials for learning Java that are actually designed to work with Android Studio.
This would leave me having to use Eclipse and I am worried if I learn this method I will not be able to transfer my work to Android Studio as well worried I'll be learning an outdated tool/system - if so I'd have to relearn Android Studio's way of doing things that differ from Eclipse... seems like a waste of time.. doing double work.
What should I do? Am I stuck between a rock and a hard place picking the worst time to try to learn Java?
I don't wanna learn the Eclipse way if it's going to be obsolete but there are no tutorials for learning java with Android Studio yet - or are there and I'm just missing them?
Looking forward to your answers, Thank you.
I suggest UdaCity.
jl0932 said:
I suggest UdaCity.
Click to expand...
Click to collapse
Thank you, I'll consider it.
What IDE does it use? I cant tell from the webpage. They have a 14 day trial and then it's $1.99 a month there after.
IDE is Android Studio.
You can register as free account, unless you want to join "assessments required for certification" program or coaching. Checkout the "Terms of service" in sign up dialog. register as "attendee" .
As for what courses do they have, click on "View Courses" in start page.
Enjoy
jl0932 said:
IDE is Android Studio.
You can register as free account, unless you want to join "assessments required for certification" program or coaching. Checkout the "Terms of service" in sign up dialog. register as "attendee" .
As for what courses do they have, click on "View Courses" in start page.
Enjoy
Click to expand...
Click to collapse
I attempted to sign up for the free course (Intro to Java Programming - https://www.udacity.com/course/cs046) But there was no option to "join "assessments required for certification" program or coaching" that would have been any different from a "free" account.
In other words your post led me to believe that you could take and complete the whole course for free just without the certification or coaching options - it doesn't look that way. They only type of account I see offered is the 14 day trial. Plus they ask for a credit card, and they are not getting my info. I cannot find an option to only register as an "attendee".
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Anyone else know of any tutorials for free that are designed to work with the new stable version of Android Studio?
It's a regret you can't find the right way to get start! I'll try to explain more clearly.
Most of the courses in Udacity have two choice : "Enrolling in a Course" and "Accessing course material". Select the former means you willing to join the paid course program, hence you got asking credit card etc., In your case, you should select "Accessing course material" which's right below "Enrolling in a Course" and it's the free one.
While some course like "How to use Git and GitHub", you can only see "Accessing course material", see the different?
You should also read "Help and FAQ" to get a better idea of how it work.
I'll look again when I have more time tonight. . --> Thanks.
I signed in with Google instead of registering manually, perhaps that's why I didn't see the options you speak of. :cyclops:
wow, a cyclops. I never saw that one before LOL
What i really need to learn for programming a android music player with advanced themes support and hoe create a themes motorplease help me sorry for my bad english
Sent from my GT-S7560M using XDA Free mobile app

Categories

Resources