Thinking of Going to School to become a dev? What are some open source Android projec - Android Q&A, Help & Troubleshooting

I am interested in mobile development for the Android. I was curious, what are some open source projects that I could add to a portfolio if I am interested in Android development? Something to work on in my spare time?

Related

Alternative Linux section ?

in the section dedicated to the HTC HD2 (LEO) on XDA developers theres the general section, the sections dedicated to windows mobile and the sections dedicated to android.
im wondering if including a extra section for alternative OS´s like meego and debian/ubuntu which also have development projects on the HD2 would let more users explore those options aswell as raise interest for developers interested in getting in to the subject.
good idea or not ?
I think the android sections should be renamed to android/linux to include other linux projects for now... at least until more linux projects are released like meego.

Welcome Back webOS (well, kinda)

http://www.engadget.com/2011/12/09/hp-webos-to-live-on-through-open-source-hardware-lineup-still/
When HP abruptly announced it was discontinuing the TouchPad and ceasing work on any future devices running webOS, we took that to mean the underdog operating system had died a premature death. But when the company ousted bumbling CEO Leo Apotheker and replaced him with Meg Whitman, we had to wonder if webOS might have some life in it yet. Well, the company just came back with a final verdict: the company will continue to develop webOS, as promised, but with the help of the open source community. In other words, webOS as a platform will live on, and developers both inside HP and out will spruce up the OS for interested OEMs (whoever they may be), along with people who already own webOS devices. Says Sam Greenblatt, CTO of the outfit's advanced technologies division: "We looked at all the various options we have on the table. We think this option is the best for the tech industry and HP."
Still, if you were hoping Whitman would resurrect the TouchPad and Pre 3 beyond just another fire sale, we hate to be the bearer of disappointing news. The bottom line: HP's webOS hardware lineup is still dead -- for now, at least. Greenblatt emphasized that HP might later choose to build devices running webOS, the same way any other OEM would evaluate any other operating system. In an interview, company representatives were also quick to say that with the help of developers outside HP, webOS could become a more attractive choice for devices other than phones and tablets (printers, anyone?). Still, though Greenblatt says there has been a "great deal" of interest from companies eyeing the software, it remains unclear which manufactures, if any, will decide to give the OS a more immediate home.​
So how long would we have to wait until we see AWESOME webOS hit the forums?
Oh and here's there Press Release...
HP to Contribute webOS to Open Source
HP to enable creativity of the community to accelerate the next-generation web-centric platform
PALO ALTO, Calif., Dec. 9, 2011 – HP today announced it will contribute the webOS software to the open source community.
HP plans to continue to be active in the development and support of webOS. By combining the innovative webOS platform with the development power of the open source community, there is the opportunity to significantly improve applications and web services for the next generation of devices.
webOS offers a number of benefits to the entire ecosystem of web applications. For developers, applications can be easily built using standard web technologies. In addition, its single integrated stack offers multiplatform portability. For device manufacturers, it provides a single web-centric platform to run across multiple devices. As a result, the end user benefits from a fast, immersive user experience.
"webOS is the only platform designed from the ground up to be mobile, cloud-connected and scalable," said Meg Whitman, HP president and chief executive officer. "By contributing this innovation, HP unleashes the creativity of the open source community to advance a new generation of applications and devices."
HP will make the underlying code of webOS available under an open source license. Developers, partners, HP engineers and other hardware manufacturers can deliver ongoing enhancements and new versions into the marketplace.
HP will engage the open source community to help define the charter of the open source project under a set of operating principles:
- The goal of the project is to accelerate the open development of the
webOS platform
- HP will be an active participant and investor in the project
- Good, transparent and inclusive governance to avoid fragmentation
- Software will be provided as a pure open source project
HP also will contribute ENYO, the application framework for webOS, to the community in the near future along with a plan for the remaining components of the user space.
Beginning today, developers and customers are invited to provide input and suggestions at http://developer.palm.com/blog/.
LOL, have you seen the HP web OS guys business card... Here it is
From Google currents:
Here Is the Absolute Saddest Business Card in the World
John Kneeland does not have an easy job at the moment. John Kneeland is probably nervous about his career every morning. John Kneeland is probably w...
Source: http://goo.gl/mag/ZS3fL
Sent from my HTC smartphone on the Now Network from Sprint!
Shot from my sharp shooter in 3d
cleanrom2.9.5
Looks like the EVO3D is already running webOS
http://mobile.theverge.com/2011/12/...r-htcs-evo-3d-a-proof-of-concept-for-the-time
Sent from my PG86100 using XDA App
wow no one cares for webOS? I was so ****in stocked i thought this thread would get stickied ahah wow.
LOL, I think its good stuff anything out of the ordinary is cool
Shot from my sharp shooter in 3d
cleanrom2.9.5
This is a whole new operating system for us and the dev at webOS has a 3d and already got it booted I believe. I'm ****ing stoked
Sent from my PG86100 using XDA App
The EVO 3d boot is 3 months old. But um looking forward to this.
Sent from my PG86100 using xda premium
I also am looking forward to this. I think it would be quite fun to run on BootManager. If they could figure out how to make the android market and apps compatible with webOS that would make even more tempting for many people. I for one am very much so in love with webOS.
It's the only viable option to Android. Seeing it Open Source is such good news.
Sent from my PG86100 using xda premium

