Android class diagrams, DOM overviews or similar? - Android Software Development

Hi, are there any class diagrams, DOM trees or similar to get some kind of overview beyond what is presented as text in the APIs?
Particularly useful would be to get fast insight into what owns what and what is referenced or joined by what when it comes to android.content, android.provider, android.os and android.util for example.
Thanks...

I'd love something like this, too.

Alrighty then, I take this as a no. Having a descriptive UML model would obviously help both new and experienced developers. Pity that there seems to be nothing like that available, aw well...

Related

PPC Programming help!

Hello,
i try to make programs for PPC (actually, for my VGA Diamond).
For that, i use visual studio 9, and C#.
But, i can't find examples about how to design the interface. Because of, the components from VStudio are pretty ugly!!
i search through xda forum and wiki, but didn't find anything that helped me.
And, i see many applications that are well design and beautifull... so, i would like to know how??!
bsoftco said:
Hello,
i try to make programs for PPC (actually, for my VGA Diamond).
For that, i use visual studio 9, and C#.
But, i can't find examples about how to design the interface. Because of, the components from VStudio are pretty ugly!!
i search through xda forum and wiki, but didn't find anything that helped me.
And, i see many applications that are well design and beautifull... so, i would like to know how??!
Click to expand...
Click to collapse
Read about overriding the OnPaint event. Note that this is nothing easy to do if you just started to develop.
Thx.
i will look forward later.
Maybe you have some examples or websites where i can find out more about this ?
I agree, for someone to try and learn programming for wm, there isn't too much help out there.
Back in the early 90's I used to play around with VB3. It was SO easy to create applications, plus there were TONS of examples out on the net that you could learn from. Then there was the big jump tof VB4 and 32 bit programming. I just couldn't get enough of it! For hours I would be behind my desktop trying and learning. Before you know it, life got in the way and I didn't have as much time as I would have liked to play around with the hobby I truly enjoyed.
I received a copy of VS from a friend figuring the love would come back but its just not there. Very easily I became frustrated and gave up. To bad there isn't a planet source code out there for programming wm apps. 90% of what I learned back then, came from there.
There's not a Planet Sourcecode site for WM development? Well: there should be. Interested?
I totally agree!!!
it's now really hard to find some "good" informations about WM programming.
Yes, ok, it's still simple to make some VB.net programs, basic programs i mean.
But, they remain basic, and as ugly as the VS components...
That's why i'm trying to get help from the XDA community.
Also, i wonder why there so many great apps, and so less source code available too!!!
So, nobody ???

Looking for a developer to help with an app idea

