Related
Introducing, the Windows Phone 7 Android Project!
This project was launched by mobile enthusiasts to combine the ultimate mobile experience. The freedom of Android and the grace and elegance of Windows Phone 7. Anyone that has not used Windows Phone 7 is missing out on the sleek and beauty of the OS and the style of the applications. However, on the other hand, those that have used it will also notice the limitations and lack of apps that everyone is used to using.
With the WP7Android applications, you can pick and choose how much WP7 that you want on your device. This is not an all or nothing solution. You can show off your "WP7" device and wow everyone with how much freedom you have and access to ALL of the android applications!
There will be a total of 9 applications in the package that you can chose from.
*Launcher - A Metro UI launcher written from the ground up to ensure that the ENTIRE WP7 experience can be utilized. Not just a skinned or tweaked existing launcher, this is the real deal!
*Dialer - Integrated with the stock Android contacts app or the WP7 contact app, this launcher will look and feel the way it is supposed to. With enhanced Facebook integration to just stock settings.
*Contacts - Full contacts support with Facebook integration. You can scroll through your contact list and also view their updates and other status changes. Evert hing you need in one app to stay connected!
*Mail - Manage all your mail accounts through one sleek interface.
*Message - WP7 Message app with thread view
*Browser - WP7 Browser and extra features
*Camera - WP7 Camera
*Gallery - WP7 Photo/Video Gallery
*Zune-Player - All of the look and feel of the Zune music player, None of the restrictions! You can view, play and see all of your media, no matter where it is!
For XDA users 3 apps will be free(Users who donated or Devs who brought some real contribution will get all packs for free). Not all apps will be available at first. Also the apps will be closed-source and paid on the market(somebody requested that I say this clearly). If you have any comments I would love to hear them!
UPDATE 6.1: The Contacts App has been updated to version 1.1. Known issues have been fixed. This version should work without problems on Xperia X10 and Eclair. Also the Zune Player has been updated as well. Known FC's have been fixed. Buyers PM me, donators download from third post.
Attention!!!: Please note that some parts of the site are still in construction including the Shop. After you buy send a Private Message here on XDA with your email so I can send the application. If you won't I will send it only to the PP mail address.
-----------------------------------------------------------------------------
1)Apps review - Second Post
2)Apps download and extras - Third Post
Official Site:http://wp7android.com/
My Twitter Page: http://twitter.com/#!/TheRedDrake
IF YOU SUPPORT THIS PROJECT PLEASE DONATE OR JUST VOTE TO FRONT PAGE
P.S Thanks to all who donated. Their contribution brings this project to life
Apps review + Planned Versions and Updates + Order of Releases
Contacts App:
You can:
-Sync contacts from SIM and Gmail
-Add new contact or edit existing one.
-Search contacts by clicking search button. If one contact remains swipe up or click for edit contact.
-Sort contacts by clicking all under people. You can sort by phone or email
-Chose own picture by clicking on the picture under the All/With Phone/With Email
-Quick search by letter by clicking blue letters. This opens the WP7 full onscreen Search Keyboard
-In Edit Contact: Swipe left for Call, right for Messaging
-Login to Facebook and Wall Post
Launcher App
You can:
- Add static, live & custom tiles. Live tiles like weather and slideshow need there corresponding aps to work.
- manage tiles & uninstall apps
- QTA (quick tile access) - give access to extra features on pinching on tiles. Only messaging tile & slideshow tile do things on QTA for now
-Tile Preview - gives the user the ability to only show tiles by category in the tiles view. It's activated by pinching on different tiles.
- change fonts - this change will apply to the most part of the launcher. Fonts are loaded from a folder on the SDCard
- tile notification for messages and missed calls
- lots of options in the launcher menu & more to come
- support for Wallpapers & Live Wallpapers
- widget support
- Live folder tiles support.
- theme-able (subject to improvements)
- add postit like tiles
- contact tiles (you must pin them from the contacts app) with quick call and sms features
- minor battery impact
- ... maybe other features that I'am missing right now
To do:
- interface improvements
- animations
- more live tiles (once everybody - or most of them- are content with the launcher)
- maybe animated tiles
- full integration with the other apps in the project
Music Player(Aka ZPlayer)
You can:
- As with the Zune player, this player will save a play history of the music you listen to, save favourites and also display newly added tracks to the home screen of the player.
- The home screen will have 3 sections: home, history and new.
- The radio player works using the Android mediaplayer API and streams MP3 music from internet radio stations.
- users can save radio stations as favourites and easily jump to their favourite stations.
To do:
- interface improvements
- implement color preferences to match colors of the other apps in the project
- animated activity switching
- homescreen widgets
- last.fm integration for scrobbling
- high resolution images for background images.
- playlist and genre section under "music"
Extras:
WP7Notifications:http://dl.dropbox.com/u/11620804/Update-WP7Notifications-signed.zip
WP7Ringtones:http://dl.dropbox.com/u/11620804/Update-WP7Ringtones-signed.zip
WP7 Theme for GO SMS: http://dl.dropbox.com/u/13428027/GOS...mpleBlueW7.apk
*Credits for this go to lucas.scott and sualfred*
WP7 Theme for HTC Keyboard: http://forum.xda-developers.com/showthread.php?t=942743
---------------------------------------------------------------------------------------------------
Videos:
Video Review of the Apps: http://www.youtube.com/watch?v=HIMpAga1hkg
Messaging app Alpha:http://www.youtube.com/watch?v=uPDdBUsh_cY
lol
So let me get this straight you want programmers, designers and beta testers. So where do you come into all this lol? This sounds more like to me your asking people to do the job you cant
TheRedDrake said:
I would like to start an project to port the Windows Phone 7 UI to Android(Including Launcher and some basic utilities like mail/dialer/contacts/music/etc.), not just a theme using LauncherPro or ADW Launcher. Everybody can contribute to this in any way possible. So let the work begin and hope to see your contributions to this one as soon as possible.I will keep updating this thread every day in order to keep things in order. Good Luck!
What do I need?
1) Programmers
2) Designers
3) Beta testers: atomfix, JKshowman, Sellitus,MStott
P.S. Remember all who choose to contribute to this project please P.M me or post what are you willing to do in order to assign task based on your current skills.
Nexus One Thread:http://forum.xda-developers.com/showthread.php?p=8792774#post8792774
Desire Thread:http://forum.xda-developers.com/showthread.php?p=8792538#post8792538
Click to expand...
Click to collapse
I can help for designing & graphic
We need the devs to crack the bootloader first before you can do anything on this project.
TheRedDrake said:
I would like to start an project to port the Windows Phone 7 UI to Android(Including Launcher and some basic utilities like mail/dialer/contacts/music/etc.), not just a theme using LauncherPro or ADW Launcher. Everybody can contribute to this in any way possible. So let the work begin and hope to see your contributions to this one as soon as possible.I will keep updating this thread every day in order to keep things in order. Good Luck!
What do I need?
1) Programmers
2) Designers
3) Beta testers: atomfix, JKshowman, Sellitus,MStott
P.S. Remember all who choose to contribute to this project please P.M me or post what are you willing to do in order to assign task based on your current skills.
Click to expand...
Click to collapse
Zune player on Android, i say YES! and compatibility with Zune software for synchronizing music-video-images with it!
But the bootloader blocked all issues to do it...
SEMPITERNAL said:
I can help for designing & graphic
Click to expand...
Click to collapse
Finaly someone willing to help.
P.S. I am going to do a launcher with some apps that will have the UI and functionality of WP7. I am designing the apps, I need help with the Launcher
Nankov said:
We need the devs to crack the bootloader first before you can do anything on this project.
Click to expand...
Click to collapse
+1
Sent from my DROID2 using XDA App
Nankov said:
We need the devs to crack the bootloader first before you can do anything on this project.
Click to expand...
Click to collapse
You wouldn't need the bootloader cracked if this is a launcher replacement.
I.e. equivalent to ADWLauncher.
I dont want to start the 2.1 debate again (theres another topic for that) but we may need the upgrade before we can make a better home replacement app. (LauncherPro requires 2.1 for example)
I'll be interested in testing this though, should the project come to something
JahmanSoldat said:
Zune player on Android, i say YES! and compatibility with Zune software for synchronizing music-video-images with it!
But the bootloader blocked all issues to do it...
Click to expand...
Click to collapse
I started on a Zune player for android a while back, had a few screens transfer over/layout and whatnot.. just needed to add the code from the old player.. I may just revamp up this project again
I'm in for testing and perhaps some dev work. I am a software engineer but haven't gotten in to android sdk much yet
Sent from my R2-D2
xastey said:
I started on a Zune player for android a while back, had a few screens transfer over/layout and whatnot.. just needed to add the code from the old player.. I may just revamp up this project again
Click to expand...
Click to collapse
Cheers bro! Hope you will contribute
Sent from my HTC Desire using XDA App
It's interesting... Good luck with it. I don't have developer skills, so I can't help you.
But if you manage to do it, I will give it a tray. Hope to see something soon.
Id Love to be a beta tester, I love blowing up phones with new tech LOL j/p
But beta tester for sure
androidfanboi said:
So let me get this straight you want programmers, designers and beta testers. So where do you come into all this lol? This sounds more like to me your asking people to do the job you cant
Click to expand...
Click to collapse
androidfanboi don't be rude and arrogant... if you check, TheRedDrake is listed as a programmer
wow...nice to hear that...i wanna be tester too...
Would definitely test on dx and help with any audio related needs. Also can put me down for a massive donation if this thing takes off. Was planning on two hundred going to a wp7 device but doesn't look like Verizon will have it for a while. If this is legit... more than happy to give it to you guys.
If you guys can do it, ill beta test it
Sent from my DROID2 using XDA App
7years photoshop skill is ready to help with design and graphics !
Hi all!
I'm in my final year and we're supposed to do a project which is worth 200 marks overall. Most of us in our field have chosen to develop either android or iphone applications. My group and I have chosen adnroid.
Now, I'm in need of simple ideas for the apps. We have absolutely no idea on how to go about with the process. I've seen lots of people here develop stunning applications here! We're in need of ideas for developing simple apps.. which can be completed in a max of 2-3 months (considering the fact that we don't have any background knowledge on android development/programming. All we know is Java)
I'd initially suggested an automatic mobile credit recharge system, where in the app monitors you prepaid account balance from time to time and recharges the account once the credit falls below a user set value.
Although this seemed interesting at first, it can only be simulated with 2 databases (one for the mobile credit and another for the bank account)
After going through the type of apps here, I really want to develop something much better than this.
I'm open to all ideas, in fact, we don't mind developing an app that is already existing (for instance a profile manager or a data wallet etc) All we want is to have a fully complete app at the end of 2 months.
Please assist.
Thanks!
Secret Santa?
That's something that I thought up over winter break and whipped it up over a few days in the App Inventor. If you guys take your time, you can probably learn Android programming and design/code it in a month or so.
There are some "special" features that I added to make the app more useful but I'll leave that for you to think up.
I'll post back if I come up with anything else. I also need some app ideas, but just for recreational programming.
Thanks! I'm currently checking out appInventer.. I somehow find it hard to come up with ideas which is why I'm trying to find help from here :|
I think the credit recharger is a pretty cool idea, personally. But I understand that you might want something with more "impact"
I think part of the key to this would be figuring out what has not already been done to death. There are so many apps with 5, 6, 7, etc versions of the basically the same thing. I would try to find something to develop with less competition, even if it's more of a niche product. I'm trying to think of the things I've previously thought "I wish I had an app for ____" but I'm drawing a blank right now.
If I think of anything I'll be sure to post it back in here
DrDubzz said:
I think the credit recharger is a pretty cool idea, personally. But I understand that you might want something with more "impact"
I think part of the key to this would be figuring out what has not already been done to death. There are so many apps with 5, 6, 7, etc versions of the basically the same thing. I would try to find something to develop with less competition, even if it's more of a niche product. I'm trying to think of the things I've previously thought "I wish I had an app for ____" but I'm drawing a blank right now.
If I think of anything I'll be sure to post it back in here
Click to expand...
Click to collapse
Thanks! I checked out google appInventer tutorials.. theres one which says "no text while driving" -- basically sends back an sms to the sender that ur driving.. It seems interesting so I'm gonna see how best i can use it and pack some more useful stuff along with it.. and see how it all works out.
The reason why I'm giving the auto recharge a back seat is because it can't be implemented in real time.. it can only be simulated in a virtual environment.
You might want to think about doing something that takes advantage of the maps api. It's easy to do but it looks impressive and might help you get high marks.
A great idea?!
Graphics artist here,
Something I just thought of and just started searching for (literally) when I came across your thread, would be: Using the phone as a touch sensitive.. control for editing software, ie photoshop or paint.net. Basically turn the phone into a touchpad control for a computer.
Just an idea!
mirrorhelix said:
Graphics artist here,
Something I just thought of and just started searching for (literally) when I came across your thread, would be: Using the phone as a touch sensitive.. control for editing software, ie photoshop or paint.net. Basically turn the phone into a touchpad control for a computer.
Just an idea!
Click to expand...
Click to collapse
This would be great! I'd definitely pay a couple/few dollars for something along these lines if it was user-friendly
Thats a really awesome idea!! Converting the touchscreen into a tablet input for PS or any other photo manipulation software.. But the problem is that I don't know where to begin! :|
This is a college project so the idea isn't to make a unique and sell-able application... it's to demonstrate that you can work as part of a team to make an application from design to completion.
I'd try and think of a fun app (i wouldnt care if it's been done 100 times before) that everyone on your team wants to contribute to. If it's unique, brilliant, if not nevermind you've got some good experience working as a team and making an android app.
I do like the sound of the phone touchpad app, it's been done on iPhone by Logitech but i've not seen something for android. If it helps, http://blog.logitech.com/2010/01/29...-touch-into-a-wireless-trackpad-and-keyboard/ .
There are a ton of them on the market: Gmote, MyRemote, UnifiedRemote, etc.
It might be a good idea to email this developers to get a better picture of what to do.
Problem is that all of those tools rely heavily on WiFi so you'll have to understand networking.
biggler said:
This is a college project so the idea isn't to make a unique and sell-able application... it's to demonstrate that you can work as part of a team to make an application from design to completion.
I'd try and think of a fun app (i wouldnt care if it's been done 100 times before) that everyone on your team wants to contribute to. If it's unique, brilliant, if not nevermind you've got some good experience working as a team and making an android app.
Click to expand...
Click to collapse
Bingo!! Which is exactly what my instructor said. I tried out the tutorials on appInventer.. I was toying with the idea of integrating more features into those itself. Is that a good idea? Although the concept is from Google, would it be ok to build on it? i'm particularly interested in "No texting while driving" and "Broadcast Hub" -- both these apps are awesome! Are there any notable features that I can add to make them better.
How about an app for the quick oil change places. It could show your last service and what was done. Show any upcoming maintenance and when your next oil change is due.
Maybe integrate Google Maps to show locations of service centers. Maybe offer a "e-coupon" if they use the app. Pretend they offer online scheduling and maybe show them "2 customers in bay, one waiting" - Estimated wait time 20 minutes" yada, yada
As an "older" programmer with 2 degrees, it's nice to see your college offering the mobile platform as a programming choice. Hell, all we got to write were COBOL and CICS mainframe applications and some semi-cool C++ projects.
Good Luck and Congratulations on getting your degree!!
What about a bluetooth hack to where u would be able to hack into someones phone and use their service for texting and calling. I heard of something like that when i was on my blackberry and was really into it. But it would be nice to get something like that on my Incredible
Sent from my ADR6300 using XDA App
I think it would be a good idea to make an app that uses an existing web api for a popular website, could be facebook, ebay(do they have an api?) etc etc.
It's a good way to learn a lot of aspects of android development, with a useful product as the outcome.
It doesn't matter if there is already an app for that site, think of a different way of using the site on the mobile, and go from there.
I would like to see a program that reads the weather API and reflects the current weather and location on the wallpaper. This app would require graphics design, code to parse the weather feed, writing to the OS. When I was on Windows Mobile there was a skin for Weather Panel that did this but with Android's live walpaper it could be really cool.
Thanks for the ideas you guys! I really appreciate it. Everything seems interesting.. but the problem is we don't know where to begin or how to go about it.
I did the broadcast hub tutorial present in the app inventer page. It turned out good. Is there any way I can add functionality to this itself?
blueren said:
Thanks for the ideas you guys! I really appreciate it. Everything seems interesting.. but the problem is we don't know where to begin or how to go about it.
I did the broadcast hub tutorial present in the app inventer page. It turned out good. Is there any way I can add functionality to this itself?
Click to expand...
Click to collapse
Do all the tutorials and learn the blocks, you can create lots of stuff. There is a app in the market that adds more features to the app inventor, app inventor extender
XDA App
A couple of suggestions:
- A chess PGN editor
- A simple picture/document management app where you take a photo using the camera, add some tags or other info, and save all details in a database. You can also provide search functionality and a viewer to retrieve pictures using the index you've built.
Sent from my SAMSUNG-SGH-I897 using XDA App
I did some homework on topics and came across this.. A multilingual speech translator.
Talk in a language, it converts the speech to text, translates that text to a target language, and reads the translated text aloud.
Is this feasible? What is the difficulty level?
Also, is it possible to develop a call blocker app? I looked around but wherever I search, I only find fully built apps but not pointers on how to go about creating one by yourself.
Please assist.
How about putting together a thread of app and game ideas that you'd like to see, for (realistically) free or paid. You never know, someone may just take the idea and run with it! For example... I'm looking for ideas for projects to get started with Android dev!
Just add your own app ideas and let's see what happens.
So, I'll start with a little brain dump (some of these may already exist):
Some kind of colour picker and themer from a photograph
taking that idea further, some type of augmented reality that lets you view bare walls 'painted'
a speaking clock
Hello everyone,
Based on the release of the new forums here, and the seemingly enthusiastic response, I have decided to create a repository of libraries that are useful to Android developers.
Libraries:
AChartEngine : This is a library that lets you make and display all kinds of charts, from line to bar to scatter charts. A very good solution, should you need charts.
Uses: Well... Charts!
Made by 4ViewSoft.
ActionBarSherlock: This library will help you in maintaining an easy-to-use and consistent UI across all version of Android above 2.1.
On Android 3.0+, it will use the native ActionBar, and below that, a backport of the 4.x native ActionBar has been used. Note that this is not needed if you want to target APIs that support the AB natively.
Made by Jake Wharton.
aFileChooser: The basic version of Android File Chooser, it features somewhat less graphical hints about, for example, your current folder, but does provide a somewhat cleaner UI.
Uses include a simple file chooser for opening a file from a specific folder.
Made by Paul Burke.
android-hybridchoice: A ListView that lets users open a single list item, while also letting you select one or more other items. This way, you can (for example) view a mail while selecting others to throw away, instead of having to do that separately.
Uses: Making any app with items that have detailed info in a ListView that can be changed.
Made by Kiran Rao.
android-lockpattern: A library for you to include a lock pattern in your app. It was adapted straight from Android source code, and is very useful for keeping data secure.
Uses: Root apps, apps with sensitive data or other apps that could hurt one's phone.
Made by Hai Bison.
Android FileChooser: Helps you in letting the user select a file. A visual GUI is made available to you and the user, through which the user can navigate to select a folder.
Use cases: A file explorer, a downloading action, moving/copying files, etc.
Made by Hai Bison.
Android Maps Extensions: A library that extends a number of Google Maps API v2 features. It features things like marker grouping, where it won't display individual markers when there's a lot of them together.
Can be used in an application with a Maps View, to make it clearer and easier to understand.
Made by Maciek G
Android Proxy Library: This lets you provide an easy and better (than Google's) solution to the Android Issue 1273 (OF DOOOOOOOM!). It allows you to easily get the proxy settings of an Android device.
Uses: You know, getting the proxy settings.
Made by Marco Pagliari.
BetterPickers: A cool library that implements the Android 4.2 Clock time picker for you to use in your own apps as you please. It is a very nice way to keep your app Holo-themed, and it continues the push for a consistent UI in Android.
Among others, uses include clock and calendar apps.
Made by Derek Brameyer.
Build.prop Tools: A library to get access to the properties in a device's build.prop, which include its codename, Android version, CPU name and others.
Uses: Having to edit or otherwise get access to certain build.prop entries in your app, for example to display system info.
Made by Jonathan Haylett.
Cieo: A library that lets you animate text. It is currently in very early Alpha stages of development, but does work.
Uses: Word games, for example Hangman, where you can add a little extra to make it more dynamic.
Made by Igor <LastNameUnknownException>.
DroidParts: This library helps you add the most used parts of Android apps without problems. It can help you add a number of more complicated parts that have been modded to be simpler, like an ImageFetcher and an improved ASyncTask.
Uses: Just about every app can do this. Easier everything!
Made by Alex Yanchenko.
droidText: A PDF creator library. Should you need to create a PDF easily, this is the library you want!
Uses include parsing user input and saving it to a PDF file for later use, or to send (i.e. via email).
Made by Markus Neubrand.
EventBus: This helps you tie together Activities, Fragments and background threads. It eliminates the need for overly complex listeners and interfaces, to make your life a lot easier.
Uses: Apps with background threads, Activities and/or Fragments working together.
Made by Markus Junginger.
FlipView: A FlipBoard-like animation to use for scrolling. Give your app a little extra eye candy, when you have multiple pages to scroll through.
Uses: News readers and other apps that separate content into clear "pages".
Made by Emil Sjölander.
GAST (Great Android Sensing Toolkit): A library to help you use an Android phone's internal sensors. It will help you control many sensor, including NFC, the camera and the accelerometer.
Uses: A diagnosing app, or one that uses certain sensors for controlling an app feature.
Made by Greg Milette and Adam Stroud.
GoogleDateTimePickers: TimePickers done right. A beautiful replacement for Google's standard DatePickers and TimePickers, It is designed with the Holo style in mind, and makes it much, much easier to select the date and time of your liking.
Uses: Letting the user pick a date or time, e.g. when setting an alarm.
Made by Mirko Dimartino.
Hansel And Gretel: This allows you to visually display the Fragment Stack. When you open a new Fragment, it is added to a 'tower' of Fragments, from which you can also pop (remove) the top one. This library allows you to visually represent that Stack in your app.
Uses: If, for example, you travel through multiple Fragments within one Activity, you can show which Fragments the user has gone through.
Made by Jake Wharton.
HoloEverywhere: A library that backports the Holo UI design to earlier Android versions (like ActionBarSherlock does for the ActionBar). It uses the Android 4.1 Jelly Bean assets and makes them usable on Android versions 2.1 Eclair and up.
Uses: An application that needs Holo on all platforms it runs on. Be aware that it might disrupt the UI consistency for the user, so think about that before including this in your app.
Made by Sergey Shatunov and Waza_Be.
Inscription: For displaying information about your app to the user. It contains a ChangeLogDialog and a WhatsNewDialog, where the former displays more detailed information (version numbers, etc.) than the latter.
Useful for showing a dialog after the user updated your app, without having to write too much code.
Made by Martin van Zuilekom.
JacksonInFiveMinutes: A library to help in parsing and processing JSON, offering different ways to do so: A streaming API, a tree model and data binding.
Of course, you can use this anywhere to parse JSON data (Twitter apps, for example).
Made by Tatu Saloranta (?).
JazzyViewPager: Makes it easy to add a nice effect when changing pages with a ViewPager. Easily done: just add it, change some references and pick an animation!
Uses: Spicing up your app's animation portfolio, when using a ViewPager.
Made by Jeremy Feinstein.
ListViewAnimations: An easy way of animating your ListView items easily and nicely, to give your app that little bit extra.
Uses: To spice up any ListView that needs more fancies.
Made by Niek Haarman.
NumericPageIndicator: A ViewPagerIndicator 'plug-in' that lets you easily display which page you're looking at. For example, show "page 2 of 20" at the bottom of the page.
Uses: Letting the user know which page they are on.
Made by Manuel Peinado.
OrmLite: A library that simplifies database interaction in Android apps. It is designed to work with multiple database systems, including SQLite and MySQL.
Uses: Database creation, management in Android. Various DB systems supported.
Made by Gray Watson.
osmdroid: An almost full, free replacement of Google's MapView. It includes numerous functionalities, like a number of on- and offline tile sources.
Uses: To add a map to your app, and easily use functionalities surrounding it.
Made by a number of non-disclosed awesome people!
PDFViewer SDK: A free PDF viewer library that works well. However, it does have a watermark on the screen, and you'll have to pay to remove it.
Uses are obvious: Building all kinds of PDF viewers!
Made by GEAR.it.
PlayView: This helps you in creating a Google Play-like style in your UI, by extending the CardsUI library (which can be found in the PlayView thread).
Good to use in an application where you want a nice smooth UI, with a modular and changeable look and feel.
Made by Androguide.fr and GadgetCheck, among others.
ProgressButton: A nice library that shows you the progress of a download in the same button that you press to start the download. See Google Music for a working example.
Comes in handy when there's a list of items to download, and you want to facilitate easy downloading and keeping tracks of those downloads.
Made by Prateek Srivastava, based off of Roman Nurik's examples.
PullToRefresh: Expand a Listview (multiple versions are supported) with the ability to refresh its content upon pulling down at the top.
Uses include social media clients, lists of other network-based updated items (orders, for example).
Made by Chris Banes.
Remote Metadata Provider: Get system information about, for example, which music is playing on your phone. This could help you implement lockscreen music controls for your app.
Uses: Lockscreen music controls, for example.
Made by XDA member Dr.Alexander_Breen.
RoboSpice: A library that makes long-running asynchronous tasks easy. For example, it offers caching (very useful for orientation changes).
Uses: Any app that implements an ASyncTask, especially when it is a bigger and longer-running one.
Made by Octo Technology.
RootTools: This library will make it very easy for you to gain superuser access and execute commands based on that. This way, you can, for example, move and replace files anywhere on the system.
This is especially handy when you are making a sort of backup app, or when you need the ability to do things that aren't possible without root access.
Made by Stericson.
ShowcaseView: This is a library that lets you highlight certain areas of the screen. Just like the Android launcher on first launch (or YouTube), it will allow you to tell the user how to interact with what, and what it does.
Uses: Clarifying certain UI elements and their purpose to the user.
Made by Alex Curran.
SlidingMenu: This lets you include a menu that slides into your app from the side, like the YouTube app has it. There, you can add a whole hosts of options and actions that don't fit or belong in the ActionBar. SlidingMenu also lets you customise the menu. The new Android supportv4 library version, revision 13, also has a basic version of this.
Uses: Menus with additional items, like channels in the YouTube app, shortcuts to your app's settings, etc.
Made by Jeremy Feinstein.
Spring For Android: A library that helps you integrate some features easily. For example, it can simplify using REST in your app.
Uses: Whenever your app needs REST of auth support.
Made by GoPivotal.
StandOut: A library that enables you to make your apps float! Basically, you can make any app you want float. Look in the thread for numerous examples!
Useful when you are making an app that is also used parallel to other apps, like a calculator or note taking app.
Made by Mark Wei.
StickyListHeaders: This is a great way to help you order alphabetised lists in a clear and very recognisable way. The current letter which you are scrolling through will be shown at the top of the screen, for as long as the first letter of the top item on the screen starts with that letter.
Use cases are, for example, scrolling through songs, email addresses, names and articles.
Made by Emil Sjölander.
Sugar ORM: An easy way to use SQLite libraries in your app. It takes away some of the more complex and annoying tasks of database management.
Uses: Managing and querying SQLite databases in your app.
Made by Satya Narayan.
UpdateChecker: This library is a quick and easy way of making sure that users know about updates to your app. It will show a Dialog every 5 times (by default) the app is launched, informing of an app update being available in the Play Store.
Uses: Making sure people update your app. It is handy in just about every app.
Made by Pietro Rampini.
ViewPagerIndicator: This library emulates the multiple ways of showing tab locations without using the ActionBar. This can be used to replicate the Play Store, older Google+ versions, launcher-like indicators and more!
This library is always handy when using tabs, but without wanting to, for example, sacrifice too much screen real estate to use the ActionBar.
Made by Jake Wharton.
Sites, etc. collecting libraries:
Android Libraries provides a big list of libraries for all sorts of tasks, including graphics engines.
Android Snippets is a collection of little snippets of code to help you in navigating some commonly (and less commonly) seen challenges in Android development.
Android UI Patterns for all kinds of UI libraries, with a nice app to go with it.
AndroidKickstartR is a web-based tool for quickly starting an Android app, including a number of (library) options to help ease some of the pain of adding extras. Fair warning: this seems to include older versions of some things, double check the generated project.
AndroidViews for multiple nice UI-based libraries that help make your app look and work awesome!
DevAppsDirect is an app with examples of libraries. Test without setting up a whole new project!
ramdroid77's Google+ community for GitHub-based libraries.
Libraries for developers: A nice little app that has a collection of libraries available to developers.
Also make sure to spread the word about and contribute to this repo!
Have fun,
bassie1995
very helpful thread! thanks mate
roottools is also a very helpful library: http://code.google.com/p/roottools/
nikwen said:
roottools is also a very helpful library: http://code.google.com/p/roottools/
Click to expand...
Click to collapse
Forgot that one as a big one. Shame, since I used it . Will add in a sec.
Sent from my Nexus 7 using Tapatalk HD
I used this library to include a file-chooser in my App:
https://code.google.com/p/android-filechooser/
Click to expand...
Click to collapse
and forked this, that acts basically the same:
https://github.com/dentex/aFileChooser
Click to expand...
Click to collapse
xda_dentex said:
I used this library to include a file-chooser in my App:
and forked this, that acts basically the same:
Click to expand...
Click to collapse
I shall be including this later today. Thanks for contributing!
bassie1995 said:
I shall be including this later today. Thanks for contributing!
Click to expand...
Click to collapse
You're welcome!
Also the other project seems valid. If you want, point to the original repository.
The main difference is that it stays on the standard sdcard only, by default.
I also found a really good site with cool libraries: http://www.androidviews.net/
I'm sure I will want to include some of them.
xda_dentex said:
You're welcome!
Also the other project seems valid. If you want, point to the original repository.
The main difference is that it stays on the standard sdcard only, by default.
I also found a really good site with cool libraries: http://www.androidviews.net/
I'm sure I will want to include some of them.
Click to expand...
Click to collapse
Yep, I'm including both. Also, AndroidViews is already mentioned at the bottom of the OP .
Sent from my Nexus 7 using Tapatalk HD
bassie1995 said:
...AndroidViews is already mentioned at the bottom of the OP
Click to expand...
Click to collapse
Oops... Sorry.
Sent from my GT-I9100 using xda app-developers app
I'm running a community on G+ about Android libraries hosted on github. Tons of stuff in there:
https://plus.google.com/u/0/communities/100609058582053363304
ramdroid77 said:
I'm running a community on G+ about Android libraries hosted on github. Tons of stuff in there:
https://plus.google.com/u/0/communities/100609058582053363304
Click to expand...
Click to collapse
Nice, will include the link in OP.
I was going to mention androidviews too; a very handy site. There's also a handy little app out on the Play store called Android UI Patterns (free), which is basically an app with quite a few libraries built in, so you can see what they look like in action on an actual device.
And I'm not sure if I should post this, or if it should have it's own thread (paid libraries or something), but I would argue that as there are quite a few professional developers here, a compilation of good, paid, non viral licensed libraries would be a good resource. On the other hand, XDA is all about the homebrew, open, sharing community.
Anyway, whatever the mod-gods decide, I was looking for a good, cheap, non-gpl3 licenced PDF framework for the company I work for. Many frameworks were RIDICULOUSLY expensive and many open source ones were SLOW or not functional enough. In the end I found a good alternative at androidpdf.mobi . It's fully functional, affordable and they have good support. I know this may sound like an add, but I spent some time researching this, we now use it in production and figure I might save someone some time.
MacDegger said:
I was going to mention androidviews too; a very handy site. There's also a handy little app out on the Play store called Android UI Patterns (free), which is basically an app with quite a few libraries built in, so you can see what they look like in action on an actual device.
And I'm not sure if I should post this, or if it should have it's own thread (paid libraries or something), but I would argue that as there are quite a few professional developers here, a compilation of good, paid, non viral licensed libraries would be a good resource. On the other hand, XDA is all about the homebrew, open, sharing community.
Anyway, whatever the mod-gods decide, I was looking for a good, cheap, non-gpl3 licenced PDF framework for the company I work for. Many frameworks were RIDICULOUSLY expensive and many open source ones were SLOW or not functional enough. In the end I found a good alternative at androidpdf.mobi . It's fully functional, affordable and they have good support. I know this may sound like an add, but I spent some time researching this, we now use it in production and figure I might save someone some time.
Click to expand...
Click to collapse
I have seen and used Android UI Patterns, forgot to include it.
About the licensed libraries/technologies, maybe that's a good divide for this thread. Not between UI and functional libraries, but between paid and free? Don't think there are many paid libraries for daily use, though?
If you can link me to the PDF parsing library you used, I will be including that.
Also, everyone, updates are a little slow due to school work. Hardest exam that's yet to come is on Monday, will update it probably that afternoon (my time zone ).
Sent from my Nexus 7 using Tapatalk HD
The pdf library is found at androidpdf.mobi.
You can d/l the sdk and use it for free; you pay to get rid of the watermark on each page (the fee is per application, though).
I have come across some paid UI widget libraries (coverflow type things etc). It took me a while to adapt existing OS code to achieve the same kind of effect, so sometimes, if it's the right price, it's more effective to buy these kinds of things...
AChartEngine is a good one for charts and graphs http://www.achartengine.org/
MacDegger said:
The pdf library is found at androidpdf.mobi.
You can d/l the sdk and use it for free; you pay to get rid of the watermark on each page (the fee is per application, though).
I have come across some paid UI widget libraries (coverflow type things etc). It took me a while to adapt existing OS code to achieve the same kind of effect, so sometimes, if it's the right price, it's more effective to buy these kinds of things...
Click to expand...
Click to collapse
tmka said:
AChartEngine is a good one for charts and graphs http://www.achartengine.org/
Click to expand...
Click to collapse
Thank you both. I hope to be updating the OP tomorrow.
Sent from my Nexus 7 using Tapatalk HD
StandOut is a great library to create floating app :good:
Hello everyone,
I'd suggest also DroidText, for creating PDF files
Tiwiz
ciao99 said:
StandOut is a great library to create floating app :good:
Click to expand...
Click to collapse
That looks awesome, I think I'll try it myself
tiwiz said:
Hello everyone,
I'd suggest also DroidText, for creating PDF files
Tiwiz
Click to expand...
Click to collapse
Nice, a PDF creator! I'll take a look and add it.
To everyone: Sorry for not updating, exams are busting my nuts right now . I'll try and get some more in there today or tomorrow .
Sent from my GT-I9300 using Tapatalk 2
With the exams over and spare time at 1:44 AM, I'll update this again with all the suggestions from this thread. I'll add more "external" ones later.
EDIT: Done!
... freaking hate them.
Just kidding, would be nice to have them. Unfortunately high-res icons are not provided very often, though, as you can see on the top left of the play store app, they technically exist. The devs are required to upload 512x512 icons to google, but not to include them in the .APKs.
Do you do anything about it? Has anyone found a convenient way to replace the icons throughout the system, e.g. not only on the homescreen but also in the app drawer? (Modifiying the APKs manually on the PC or with Ninjamorph is too much of a waste of time in my opinion.)
What I do about it:
Get the Icon: Advanced search for images (Google), filetype PNG. If there is no icon: Screenshot in the play store app, remove background, save as PNG. It should be downscaled to 144x144.
Store it on the device.
Replace icon on homescreen: Via longpress in Nova Launcher. Other method, works with every launcher: Create a "Desktop Visualizer" widget, and link it to the desired app. In case the icon looks blurry, check the Desktop Visualizer settings.
However, keep in mind that the app drawer icons remain as they are.
Please tell me if you know some launcher or a highly automated APK modification app that also replaces the drawer icons.
Cheers!
Thats actually quite interesting. I noticed the high-res icons in the Play Store. I don't have my Nexus 10 as of yet but I would hate to have low-res icons simply because the developer didn't take the 10 minutes to convert the icon and upload it with the .APK!
I would suggest we try to clip this problem at the source - TELL developers of this issue! Email them about it. Request it. Developers are in it for money, customers (and, being human, they obviously appreciate positive feedback). Tell them what we want, make it an issue, show them we care, and it will get fixed. Don't just rely on Google to push for a better ecosystem, tell them yourselves!
If someone posts their email to a developer about this issue here, I will take and alter that email to send to them in support, give a bit more force behind it. Sounds like the best option to me!
CWalkop said:
Thats actually quite interesting. I noticed the high-res icons in the Play Store. I don't have my Nexus 10 as of yet but I would hate to have low-res icons simply because the developer didn't take the 10 minutes to convert the icon and upload it with the .APK!
I would suggest we try to clip this problem at the source - TELL developers of this issue! Email them about it. Request it. Developers are in it for money, customers (and, being human, they obviously appreciate positive feedback). Tell them what we want, make it an issue, show them we care, and it will get fixed. Don't just rely on Google to push for a better ecosystem, tell them yourselves!
If someone posts their email to a developer about this issue here, I will take and alter that email to send to them in support, give a bit more force behind it. Sounds like the best option to me!
Click to expand...
Click to collapse
I agree. However, if you want to get it done quickly and properly, you will have to do it yourself. The problem is that I couldn't find a workaround, which is weird, because the idea exists. A long time ago, I had an iPod Touch, where you could install "Winterboard" - a Cydia app which redirected the read access to the icon file (which is stored within the app on iOS, too) to a folder where you could place custom icons.
If I were Google, I'd change the filetype of icons (or even more ui elements) to a vector format like .SVG. This way every device could calculate its own full resolution icons once and cache them for fast access. There wouldn't be the need for new icons everytime the displays are improved, which is happening all the time.