[Poll] Dev's What OS do you use for Deving? Curious

So what OS do all you awesome dev's use for doing your magic.
RoryHe said:
So what OS do all you awesome dev's use for doing your magic.
Click to expand...
Click to collapse
ive been using ubuntu 12.04.1 . yesterday i tried to go to 12.10 beta 2 but it doesnt want to work
Not a Dev like you see making fancy roms or whatever, but for the little excursions i go on, i use MacOS X
Osx
Via my Google Galaxy S3 running AOKP goodness
They use OS X or Ubuntu.
Ubuntu 12.04.1. Click the link in my sig if you want to learn how to set up a build environment in Ubuntu without modifying your Windows installation.
Sent from my HTC Rezound using Tapatalk 2
Using the enemy's os to build android...... Idk if that's a slap in the face to Apple or a slap in the face to android lol.
Sent from my ADR6425LVW using Tapatalk 2
From what I know it stands for the mean frame of the android
Sent from my Dark JellyBellyG1 using xda app-developers app
Evocm7 said:
Using the enemy's os to build android...... Idk if that's a slap in the face to Apple or a slap in the face to android lol.
Sent from my ADR6425LVW using Tapatalk 2
Click to expand...
Click to collapse
OS-X in an offhanded way is based off of UNIX which is what Linux is based off of so they are more similar than people think. Think of it as a closed source Linux.
kzoodroid said:
OS-X in an offhanded way is based off of UNIX which is what Linux is based off of so they are more similar than people think. Think of it as a closed source Linux.
Click to expand...
Click to collapse
I don't think I'd call it particularly offhanded. It's based on a straight port of BSD called Darwin, which is open source under the a proprietary license that is similar to the GPL, with some additional allowances for linking to non-free software. I don't recall them ever trying to hide that. Granted, recent versions of Darwin are less than usable without all the close source OS X stuff, but there is a community trying to fix that. I'm not sure how far they'll really get, but it's neat to see.
http://www.puredarwin.org/
shrike1978 said:
I don't think I'd call it particularly offhanded. It's based on a straight port of BSD called Darwin, which is open source under the a proprietary license that is similar to the GPL, with some additional allowances for linking to non-free software. I don't recall them ever trying to hide that. Granted, recent versions of Darwin are less than usable without all the close source OS X stuff, but there is a community trying to fix that. I'm not sure how far they'll really get, but it's neat to see.
http://www.puredarwin.org/
Click to expand...
Click to collapse
Yeah, OS X is UNIX with a fancy graphical overlay
personally i use ubuntu 12.04, but when sneaking in some stuff at work ill use win xp (can work on sense roms and such)
and on occasion will do some stuff in OSX on wifes laptop
shrike1978 said:
I don't think I'd call it particularly offhanded. It's based on a straight port of BSD called Darwin, which is open source under the a proprietary license that is similar to the GPL, with some additional allowances for linking to non-free software. I don't recall them ever trying to hide that. Granted, recent versions of Darwin are less than usable without all the close source OS X stuff, but there is a community trying to fix that. I'm not sure how far they'll really get, but it's neat to see.
http://www.puredarwin.org/
Click to expand...
Click to collapse
I considered it offhanded as Apple bought NeXT in 1996 which had an OS called NeXTSTEP (OPENSTEP and the OpenStep API) based off BSD. (NeXT was Steve Jobs company he formed after Apple let him go). The OPENSTEP foundation is the basis of OS-X and iOS. The funny thing is Jobs did all this in the late 80's early 90's while not even a part of Apple, he was basically fired, then 20 years later his work was what ended up saving Apple.
kzoodroid said:
I considered it offhanded as Apple bought NeXT in 1996 which had an OS called NeXTSTEP (OPENSTEP and the OpenStep API) based off BSD. (NeXT was Steve Jobs company he formed after Apple let him go). The OPENSTEP foundation is the basis of OS-X and iOS. The funny thing is Jobs did all this in the late 80's early 90's while not even a part of Apple, he was basically fired, then 20 years later his work was what ended up saving Apple.
Click to expand...
Click to collapse
Yea. Darwin was basically their relicensing of NeXTSTEP/OpenSTEP to the Apple Open Source License. I played with NeXTcube in college, a couple of years after Apple bought out NeXT and shut it down. They were neat systems. I wish they'd stuck around longer.