I hope this isn't prohibited by forum rules - if it is, please notify me and I will request that the thread be closed.
Problem is, I'm not a developer. I would love to be one, but I've tried my hand at it in the past and am old enough to know my limitations...coding is one of them.
I'm looking for someone with app development experience who would be willing to develop my idea into an app in exchange for some equity in the finished product.
If you know how to develop apps, are looking for an interesting app to develop, and would consider investing development work for equity, please PM me.
Thanks, and I hope this post does not offend anyone or break any rules.
If you state your idea, you're more likely to get a response.
I get the impression the OP thinks their idea is too valuable to be publicly disclosed. I'd be surprised if anyone took up such an offer - essentially they get to do all the work in return for the idea & 'some equity' in the finished product. Even if you could first establish you have a history of creating marketable ideas I'd not rate your chances.
If someone has a project they want implementing they're more than likely going to need to offer a fee, not merely a percentage. Sites such as Elance provide a means to match up projects with programmers - btw I have no connection to them; I just googled android project proposals bids.
In any case, if you have no money to finance such a project, you probably won't even have the resources to draw up a legally binding contract, so good luck enforcing any arrangements you might come up with.
TBH the OP's best bet is either learn to code & do it themself, or as atolar suggests, make the idea public & hope if anyone bothers with the idea that they're willing to let them have a (small) share of any resulting equity.
[Edit:] BTW I'd be interested to be proved wrong. If the OP finds someone willing to carry out their work, I hope they'll let us know.
cauli said:
I get the impression the OP thinks their idea is too valuable to be publicly disclosed. I'd be surprised if anyone took up such an offer - essentially they get to do all the work in return for the idea & 'some equity' in the finished product. Even if you could first establish you have a history of creating marketable ideas I'd not rate your chances.
Click to expand...
Click to collapse
I don't mean to come across that way. Understand that the one person who replied got the full idea without any sort of upfront requirements.
If someone has a project they want implementing they're more than likely going to need to offer a fee, not merely a percentage. Sites such as Elance provide a means to match up projects with programmers - btw I have no connection to them; I just googled android project proposals bids.
Click to expand...
Click to collapse
I've paid for development projects before, and understand the industry. But I have to look at other options for this idea. I've hired people looking for development experience in the past, some of whom were willing to take a stake in the idea...just thought I'd float it here.
In any case, if you have no money to finance such a project, you probably won't even have the resources to draw up a legally binding contract, so good luck enforcing any arrangements you might come up with.
Click to expand...
Click to collapse
Luckily (or unluckily haha), I'm a lawyer, so I have the transactional stuff covered.
TBH the OP's best bet is either learn to code & do it themself, or as atolar suggests, make the idea public & hope if anyone bothers with the idea that they're willing to let them have a (small) share of any resulting equity.
Click to expand...
Click to collapse
I wish I could learn code - unfortunately I spent 7 years learning a completely different field of study, and am too old and not nearly smart enough to pick up coding in any way that would produce quality software. I've tried, and had to be honest with myself and admit that coding is not tailored for a brain like mine.
[Edit:] BTW I'd be interested to be proved wrong. If the OP finds someone willing to carry out their work, I hope they'll let us know.
Click to expand...
Click to collapse
Only one person has replied, and he felt that he didn't have the experience to execute the idea. You sound as if you are experience with android - I'd be happy to PM you with the idea so that you can at least tell me if it's something worth pursuing. Willing to hear the idea out and provide some feedback?
Thanks, and take care.
androidlurker said:
Luckily (or unluckily haha), I'm a lawyer, so I have the transactional stuff covered.
Click to expand...
Click to collapse
Lol, that is fortunate. I'm sure you'll appreciate the mess someone less experienced could get into.
Only one person has replied, and he felt that he didn't have the experience to execute the idea. You sound as if you are experience with android - I'd be happy to PM you with the idea so that you can at least tell me if it's something worth pursuing. Willing to hear the idea out and provide some feedback?
Thanks, and take care.
Click to expand...
Click to collapse
Thanks for the detailed reply. It's always interesting to read of others' experience & involvement in development. Alas I'm not an experienced Android dev myself, though I do have a background in programming (mostly C, going back a couple of decades, but nothing recent).
I've only started to get interested in Android since buying an HTC Hero about a month ago. It is an appealing platform though; I plan on brushing up my somewhat lacking Java skills & dabbling a little but it will be a good while before I'm up to speed.
I hope you find someone who can take your ideas further forward & that if you do, you'll let us know how it goes. Feel free to PM me if you still feel my feedback might be of use to you. Either way, best of luck
cauli said:
I hope you find someone who can take your ideas further forward & that if you do, you'll let us know how it goes. Feel free to PM me if you still feel my feedback might be of use to you. Either way, best of luck
Click to expand...
Click to collapse
Someone has offered to take on the project. I will update with development progress and information as I get it.
Thanks for the interest folks!

[Dev] Are You Ready For A C.H.A.N.G.E.?

I am still mostly new to developing (since august and only released 1 app in the market) and I have an idea for a home-replacement. I only have sketches of what I would like it to look like. Since I have already posted the pictures and the descriptions of the functions of the UI on my website, I will just give you the name of the website to go to. I am asking for collaboration in making this a reality. Credit will be given to all of those who help, even if it is to tweak the icon. If there are any questions, please ask. You can either PM, email, or post a comment here or on the blog to reach me. Thanks in advance
-X
http://futurinnovations.blogspot.com/
Brilliant idea. I was searching for slide-out dock or something like "fan". I would like to help you, but i know only BASICS of C++.
If I understand you right, you have in mind sth. like this:
-Objectdock
-"fan" like menu
-Circle dock
P.S.:
I found side-bar like app and it's called Smart taskbar (sidebar). It's good but i don't like full screen look. It would better looking sth. like Objectdock.
I can try to help, I am currently in school for software engineering. My Java skills are decent, but I'm really not familiar with the Android API's so I'm not sure how much help I can offer with my busy schedule. Regardless, send me a PM if you want help.
this looks really nice...I like the fan like menu alot
Try talk to the people/person behind slick ui.
Sent from my Dell Streak
Love the idea! I think it looks like a home replacement that i would actually use and as long as it's stable it would rival launcherpro
I am willing to do some very basic development (i am currently learning java) but I cannot code very well but I can deffinatley give some tips and do LOTS of beta testing.
please PM me when you start the development for this app or sooner.
thanks,
ljbaumer
EDIT: I probably won't be able to help that much with the deving because I haven't worked with the andorid APIs yet because I am still learning but I know all about the SDK and how to use it completely. I also know a lot of overall android info.
Thank you all for replying. Sorry it took so long for me to reply. I just recently got the XDA app and I could load up all of my threads. I have made some progress on the home replacement app. My first problem was to get the app to be accepted by the phone as a home replacement. I got that figured out. Then I placed a simple grid view in the app containing all of the application icons from the phone. My current problem is that I don't know how to make each icon launch the application. If anyone knows how to do that, it would help tremendously. Once again, thank you so much for hearing me out

