Lots to Do!
There’s big plans for WordPress for Android, here’s just a small list of features that are in the works:
- Video Upload
- Full size image uploading option (with thumbnail)
- Post/Page context view on single click
- Automatic discovery of xmlrpc.php path via RSD
- Integration with the ‘share via’ context menus in Android (share a link, image, video, etc directly to a new post in the app)
- UI updates and optimization
- Internationalization and localization
Want to help develop these features? Reach out to us here to get plugged in!
Gwolle 1:15 pm on February 18, 2010 Permalink | Log in to Reply
I’d love to help. Not very familiar with Java, but learning every day. So, I checked out the source, made some changes (tried to localize the app). How can I “reach out” to help you folks at WordPress? Can I pick something to work with?
Raanan Bar-Cohen 1:19 pm on February 18, 2010 Permalink | Log in to Reply
@Gwolle — cool, localization is a popular request already !
best best to get involved is to open up a ticket on trac and include your patch: http://android.trac.wordpress.org/
That way the core developers of the app can review and provide feedback and then if it’s all good — they can include your code in the next release.
Gwolle 1:28 pm on February 18, 2010 Permalink | Log in to Reply
@Raanan
Looking at the Android documentation, localization is really simple. So I code the localization and then upload what? The whole app source, or just the files I changed? Sorry, but I’m not familiar with the Trac system. :/
By the way: It’d be great if the WordPress.org login system was integrated into this blog so that I just login once and all my comments are written by the same user. If that was possible, it would be very nice to have!
Dan 3:26 pm on February 18, 2010 Permalink | Log in to Reply
@Gwolle – Since you’re interested in localization, it’d be great if you could tackle the first step which is to create all of the fields that the app would need translated in the /res/values/string.xml file. Currently it only has two strings in it, but needs all of the label and button text added in there.
You can just work on that file and attach it to a trac ticket. It’d be great to have your help!
Gwolle 3:50 pm on February 18, 2010 Permalink | Log in to Reply
OK, I already started coding. Since Java isn’t that hard to learn, I managed to get the localization working, as you can see here: http://img682.imageshack.us/img682/2985/screenshot20100219at004.png
It’s German, and that’s the language I can translate to. I already started a thread in the forums (http://android.forums.wordpress.org/topic/localization-made-easier-with-php-amp-community?replies=1) on translating made easy with PHP, since the string.xml file is an XML (obviously).
Is there a faster way to reach you/the development team than replying to posts on the dev blog, e. g. email? It’s hard to follow up.
Gwolle 3:56 pm on February 18, 2010 Permalink | Log in to Reply
If you wish to I could post my strings.xml, but then you’d have to go through the code and do what I did – copy&paste&replace. I imagine that’s no fun, so isn’t there a way we could share the code? I can upload what I’ve got so far (full app), it’s been built on a svn checkout I did 6 or 8 hours ago. Isn’t there a much easier way? :/
Dan 4:13 pm on February 18, 2010 Permalink | Log in to Reply
gotcha, maybe just zip up the source and attach that to ticket instead and we’ll take a peek at what you did
Gwolle 2:34 am on February 19, 2010 Permalink | Log in to Reply
Did open a new ticket with my progress so far.
Angelo Verona 4:36 pm on February 18, 2010 Permalink | Log in to Reply
Yesterday morning i started with translation, but after that i find out that.. as mentioned by Dan, string.xml file had only 2 strings and i won’t to do a hard translation, so i was quit. But i can see this morning is more clear, can I help you with something?
Gwolle 4:42 pm on February 18, 2010 Permalink | Log in to Reply
I’m going to zip my work (it’s really, really not complete, there are a lot of files to cover) and attach it to a trac tomorrow.
@Dan
Is there a faster way to communicate?
By the way: I hacked a PHP script together to show you what I meant earlier. Please do NOT waste your precious time testing this thing, because it doesn’t save your translation. It just for testing purpose only, but I think if it actually WOULD work we’d be up with a dozens of translations in a week or so. Here’s the link: http://wolfgangtimme.de/android-localizer/
Gwolle 4:45 pm on February 18, 2010 Permalink | Log in to Reply
Oh, I forgot: Going through the code I kinda got afraid that the changes I made would be worth nothing, because the code changes rapidly. How often do you update the trunk, Dan? And: Who’s “officially” involved in the development process of WP for Android?
Dan 4:49 pm on February 18, 2010 Permalink | Log in to Reply
I manage the process and updating of the trunk. I’m going to update the trunk tomorrow, it will probably updated about twice a week.
@Angelo – what language do you want to translate to? Once we get the strings.xml file set up we can pass it over to you for translation.
Angelo Verona 5:01 pm on February 18, 2010 Permalink | Log in to Reply
@Dan – I can translate to Slovak and to Czech language.
I think that we can modify GlotPress project to import and export XML file for string.xml
Dan 5:21 pm on February 19, 2010 Permalink | Log in to Reply
We have a complete strings.xml file now which we can use for glotpress: http://android.trac.wordpress.org/browser/trunk/res/values/strings.xml
Brian Sawyer 1:47 pm on March 2, 2010 Permalink | Log in to Reply
I’d love to help. What format are you working on for video upload (which I’d love to see)? I’ve been disappointed in lack of Flash support on Android, which makes my Vimeo-based videoblog useless on Android phones.
Dan 8:02 pm on March 2, 2010 Permalink | Log in to Reply
I believe Android records in 3GP video format. When you upload to WordPress it loads it in the VideoPress flash player. At least it will play on the HTC Hero devices.
Android Apps Development 9:26 am on January 11, 2011 Permalink | Log in to Reply
I appreciate your blog because of unique content and informative post. Thanks for sharing that.