Saddening news from Canonical...?

This information was grabbed from:
http://www.muktware.com/2014/05/canonical-stops-ubuntu-android-development/26527
It seems that Canonical has stopped the development (all together) for Ubuntu Touch devices, due to lack of partnership with other huge corporations. In responce to this report, I would like to confirm if this is even remotely accurate or not?
The title of the article says: Canonical stops ‘Ubuntu for Android’ development. Ubuntu for Android is a separate project from Ubuntu Touch. It says that in the body of the article.
The Ubuntu for Android project was launched in early 2012 with the aim to merge Android Mobile and Ubuntu Linux desktop. According to Canonical, the project has been shelved for now and is not under active development.
Ubuntu for Android was an innovative project which would allow Android Mobile users to dock their smartphones to desktop, and boot up Ubuntu Linux from the device making the setup a full fledged Ubuntu PC. The data would be stored on the smartphone and shared between both the operating systems.
It seems, canonical was not contented with sharing the smartphone space with Android and instead wanted their own standalone operating system. Thus, Ubuntu Touch was born in January 2013, when canonical announced that they were expanding their mobile efforts to include their own smartphone OS.
Ubuntu for Android’s current development status came into view when a bug report was filed and Canonical’s Matthew Paul replied with the following statement:
The website] describes Ubuntu for Android as “the must-have feature for late-2012 high-end Android phones. Ubuntu for Android is no longer in development, so this page should be retired, along with [the features section].
Official statement from Canonical states that, their current priority is Ubuntu Touch OS for smartphones, and they would like to concentrate all their efforts in that direction. However, Ubuntu for Android is not dead yet and they are happy to work on it if they find prospective partners to work with.
We are very happy with the reception of both the Ubuntu 14.04 LTS desktop, and the early Ubuntu phone images. We think these development show a desire in the market place for Ubuntu, and an Ubuntu for Android (U4A) solution would be a good way for it to reach users.
We still believe that U4A is a great product concept and that consumers would welcome the feature. The development within Ubuntu for U4A is complete. To take the development further requires a launch partner in order to make the necessary modifications on the Android side.
We are currently not in concrete discussions with launch partners, but we are still very much open to such a partnership. We are focused on Ubuntu for Phones at the moment, therefore we are not actively pushing for Ubuntu for Android.However, if a prospective partner steps forward, we are very much open to launching Ubuntu for Android.
Click to expand...
Click to collapse
Did ya even read the thing??? :silly:
androidiphonehacker said:
This information was grabbed from:
http://www.muktware.com/2014/05/canonical-stops-ubuntu-android-development/26527
It seems that Canonical has stopped the development (all together) for Ubuntu Touch devices, due to lack of partnership with other huge corporations. In responce to this report, I would like to confirm if this is even remotely accurate or not?
Click to expand...
Click to collapse
I don't know. - Hope this helps
Wait, Lgrootnoob, you quoted the Original Post verbatim for the Original Poster to read and you hope it helps them how exactly???
Should I even make intelligent comment here? Is this whole thread a put on?
Think about it for two seconds...
Canonical is pushing Ubuntu Touch, Canonical is pushing Convergence (all form factors from wearables > phones > tablets > laptops > desktops > televisions > automobile infotainment > etc > ad nauseum all having the identical Operating System - namely Ubuntu), Canonical is pushing to put desktop capability when docked inside of Ubuntu Touch, Canonical is pushing for their own dedicated devices to be manufactured, Canonical is pushing to gather users in the mobile marketplace...
Why would Canonical continue supporting Ubuntu for Android? That system allows for Android on the phone and desktop capability of Ubuntu when docked. They don't want to share the mobile stage with Android. They want to replace Android.
They want to free up the resources going into U4A and channel them into desktop capability when docked for Ubuntu Touch. It doesn't weaken UT, it strengthens it. It won't take anything away from UT, it will add to it.
What part of this is unclear?
RumoredNow said:
Wait, Lgrootnoob, you quoted the Original Post verbatim for the Original Poster to read and you hope it helps them how exactly???
Should I even make intelligent comment here? Is this whole thread a put on?
Think about it for two seconds...
Canonical is pushing Ubuntu Touch, Canonical is pushing Convergence (all form factors from wearables > phones > tablets > laptops > desktops > televisions > automobile infotainment > etc > ad nauseum all having the identical Operating System - namely Ubuntu), Canonical is pushing to put desktop capability when docked inside of Ubuntu Touch, Canonical is pushing for their own dedicated devices to be manufactured, Canonical is pushing to gather users in the mobile marketplace...
Why would Canonical continue supporting Ubuntu for Android? That system allows for Android on the phone and desktop capability of Ubuntu when docked. They don't want to share the mobile stage with Android. They want to replace Android.
They want to free up the resources going into U4A and channel them into desktop capability when docked for Ubuntu Touch. It doesn't weaken UT, it strengthens it. It won't take anything away from UT, it will add to it.
What part of this is unclear?
Click to expand...
Click to collapse
This post is not a "put on". This is a logical question. After all, I don't really believe that Ubuntu Touch is necessarily "all there" just yet. I definitely support their development and admire those who put their effort in to developing for UT; but even they know that the Ubuntu Touch phone market isn't ready yet. Honestly it wouldn't be that surprising if Canonical were to cut the process for a while.
androidiphonehacker said:
This post is not a "put on". This is a logical question. After all, I don't really believe that Ubuntu Touch is necessarily "all there" just yet. I definitely support their development and admire those who put their effort in to developing for UT; but even they know that the Ubuntu Touch phone market isn't ready yet. Honestly it wouldn't be that surprising if Canonical were to cut the process for a while.
Click to expand...
Click to collapse
But there is nothing in that article quoted to support saying Ubuntu Touch Development is being scaled back. Just the opposite. Ubuntu for Android (an older project) support is being dropped. Wouldn't you suppose the personnel working on U4A are then shifted to Convergence and, by extension, to Ubuntu Touch???
I'll admit that Canonical has slowed press release of UT news. They have dropped a few devices from the official support list as well. Don't forget they need to focus to push out Unity 8, Ubuntu Trusty LTR and work behind the scenes getting their first dedicated UT device(s) ramped up for manufacture by partner OEMs...
It's apparent to most they have to do more work and less talk. http://arstechnica.com/gadgets/2014...ntu-touch-14-04-coming-along-but-miles-to-go/
Ubuntu for Android is a separate project from Ubuntu Touch. They are stopping that project because Touch is going to be their focus for mobile. I think this is a solid decision so that they can turn Ubuntu Touch into a polished product.
CMDann said:
Ubuntu for Android is a separate project from Ubuntu Touch. They are stopping that project because Touch is going to be their focus for mobile. I think this is a solid decision so that they can turn Ubuntu Touch into a polished product.
Click to expand...
Click to collapse
Yes, and as idiotic as this may seem, I merely skimmed over the article I was reading and didn't mean to start a little flame war in the earlier posts, some xda members can get a little visious haha. Excuse me for that. Yes, I'm very glad to see that they've shifted their focus from U4A development into UT development all together.
Ubuntu for Android is a great concept. It would be nice to see follow through from Canonical. I was really hoping they would follow through.
I suppose that such a product probably only penetrates a niche market, and their vision seems to want that Ubuntu be adopted in more widespread contexts.
UbuntuOne would have been great for them to carry on with too. And it would be nice to see viable, quality mobile applications for programs that end up being used with Ubuntu, like an awesome mobile app for the Libreoffice suite for example. Most of what they are offering in this regard seems mostly desktop viable, many of their desktop programs are awesome.
Actually offering such cross platform, including Android versions for example, seems like a wise way in which to make people find an inclination to use other offered products.
Has anyone tried to compose, edit, and save an odt file on a mobile device? The options all seem second class. Andreoffice ported it to Android but it is not optimized for mobile. And it is things like this that do matter when it comes to mass product adoption.
If they are not going to see to issues like this, then scraping projects like Ubuntu for Android makes little sense.
Sent from my LG-E980 using XDA Premium 4 mobile app

Hello Just got here

Would like to say Hello. I am a developer (server and PC) mostly C++ some IOS but after some medial issues and a few years away looking forward to getting back in to software development.
I do have a few questions though.
What would be a good solid development platform to develop the same app for android, IOS and Windows?
I know everyone has there own specific smartphone manufacture they use and live buy and the manufactures have there own version of android but I was thinking is there a base Android OS that works with all phone manufacturers?
Any links and suggestions would rock thanks in advance.
analyticworm said:
Would like to say Hello. I am a developer (server and PC) mostly C++ some IOS but after some medial issues and a few years away looking forward to getting back in to software development.
I do have a few questions though.
What would be a good solid development platform to develop the same app for android, IOS and Windows?
I know everyone has there own specific smartphone manufacture they use and live buy and the manufactures have there own version of android but I was thinking is there a base Android OS that works with all phone manufacturers?
Any links and suggestions would rock thanks in advance.
Click to expand...
Click to collapse
Every android device uses Google's Vanilla android OS, a.k.a. AOSP(Android Open Source Project) as the base of all android operating systems, then the various manufacturers and carriers put their personal coding on top of that.
Sent from my SM-S767VL using Tapatalk

Categories

Resources