[Q] I've Put My App On Kickstarter... Need Genius Marketing Ideas, Help Please!!

Hey guys, long time lurker here...
So basically I'm building a new Android launcher that's designed to make Android more productive and more capable of multitasking... and I decided to do something different and try putting it on Kickstarter to raise some funds! I thought that basically this would prove there was a market for the app, it would build some interest and it would help me to afford to work with other designers and developers. I want to add support for MSOffice file formats but that's something I'm going to have to outsource...
The link to the Kickstarter project can be found here: kickstarter.com/projects/983549908/mulit-window-desktop-launcher-for-android - sorry it's not a live link, I'm new see
So far it's not going well, I asked for £8,000 (it's too much in retrospect, but after tax and Kickstarter/Amazon take their cut it will be a lot less) and so far I have £138 pledged with 23 days to go.
I've sent out countless press releases - even to editors who know me have published things of mine in the past - and had no response. I've tried paying for AdSense and that was a waste of money, and I've posted through every social media outlet I can find... About to try Instagram :-/
My best success so far was posting in the Basic4Android forum where I'm an active member - that's the secret I think, knowing lots of people online and being active. That's my advice to anyone else thinking of doing this! Get active on forums and get known, wish I'd done that more!
Now obviously I'd appreciate any helps with pledges but what I really want is your ideas for marketing and a critique of my video and project page (I think there are areas for improvement). I think that if I could get just one article onto a well-read site then it could potentially snowball... but how can I get noticed?
Has anyone else tried using Kickstarter for an app?
Thanks a lot for your help in advice guys, and I hope you find this useful too. Maybe we can work out what I'm doing wrong and then we've learned how not to raise money for an Android app... :laugh:
I've attached a picture of the app by the way for those interested...

[Q] Pros and cons of Kotlin?

I'm a pretty basic Android dev, I haven't used any of those libraries people always talk about. I've been looking in to Kotlin lately though. Just wondering if anyone has used it before and what do you think the pros and cons of it are. I just finished a project, so I was thinking if I should do my next project in Kotlin.
thunder_cougar said:
I'm a pretty basic Android dev, I haven't used any of those libraries people always talk about. I've been looking in to Kotlin lately though. Just wondering if anyone has used it before and what do you think the pros and cons of it are. I just finished a project, so I was thinking if I should do my next project in Kotlin.
Click to expand...
Click to collapse
My advice would be to try out a small project in Kotlin - just something simple like a login/registration flow or whatever.
A few months ago I implemented a ListView in Kotlin just to try it out. Seemed quite nice, once you spend a couple of hours getting used to the syntax.
github.com/T-Spoon/Kotlist
I've mentioned a few issues in the readme, but I believe things have changed in newer releases (e.g. the addition of multiple constructors).
thunder_cougar said:
I'm a pretty basic Android dev, I haven't used any of those libraries people always talk about. I've been looking in to Kotlin lately though. Just wondering if anyone has used it before and what do you think the pros and cons of it are. I just finished a project, so I was thinking if I should do my next project in Kotlin.
Click to expand...
Click to collapse
Great question –*ArcTouch developer Pedro Lima reflected on this in a recent blog post "Kotlin vs. Java: First Impressions Using Kotlin for a Commercial Android Project"
Here's a small bit that may help you out..
"While Kotlin improves in many ways over Java, developing with Kotlin for Android presents some challenges, though every new release is helping address some of these barriers. Most problematic: An app built with Kotlin will likely result in a larger file package size than one built purely in Java. That's because Kotlin has its own standard library that's added on top of Java's standard library. Also, the build time for Kotlin is a little slower using Gradle, which can be frustrating. Though Gradle is also slow using only Java, it's not quite as slow as with Kotlin."
Hopefully this helps – feel free to check out the post, where we explain why we chose Kotlin over Java, and offer some insight for developers thinking about using the language.
arctouch.com/2017/05/kotlin-vs-java
In my opinion the number one reason for chosing Kotlin is to get rid of NullPointerExceptions. Java is a really good and save programming language, but the NPEs are the big exception from that.

Categories

Resources