Hi everyone,
This is my first post in this forum.
I am an ASP.NET developer, normally using Visual Studio and C# for development.
I am trying to develop an Android program, for the first time and spending time for researching from scratch.
I know that the developing language is JAVA, and Eclipse is the tool to develop.
What I am trying to develop is an Android program, used in Galaxy Tab.
The program should open a camera, and the user could take a picture and store it on the harddrive.
Also this program should have some buttons, and when clicked the user could see different videos stored in the disk.
Opening the camera, clicking the buttons should be touch screen.
Does this program seems to be hard to develop? Any advice is welcome
Thanks in advance!
Related
Ok, so I have no experience of working with any type of coding of development except for Adobe Flash. I don't think that really counts though, nor help me here, but I want to start off by saying that I'm simply a 17 year old.
I want to start development of an app to edit the registry. For example, I got the idea for everytime you click a button on the app, it edits something on the registry. Of course, phones will have to be Interop-Unlocked (Which my Samsung Focus is).
So to get on topic, how may I start creating an app for Windows Phone to edit registry and etc.? As I said before, I really don't have much experience, but I would love to learn and help the community.
Thanks in advance.
Bump up....
Ok, basic first steps: do you have the WP7 SDK? You can get it for free, and you'll need it. It includes the tools to build and deploy apps (compilers and so forth).
The project you're talking about is a bit heavy for a first foray into app development, but you can give it a shot. One of the easier ways (for me, at least) to learn things is to look at what other people did, which in coding usually means looking at open source projects. There are a few open-source apps which access the registry.
For example, my MultiTaskToggle app (linked in my sig) works on Samsung and provides an example of how to read and write a specific registry value.
If you want to browse the registry at all, you'll need something different. This can be done, using COM to call native APIs. Look at the Homebrew library (used by the Webserver projects, among others) or WP7 Advanced Explorer (open source, code is on Codeplex). These types of project have two parts: managed (.NET code, typically in C#) that calls the COM interface, and native (C/C++, written using the Windows Mobile SDK) that implements the COM object.
You may want to do some research online to get started, either here on XDA-Devs (though I think most tutorials here assume at least basic knowledge) or elsewhere (even from MS directly) if you're really starting from scratch.
G'day.
I'm trying to get started developing Android applications but I have hit a bit of a wall.
I've been learning Java, and finally downloaded the Android SDK yesterday. The official Android Developers site says that Android applications are built using Java, but when I started following the "getting started" tutorial I quickly realized that it is not really using Java, and i hardly recognize a thing.
After a bit of searching I found that Android apps do not use Java, they use.... 'Android.'
Now, I understand that the Android language is based on Java, but I still can't help but feel as though I've been wasting my time when I could have been learning Android directly.
My questions are:
1. What is the best non-YouTube resource for learning Android? (I don't have unlimited internet)
2. Why does the Android site claim that it's apps are built with Java?
3. Why didn't they just actually use Java? Why did they have to modify it into a different language? Is it to purposefully make things more complicated and annoy people, or is Java too limited for mobile apps?
Thanks.
I don't know if you remember the big Google/Oracle (developers of Java) lawsuit a while back, although it is unrelated to Java itself, that is probably one of the reasons AOSP decided against using the actual Java language in creating apps. Since it's based on Java, people who have some Java experience would probably have a head start than someone with no Java experience.
To answer your first question, your best bet would be to go to a bookstore like Barnes and Noble and buy an Android development book. They have plenty of books out there for developing for Android and does not require the internet.
Hey I've recently rooted my first phone (didn't go as smooth as i'd like it to but the phone works) Anyway, I was thinking that i might learn to develop android apps. The thing is I have a few question which i wasn't able to find answers for or they didn't help me completely.
I downloaded ADT bundle from official android developers website (basically eclipse with the plugins preinstalled, am i right).
The first problem i encountered was that the emulator was so unbelievably slow,i know it's not only my issue and that emulator is slow in general, but I wasn't expecting this. My first app the incredible Hello World app which should take user input and (probably) print it out crashed when i tried to submit the text, though that probably wasn't the fault of emulator but rather problem with my settings (seriously i had to import a lot of stuff just do a simple hello world app) So, let's get to the first question itself. Is there a way to somehow run my app on my phone/tablet (nexus 7 II) in real time? Or besides emulator and copying the app on the device there's no other option?
My second question isn't that much android orientated, but here it goes: This year we are going to learn java at school and i was thinking if i could use ADT bundle from android developers as a regular eclipse if I choose java project instead of android project. Or is it better to use separate eclipse? if so, how do i set those IDEs so that they won't interfere with one and another. It it just a matter of setting different workspaces?
The third question is: Resources. What are some good resources for developing android Apps for beginners. I do have some programming knowledge but it's lather low, i do understand basic concepts, I did use java for really basic stuff but nothing serious. What books/video tutorials or any other resources would you recommend?
Hello! I am new to this forum so i could have posted this into wrong section.
I want to start learning how to develop apps for android, but the thing is, i am not able to do it on PC.
Could someone tell me what android applications i need to get, to fully develop an application, which is made in the same quality as it would be made on PC. ( everything, not just programming). At the moment i got only AIDE ( Android IDE ), but i dont think that AIDE is enough to fully develop an application. If its not possible to do 100% of work on android tablet, please tell me. Thank you for your answers!
bump
Personal advice
Hi, I do have first hand experiene with Android IDE and it's OK if your not able to use your development PC and your really inspired to write some code but you most def will need an external keyboard/mouse if your going to write something bigger than a 'hello world' program. Don't get me wrong, AIDE will get the job done but it will take you much longer, i.e. a single small screen with limited ram/processor does not help.
I don't know your situation for not being able to do it on a PC but if you are serious about becomming a developer then an investment in a desktop/laptop should be at the top of your list, but if you want to test the waters first and all you have access to is a tablet with AIDE then I say go for it, I just hope that the limited enviroment does not discourage you, programming is fun and rewarding if you have the right tools.
Do you have any experience programming?
If not I would recommend you follow the Newboston series of videos for beginning programming with Java first before jumping into Android development, I say development because writing apps for Android consists mostly with writting Java that uses the provided Android API's.
Newboston beginning programming with Java video series (He uses Eclipse here but you can ignore that and just type the same code)
http://thenewboston.org/list.php?cat=31
Newboston application Android development (If you try to complete this without any Java knowledge you will cripple you chances of success)
http://thenewboston.org/list.php?cat=6
Excellent resources provided here at XDA for Android development
http://www.xda-developers.com/android/want-to-learn-how-to-program-for-android-start-here/
p.s. You would be suprised at how cheap you can find a used PC on craigslist, you don't need a gaming monster but get something that is multi-core with at least 4gigs of RAM.
Hello everyone.
I have had an idea for an app. It's not entirely original, and I am completley green when it comes to app development, but I'm a keen "skills collector" so wouldn't mind learning how to do this. (the end product for me is just the bonus) where would I start?
I am looking to create basically a "control" surface, Similar to any of the Remote Keyboard apps , or any of the "game controllers" but for a specific game, with unique, specific graphics (animations would be a plus. All I would need (yeah I know it's probably not a simple endeavour) is to have custom graphics, trigger keyboard inputs. (analogue control would be a bonus) does anyone have any idea of where to start learning / app builder for someone so new,? I understand I would have to have a client on the PC, would I start by learning how to create that? Or start on the Android side? Basically, What I want to learn how to do, Is make Buttons, Press keystrokes on a PC from an android device.
In my limited Research, Downloading Android Studio, I came across my first Hurdle. Do I Choose to learn Kotlin or Java?
I appreciate your time. Thank you.