Related
This is a thread to gauge interest in a standalone Youtube, and eventually other videosite client. I currently have a version that searches YT and pulls results(it's fugly, to put it politely), and will try to get an alpha by next week.
Currently, the only workaround is to have the "flashvideobundle" and TCPMP installed, and my app calls PIE....ugh!, but I can work that out eventually.
Will anyone be interested in such a client?
EDIT: Here are the basics:
1. It will be able to search Youtube for any videos WITHOUT going through PIE, which I find a huge hassle.
2. Media playback will be through TCPMP/Coreplayer. No need to reinvent the wheel.
3. I've taken a fresh look at the Youtube APIs, and currently there seems to be no way to bookmark video, favourite them , or add comments from the PPC, but you will be able to retrieve your profile. As i said, this is a big WHEN. Maybe I'll find a workaround.
yes, I am interested.
What launguage will you use? c#?
Super interested! This is the one missing app holding me back from picking the MDA as an upgrade to my old XDA.
And this is the page that just got me to join this site.
While I'm all for developers making their own work, sometimes its easier to help a project move beyond what has already been done.
Take a look at this thread: http://forum.xda-developers.com/showthread.php?t=328497
Maybe you can join the development team? I'm not sure about their overall goals or objectives.
If not, then go ahead and develop your own, there is always room for alternatives =)
BBowermaster said:
While I'm all for developers making their own work, sometimes its easier to help a project move beyond what has already been done.
Take a look at this thread: http://forum.xda-developers.com/showthread.php?t=328497
Maybe you can join the development team? I'm not sure about their overall goals or objectives.
If not, then go ahead and develop your own, there is always room for alternatives =)
Click to expand...
Click to collapse
Interesting link btw, and quite a nice beta they have up.
Er, my proposal is kinda different.
1. It would be (almost) middleman free, whereas the Avotmv would pass through a server.
2. I plan to eventually add userprofile support, as in look at the bookmarks you made on the PC, yadayada....eventually
3. I plan to throw the works to the public once I feel that it's 90% complete, sort of a Open-source thingy.
4. I'd like some sort of choice the masses would have, aka my client vs. Avotmv.
@the guy who asked if it was in VC#
No, not yet. The internals are in VB.NET
Please note: This is not going to be a iClone software. I will try to keep it simple and to the point. Right now, the GUI looks like Windows95, but hey, it works.
A good idea to support user profile. Allow to add commemt and browse comment.
Merlin_reloaded said:
Interesting link btw, and quite a nice beta they have up.
Er, my proposal is kinda different.
1. It would be (almost) middleman free, whereas the Avotmv would pass through a server.
2. I plan to eventually add userprofile support, as in look at the bookmarks you made on the PC, yadayada....eventually
3. I plan to throw the works to the public once I feel that it's 90% complete, sort of a Open-source thingy.
4. I'd like some sort of choice the masses would have, aka my client vs. Avotmv.
@the guy who asked if it was in VC#
No, not yet. The internals are in VB.NET
Please note: This is not going to be a iClone software. I will try to keep it simple and to the point. Right now, the GUI looks like Windows95, but hey, it works.
Click to expand...
Click to collapse
can you take some screenshots??
Not atm,
but I will try and get some (proof?) by Saturday
As of now, coordinating school and programming is a bit iffy
watch this space/
Definitely interested.
Sounds good. I'll be watching this thread.
I would be interested if it was truly standalone like www.vtap.com or http://avotmedia.com/
I'd defenitely love to see something like this.
I'm making a site, called market4android which you developers can feature your apps/roms on, etc. I'd love for you guys to contact me so we can get the ball rolling. It's a great domain that gets a lot of search engine hits, so if you're looking to get your name out there and get your apps out there, then please PM me and let me know what you have and all that cool stuff!
The site should be online for most of the world. If it is not, give it a while because it may still need to update on world servers.
Check it out, leave feedback, etc, and developers! hit me up and let me know if I can post your ROMs on the site. Don't want nobody getting mad at me!
Reminds me of a site that I frequent called XDA.
Maybe I am missing the point? Are you simply offering to host files?
jerry43812 said:
Check it out, leave feedback, etc, and developers! hit me up and let me know if I can post your ROMs on the site. Don't want nobody getting mad at me!
Click to expand...
Click to collapse
You'll never get anywhere waiting for others to send you content. If you want to post a rom, post info, screenshots, etc. and link out to the post where they can get it and more info.
This may be a dumb question, but here goes anyway....
It's not hard at all to get an app included on the Android Market. What advantage are you offering over going that route?
So far I've only written a few Android apps, and they were both custom jobs for clients that would not be at all interesting to the general public. (And they have a LOT of tweaking left to do before I'd call them anything I'm proud of. I'm new to Android, it'll take awhile for me to catch up with the stuff I've done for WinMo and PalmOS.)
But I've considered diving into some more generally appealing projects, and the Android Market currently offers me both the ability to distribute for free, and the ability to monetize my efforts if I decide to go that route. Either route gives me pretty widespread exposure.
As a developer, my main question would be: "What extras are you offering that the existing marketplace leaves out?" (i.e. How can you make me more money? And/or give me wider exposure?)
I don't think he is making a place to distribute apps (at least that's not what I got), I thought he was making a place to be like "hey look what's going on in the dev community, check out this app and this rom, etc."
gthing said:
I don't think he is making a place to distribute apps (at least that's not what I got), I thought he was making a place to be like "hey look what's going on in the dev community, check out this app and this rom, etc."
Click to expand...
Click to collapse
So a review site?
That could be very, very cool. Only trick is building a large readership.....
With that in place, it could very easily be something that developers want to pay close attention to.
gthing said:
I don't think he is making a place to distribute apps (at least that's not what I got), I thought he was making a place to be like "hey look what's going on in the dev community, check out this app and this rom, etc."
Click to expand...
Click to collapse
You got the idea down pat!
subliminalurge said:
So a review site?
That could be very, very cool. Only trick is building a large readership.....
With that in place, it could very easily be something that developers want to pay close attention to.
Click to expand...
Click to collapse
I'd definitely be letting developers have publisher accounts so they can work on getting exposure from my site, etc. It's not totally about me distributing apps...
Try to picture this: I can get traffic. Traffic coming to my site and seeing your apps there, your ROMs there, etc, want to download them, etc, well, not only gets you not only exposure, but income from the apps as well seeing as how they're downloading you stuff because they found info and reviews on it on my site.
Yes, the market would definitely be the #1 way to go, but what harm can it do to get some more exposure to your stuff? as well as get user reviews and the income that youre concerned about?
danknee said:
Reminds me of a site that I frequent called XDA.
Maybe I am missing the point? Are you simply offering to host files?
Click to expand...
Click to collapse
I will create mirrors for your files etc, and yes, you are missing the point. I wasn't 100% absolute sure in the direction I was heading with this, but I am offering you the exposure of traffic that comes to my site to see your apps etc, when they may not have ever noticed your app in the marketplace. User reviews, developer releases and all kinds of cool **** can happen here if you're willing to crack the shell away a little bit and accept my offer of free exposure to your stuff.
Why the hell would anyone pass up free? Beats me.
jerry43812 said:
I wasn't 100% absolute sure in the direction I was heading with this,
Click to expand...
Click to collapse
For the record, my comments were not meant to be disparaging, but to help you figure that out.
I'm not going to go into how old I am, but I'm not exactly wet behind the ears. I was making a living in the "computer field" since long before anything called a "web browser" ever existed. The first time I heard about Mosaic, my reaction was "eh, sounds like gopher with pictures. big deal." (It wasn't a great article....)
There are two main reasons why projects fail. The first, and by far the greatest, is because the people starting that project never ask themselves, and come up with a clear answer to, "what problem am I trying to solve?"....
The second reason is that they fail to ask themselves "Is my solution something people will actually use?".
If you have good answers to those two questions, then the rest is just the legwork of getting it done. If you don't have good answers to those questions, then no amount of work will produce a successful outcome.
Sorry if I sound harsh, just trying to be helpful.
subliminalurge said:
For the record, my comments were not meant to be disparaging, but to help you figure that out.
I'm not going to go into how old I am, but I'm not exactly wet behind the ears. I was making a living in the "computer field" since long before anything called a "web browser" ever existed. The first time I heard about Mosaic, my reaction was "eh, sounds like gopher with pictures. big deal." (It wasn't a great article....)
There are two main reasons why projects fail. The first, and by far the greatest, is because the people starting that project never ask themselves, and come up with a clear answer to, "what problem am I trying to solve?"....
The second reason is that they fail to ask themselves "Is my solution something people will actually use?".
If you have good answers to those two questions, then the rest is just the legwork of getting it done. If you don't have good answers to those questions, then no amount of work will produce a successful outcome.
Sorry if I sound harsh, just trying to be helpful.
Click to expand...
Click to collapse
Not harsh at all and I comprehend your points. Maybe my tone sounded harsh when it was simply factual and jsut telling my purpose.
I feel that the purpose of this site I opened is good, and it can be very useful. But just like any other good thing, it usually cannot be done by one person. Support for the project is always a plus, and it can be made to be an excellent resource for people who are green on both sides, that want to get into modding android devices.
I dont think that it is a waste of my time, but in order for it to make it to where I'd like it to be, it can definitely use all the support and input that it can get. Thats why I brought the whole subject up, here. There are lots of developers here and even I am new to a lot of the stuff here, and I feel that it would be a great asset to a lot fo folks here if you jsut give it a chance.
jerry43812 said:
Not harsh at all and I comprehend your points. Maybe my tone sounded harsh when it was simply factual and jsut telling my purpose.
I feel that the purpose of this site I opened is good, and it can be very useful. But just like any other good thing, it usually cannot be done by one person. Support for the project is always a plus, and it can be made to be an excellent resource for people who are green on both sides, that want to get into modding android devices.
I dont think that it is a waste of my time, but in order for it to make it to where I'd like it to be, it can definitely use all the support and input that it can get. Thats why I brought the whole subject up, here. There are lots of developers here and even I am new to a lot of the stuff here, and I feel that it would be a great asset to a lot fo folks here if you jsut give it a chance.
Click to expand...
Click to collapse
Oh, I never meant to imply it was a waste of time. Nothing of the sort. I think the Android platform has a huge amount of potential. For the people developing the platform, for the people developing apps to run on top of it, and for people creating the entire ecosystem that will surround it.
I guess what I was trying to do was get you thinking about a statement that you ended up making yourself. That you weren't 100% sure about the direction you wanted to take this. Whatever direction you decide on, I think your chances of success are much greater if you have a clear idea of what that direction is.
That said, I like your idea. I'd love to hear more about what you have in mind.
subliminalurge said:
Oh, I never meant to imply it was a waste of time. Nothing of the sort. I think the Android platform has a huge amount of potential. For the people developing the platform, for the people developing apps to run on top of it, and for people creating the entire ecosystem that will surround it.
I guess what I was trying to do was get you thinking about a statement that you ended up making yourself. That you weren't 100% sure about the direction you wanted to take this. Whatever direction you decide on, I think your chances of success are much greater if you have a clear idea of what that direction is.
That said, I like your idea. I'd love to hear more about what you have in mind.
Click to expand...
Click to collapse
Why dont you PM me with some messenger info so we can talk? I run ICQ and AIM because ICQ is what is industry standard in the industry I work in.
jerry43812 said:
Why dont you PM me with some messenger info so we can talk? I run ICQ and AIM because ICQ is what is industry standard in the industry I work in.
Click to expand...
Click to collapse
Will do. I mainly use Skype these days for IM, but I can throw ICQ on my computer real quick.
subliminalurge said:
Will do. I mainly use Skype these days for IM, but I can throw ICQ on my computer real quick.
Click to expand...
Click to collapse
Awesome, look forward to talking with you!
Got an article coming soon on the best battery app I found, along with some info from the developer. This should be live within a day or two.
I am looking for more stuff to write articles about, and it will involve some email communication between us so I can get the most accurate info onto the site.
Anyone want to be the one of the first few people to get featured on the site? PM me your email address so I can contact you
jerry43812 said:
Got an article coming soon on the best battery app I found, along with some info from the developer. This should be live within a day or two.
I am looking for more stuff to write articles about, and it will involve some email communication between us so I can get the most accurate info onto the site.
Anyone want to be the one of the first few people to get featured on the site? PM me your email address so I can contact you
Click to expand...
Click to collapse
Got that article written and set live, and I also have a few other things on there, including a comprehensive guide to rooting the Sprint HTC Hero.
well an app review site would be great as i tend to follow users input when i download apps, and the input in the Market is just crap .. what some user find to be a bad app could actualy be a very good app for others. i sometime do it myself when i download an app , i look for user rating and comments. and decide wether to download the app or not, based on the user ratings..
The other thing would be a app request, meaning i been loking for an app that will play FLAC or AAC music files, i found 2 , 1 is from XDA ( a good app but the GUI is must to be desired ) the other is a cheap app that sometimes plays sometimes dont.. LOL
if someone would make good app for this i would be willing to pay for it 20.00 if i had to ...
The point is i would love a place that i could go to and request an app or suggest ideas for an app..
my 2 cents
rgildoss said:
well an app review site would be great as i tend to follow users input when i download apps, and the input in the Market is just crap .. what some user find to be a bad app could actualy be a very good app for others. i sometime do it myself when i download an app , i look for user rating and comments. and decide wether to download the app or not, based on the user ratings..
The other thing would be a app request, meaning i been loking for an app that will play FLAC or AAC music files, i found 2 , 1 is from XDA ( a good app but the GUI is must to be desired ) the other is a cheap app that sometimes plays sometimes dont.. LOL
if someone would make good app for this i would be willing to pay for it 20.00 if i had to ...
The point is i would love a place that i could go to and request an app or suggest ideas for an app..
my 2 cents
Click to expand...
Click to collapse
You're able t request apps and stuff there, I honestly havent set that section up because I am working on other content first. You can possibly post a new thread requesting someone code something for you, but I am not sure on the pricing of their work, etc. Let me work on getting some good app coders on my side and then I'll open up the requests section.
Hi!
A lot of you host your work on various file hosts, which I imagine may lead to substantial bandwidth expenses. If that is the case, is there any way to help out, eg. through sharing torrents, using dropbox, mirroring, etc? I realise this isn't a development question per se but it's the developers who're producing and hosting all the code we're sucking down, so...
cheers
I'm sure people wouldn't mind if you just started posting mirrors in threads....Its For the better of the community. Make sure you do MD5 checks. I use multiupload.com.
A good example is when dalgrin's test build went down, people had a hissy fit for an hour or two.
this thread should also be moved to general.
Some of the developers (like dalingrin) prefer that you do not post mirrors. It makes it impossible for them to pull entire builds when there are substantial bugs/issues. Check with the ROM or kernel dev before assuming it is ok to post mirrors in their threads.
philburkhardt said:
Some of the developers (like dalingrin) prefer that you do not post mirrors. It makes it impossible for them to pull entire builds when there are substantial bugs/issues. Check with the ROM or kernel dev before assuming it is ok to post mirrors in their threads.
Click to expand...
Click to collapse
good call, i just posted 5 mirrors to dalgrins experimental build....oops.
I don't know I think the good outweighs the bad here. Yes it's harder to pull a release but even if he was able to pull one there will still be people sharing the bad file. You can never truly pull something from the internet. Unless the updater can have multiple upload sources and archives which is not always the case then I don't see a cause for a developer to have a problem with mirrors. Especially since most people/blogs will most likely link the original source and not the mirrors and the developer always has access to that.
psychoace said:
I don't know I think the good outweighs the bad here. Yes it's harder to pull a release but even if he was able to pull one there will still be people sharing the bad file. You can never truly pull something from the internet. Unless the updater can have multiple upload sources and archives which is not always the case then I don't see a cause for a developer to have a problem with mirrors. Especially since most people/blogs will most likely link the original source and not the mirrors and the developer always has access to that.
Click to expand...
Click to collapse
All I'm sayin' is that it should be the developer's discretion, especially within their own thread. If they specifically say don't do it, then don't do it.
I agree!
Animec said:
Hi!
A lot of you host your work on various file hosts, which I imagine may lead to substantial bandwidth expenses. If that is the case, is there any way to help out, eg. through sharing torrents, using dropbox, mirroring, etc? I realise this isn't a development question per se but it's the developers who're producing and hosting all the code we're sucking down, so...
cheers
Click to expand...
Click to collapse
I agree... Torrents are indeed a good way to share for various reasons
moesasin said:
I'm sure people wouldn't mind if you just started posting mirrors in threads....Its For the better of the community. Make sure you do MD5 checks. I use multiupload.com.
A good example is when dalgrin's test build went down, people had a hissy fit for an hour or two.
this thread should also be moved to general.
Click to expand...
Click to collapse
Not mirrors.. the problem with mirrors is that they usually have their own speed limits unlike bittorrent.
MODS!
Can this option please be explored? it will be specially helpful for ROMS which typically ~100 MB each
Also this thread should've been in general section
Hello XDA,
I have just finished my first year of high school, and have spent 2 years around Windows Mobile and Android.
I want to start developing in different parts of Android, Applications being the top priority.
I have found and got many guides such as Sam's Teach Yourself for helping me build applications.
I know I can't start off building advanced apps. But the place I need help is where should I start, and what things I should learn such as Java, Adobe Air being a few.
If you guys can please maybe make a list I should follow or something...This would be greatly appreciated,
Thanks A lot
If you have an idea about java, the next step is to "google" for "Android Developers"...
I think it's the perfect place for beginners in Android Development...♫ ♪
Yep, you'll definitely need to learn Java. Knowing some Object Oriented concepts will help too.
The recommended IDE (Integrated Developer Environment) for Android is Eclipse (it's free!). I personally use IntelliJ (community edition is free - less features, but it's got all you need for Android dev).
Looking at tutorials etc is really good - imo the best way to learn is hands-on learning. A good starting place is the developer docs: http://developer.android.com/resources/browser.html?tag=tutorial
Once you've followed a couple of those, you'll probably be exploring new/random classes, so looking at the reference will help too: http://developer.android.com/reference/packages.html
Of course the best way is to just try something out to get started - even if it is something simple, or verbatim from the tutorials.
As for what app to start with... a simple one is always good. But what is important is make something that you feel like you need/want to use yourself. That way you will be more motivated to follow through with the idea, and you'll be your own user, thus be able to make good improvements
Thank you so much
Thanks a lot. I would have no idea where to start, despite many guides available out there.
Both you have made it a lot simpler.
Thanks once again.
pigeonaras said:
If you have an idea about java, the next step is to "google" for "Android Developers"...
I think it's the perfect place for beginners in Android Development...♫ ♪
Click to expand...
Click to collapse
pyko said:
Yep, you'll definitely need to learn Java. Knowing some Object Oriented concepts will help too.
The recommended IDE (Integrated Developer Environment) for Android is Eclipse (it's free!). I personally use IntelliJ (community edition is free - less features, but it's got all you need for Android dev).
Looking at tutorials etc is really good - imo the best way to learn is hands-on learning. A good starting place is the developer docs: http://developer.android.com/resources/browser.html?tag=tutorial
Once you've followed a couple of those, you'll probably be exploring new/random classes, so looking at the reference will help too: http://developer.android.com/reference/packages.html
Of course the best way is to just try something out to get started - even if it is something simple, or verbatim from the tutorials.
As for what app to start with... a simple one is always good. But what is important is make something that you feel like you need/want to use yourself. That way you will be more motivated to follow through with the idea, and you'll be your own user, thus be able to make good improvements
Click to expand...
Click to collapse
No problems
Oh, forgot to mention in my original post... the only reason I'm using IntelliJ is because I use it at work (so used to the shortcuts etc).
imo, both IDEs are comparable - just what you are used to.
If you haven't used either, probably go with Eclipse since there are a lot more tutorials/guides out there related to dev with Eclipse/Android.
I started developing about 8 months ago. I am going to be a Junior in High School, so we are in the same boat here.lol
Anyways, I spent a lot of time looking at many books and resources. Alos another thing that helps is to teach your self how stuff works by studying source codes. But dont only do this. Look at tut's and other resources as well. Remember, start small then work your way up! Dont go out and try to make a super amazing awesome app. You will just frustrate your self. So start simple. I was making small apps that only had text when i first started. Now where am i you may ask? I am the developer of the Android Markets only Honeycomb Launcher and a couple other larger apps!
Just remember it takes time, alittle money, patiences and PRACTICE! Make an app or at least work on an app EVERYDAY if possible.
If you get stuck use the resources on the Android site that Android gave to us.
http://developer.android.com/guide/topics/fundamentals/activities.html
Check out the DEV guides, resources and sample code.
Also, do you have eclipse and Android SDK already set up?
ZAIGHAM ALI said:
Hello XDA,
I have just finished my first year of high school, and have spent 2 years around Windows Mobile and Android.
Click to expand...
Click to collapse
I finished my 2nd year of high school, got an HTC Sensation 4G recently and am looking to make roms for other phones (currently looking at the Nexus S). I am getting bored so I would think it would be awesome if we could team up of something and create some roms for phones or something. I'm young like you, looking to make use of my general coding skills(had iPhone for 2 years, so i have some experience with jailbreaking and modding, etc.)
Would be very glad if we could team up or something and who knows, maybe become the next Cyanogen! Looking for a hobby, not profit.
Have a good day!
matistight said:
I finished my 2nd year of high school, got an HTC Sensation 4G recently and am looking to make roms for other phones (currently looking at the Nexus S). I am getting bored so I would think it would be awesome if we could team up of something and create some roms for phones or something. I'm young like you, looking to make use of my general coding skills(had iPhone for 2 years, so i have some experience with jailbreaking and modding, etc.)
Would be very glad if we could team up or something and who knows, maybe become the next Cyanogen! Looking for a hobby, not profit.
Have a good day!
Click to expand...
Click to collapse
Creating a ROM right off the back??? You are going to end up throwing your computer out the window! I know a few ROM developers and they say it is VERY challenging and frustrating at times.
I recommend you two join together or with others and create some apps first. Start small then work your way up...
IntelSoftApps said:
Creating a ROM right off the back??? You are going to end up throwing your computer out the window! I know a few ROM developers and they say it is VERY challenging and frustrating at times.
I recommend you two join together or with others and create some apps first. Start small then work your way up...
Click to expand...
Click to collapse
i concur... The Android operating system, including the Linux kernel, consists of roughly 12 million lines of code including 3 million lines of XML, 2.8 million lines of C, 2.1 million lines of Java, and 1.75 million lines of C++.
wrap your head around that... =)
depending on how complicated you want to go, you can try using phonegap or html5 to create apps, if not, you would need to learn java
PS: you want to make a rom from scratch? what?
Thanks to everybody above i really really appreciate it, i learnt a lot of nice advice.
killersnowman said:
i concur... The Android operating system, including the Linux kernel, consists of roughly 12 million lines of code including 3 million lines of XML, 2.8 million lines of C, 2.1 million lines of Java, and 1.75 million lines of C++.
wrap your head around that... =)
Click to expand...
Click to collapse
That is A LOT of code!!! You guys should probably start with the "Hello, Android" tutorial. That can be a challenge if you dont know how to work eclipse. But luckily, Android provides a nice little "Hello, Android" tutorial.
P.S. You or anyone will never past Cyanogenmod for awhile. I think they know what they are doing.lol
But it is always good to dream big! Like i want to be a Trillionare.lol (I dont even know how to spell it) "But dreams do come try"
Hey guys, I'm a senior now. I have done the hello Android tutorial, and I have the Android dev for dummies, but I know nothing about java and xml programming.
Thanks for the advice. If anyone else has any other tutorials, let me know. Thanks.
Sent from my PC36100 using XDA Premium App
I am in the exact same position as you. I have just got the "Head First Java" book, but I dont think it looks like it will help that much.
monkeychef said:
Hey guys, I'm a senior now. I have done the hello Android tutorial, and I have the Android dev for dummies, but I know nothing about java and xml programming.
Thanks for the advice. If anyone else has any other tutorials, let me know. Thanks.
Sent from my PC36100 using XDA Premium App
Click to expand...
Click to collapse
See i was in that boat like you guys were, and it SUCKS! All of the tutorials are very simple textviews and buttons, but nothing that really teaches you all that much java.
Heres what i suggest. Play with the source of apps. Download some source codes and create new android projects in eclipse from THAT source. (LET ME KNOW IF YOU NEED HELP WITH THAT)
And with in those projects, view all of the sources and xml files. Learn how stuff works. such as imports and buttons and permissions. I first started messing with layouts, xml files, strings, and buttons. This is good, BUT you will get to a point were you will see force closes. Thats because the java must match... That got me into looking at the java files more and more. Now that is almost the first thing i dive into.
Like i said along time ago, i am not anywhere close to being an expert at all! But i am getting a good handle on Android in the following ways...
- Visit XDA daily and other sites. Stay up to date and learn what is going on now. not what was being developed a month ago. Stuff is aways changing!
- Surround yourself with a group of developers! They can and will be your BEST friends! As many of you had said before, many of you want a hobby not a profit. Trust me, thats what everyone says.lol. There is some good money to be made out there!!! Some of your best developers can make every developer on a team some money. They also have your back if you get lost or stuck on something.
- Try finding people in your same boat or position. Kind of like the other kid on the site... You two can work something out. Exchange emails. share names and interest. This doesn't mean y'all need to hold hands but just create some chit chat once in awhile. If you learned something, tell him about it!
- USE YOUR F'IN RESOURCES!!! Android/Google made this AMZING site called Android.com. On that site they have developer guides, resources, tut's, and even sample code! Another amazing resource is Stackoverflow.com. Here you can find a lot of answers to any problem. I must have visited that site 1000 times.lol
and dont forget about GOOGLE.COM. ask questions in your search, but be SPECIFIC. Be sure to include "Android" in your search so you can get android support not some iPhone or Windows support...
Anyways, just get out there! try to be the best you can! Absorb as much as you can. LIVE ANDROID! but also have a life.lol
IntelSoftApps said:
All of the tutorials are very simple textviews and buttons, but nothing that really teaches you all that much java.
Click to expand...
Click to collapse
very true. i had been a java programmer for 4 years prior to learning android dev and what really got me going was coming up with an idea for an app and moving to make that a reality. if you just go through and do tutorials you wont get as much out of it as actually trying to make something you can use, be it a small and simple something.
also, i had always done command line java programs and had ignored the java swing ui like the plague, but android has a great layout and ui system. if you are learning java for use in android dont be disheartened by javax.swing package
You should definitely learn an object oriented programming language first before delving into android. I would recommend Java as it is what you will use for a lot of development. A lot of these guides and tutorials including that dummies book expect you to know what a public vs private class is or what inheritance is.
Also another big part of android is XML. At least learn the basics of XML.
I recommend the Java for dummies book as it provides a good introduction to many of the Java concepts that you will need. Java and eclipse can be quite a lot of fun once you get to know it.
Sent from my Nexus S using XDA Premium App
If your a starter, I recommend to go for web based right way, I'm confident that in the near future most mobile device applications will be mainly web based just like desktops.
Thanks a lot, I will get that book asap.
apreichner said:
You should definitely learn an object oriented programming language first before delving into android. I would recommend Java as it is what you will use for a lot of development. A lot of these guides and tutorials including that dummies book expect you to know what a public vs private class is or what inheritance is.
Also another big part of android is XML. At least learn the basics of XML.
I recommend the Java for dummies book as it provides a good introduction to many of the Java concepts that you will need. Java and eclipse can be quite a lot of fun once you get to know it.
Sent from my Nexus S using XDA Premium App
Click to expand...
Click to collapse
Sent from my SEX10 using XDA App
Sorry, but what "web-based" ?
Kevincod said:
If your a starter, I recommend to go for web based right way, I'm confident that in the near future most mobile device applications will be mainly web based just like desktops.
Click to expand...
Click to collapse
Sent from my SEX10 using XDA App
Hey guys,
today I come to you with good and bad news.
Bad news first: Flemmard decided finally, that he hasn't got enough time anymore to support and develop M10Tools fulltime.
That means, he is quitting the main development. This is very unfortunate because Flemmard and I are the only two person who actually know how to reverse engineere the *.m10 format.
Therefore I am searching a new developer now, who can take Flemmard's part over.
And here comes the good news: The next version is going to be OpenSource (most likely some kind of GPL).
(This doesn't include the upcoming Virtuous Ten Studio, only the decoder/encoder for the m10 files itself)
Now let's get to the actual search. The requirements are quite hard:
We search (Flemmard will be still here as some kind of help) one or two very experienced C# or C++ developers with the following requirements:
Very good experience in C# and/or C++
Windows dev of course
Experience with reading/writing binary data would be helpful
Experience with reverse engineering file formats would be also helpful
Good spoken english required (German would be nice too)
Communication is done via either IRC or Skype
Development uses SVN, so knowledge about SVN and how it works is quite helpful
Having a HTC phone with a sense 3.0/3.5 ROM is strongly advised. You don't totally need it, but it helps a lot
Now lets come to the tasks that needs to be done and the usual workflow
We do know everything important about the m10 file format, so the hard work is already done
But you still WILL be starring at your hexeditor four hours (no joke here), so if you don't like digging through hexcodes you are totally wrong here
This is not a halftime job. Writing such a decider/encoder requires quite a bit of spare time
Once I explained you most of the things we know about m10 formats, YOU will start writing a parser for those files. This is much trial and error.
The time will come where you understand the basics of the format. Then you need to finish that decoder/encoder and start working on the addtional things (mainly image decoding/encoding)
Image decoding: The images saved in m10 have different special file formats. We do know how to decode them. There is just ONE format that needs further research.
One last thing: Flemmard won't give out his current source code. We have to accept that.
As I am too lazy to put up another G-Forms thing, I'd just like you to answer here in that post if you are interested in becoming a main m10tools dev.
Flemmard and me had a great time developing this tool, so I guess this will repeat with the new guy(s).
Did you ever speak to THIS guy?
Dunc001 said:
Did you ever speak to THIS guy?
Click to expand...
Click to collapse
Nope, everyone should have a chance of getting in here if he is still interested, he can just post here
This is sad for our HTCs , I used to build some themes but HTC new m10 files are as bad as locking the bootloader!
Why the hell do they play like that?
Unfortunate that flemmard can't keep putting his time on this but we all understand that all devs do what they do here out of their passion and hobby not because they have to do it.
That being said, I will more than happy to help you guys here. I have been a c# developer since .net 1.0 and work with svn day in and day out. As far as reverse engineering goes, I haven't worked with hex editor much but I'm pretty comfortable with IL. Though I know we cant compare binaries with IL. Please pm me if you would like to know anything else.
vegetaleb said:
This is sad for our HTCs , I used to build some themes but HTC new m10 files are as bad as locking the bootloader!
Why the hell do they play like that?
Click to expand...
Click to collapse
because they hate people like us, messing with their files prolly
I'd say : it's as bad as a locked bootloader AND closed source camera drivers
HTC is taking a piss out of Android and open source, unfortunatly their phones have the best build quality, otherwise i would own a sony or samsung phone ...
I have a large experience on C++, and free time too
---------- Post added at 01:42 PM ---------- Previous post was at 01:36 PM ----------
i lack on those three requirements
Experience with reading/writing binary data would be helpful
Experience with reverse engineering file formats would be also helpful
Having a HTC phone with a sense 3.0/3.5 ROM is strongly advised. You don't totally need it, but it helps a lot
traduz said:
I have a large experience on C++, and free time too
---------- Post added at 01:42 PM ---------- Previous post was at 01:36 PM ----------
i lack on those three requirements
Experience with reading/writing binary data would be helpful
Experience with reverse engineering file formats would be also helpful
Having a HTC phone with a sense 3.0/3.5 ROM is strongly advised. You don't totally need it, but it helps a lot
Click to expand...
Click to collapse
Can you please come to IRC? (#vts-dev on Freenode)
im a windows dev with some spare time but i cant make any promises.
i have experience reading/writing binary data but not with reversing file format.
and a spare desire z
i have been following your dev work on irc for a while
I am hoping to help!
Come to #vts-dev and #m10tools on freenode irc!
What is M10(Tools)? Can you explain?
mesaj said:
What is M10(Tools)? Can you explain?
Click to expand...
Click to collapse
look this:
http://www.xda-developers.com/android/update-m10-file-tools-finally-released/
http://forum.xda-developers.com/showthread.php?p=13407763
I do not have experience in C. I have experience with free time at work (midnight shifts) and looking at hex code most nights. I would love to help when and where I can with that portion of it. I also have an HTC EVO 3D (Sprint CDMA, not rooted, has 1.50 hboot which I am trying to bypass), an HTC Thunderbolt (Verizon & rooted & primary phone), and an old HTC HD2 which has had android and winmo, all of those are available for testing if need be.
Good to see M10Tools is coming back hope to see OSX and Sense 3.5 support soon. Thanks so much for all the work you (Diamondback) and Flemmard did and hopefully will continue. You make it easier for us to theme Sense and we are grateful for all of the work you have done for us.
sweet hopefully m10 tools will make a comeback!
Wondering if you guys ever found the extra help you were looking for? I love m10 editor