January 2014 Core Apps Hack Day Four – Clock and Doc Viewer

See also Hack Day One – Reminders and Music, Day Two – Calendar and RSS Reader and Hack Day Three – File Manager and Calculator.

Day Four of the January 2014 Core Apps Hack Days brings focus to Clock and Doc Viewer but as I keep saying we welcome contributions to any app on any day of the week!

device-2014-01-29-100449

device-2014-01-29-100212

The Doc Viewer app is currently not in the image, so no screenshots there.

In order to get started we’ve come up with some suggestions for new developers.

First off get your development environment setup as documented at http://developer.ubuntu.com/apps/create/get-the-sdk/ which you can do either natively on Ubuntu 13.10 or 14.04 or in a Virtual Machine if you prefer.
If you have a Nexus device, you could either replace the legacy OS with Ubuntu using either of these guides – https://wiki.ubuntu.com/Touch/Install or https://wiki.ubuntu.com/Touch/DualBootInstallation.

Next up take a look at some of these suggestions based on your area of interest and skill level.

We welcome translations for all our Core Apps. If that’s if interest you can find everything you need at https://translations.launchpad.net/ubuntu-clock-app and https://translations.launchpad.net/ubuntu-docviewer-app.

If you find bugs in the apps you can look for existing bugs to confirm or fix at https://bugs.launchpad.net/ubuntu-clock-app/+bugs and https://bugs.launchpad.net/ubuntu-docviewer-app/+bugs, or file new bugs at https://bugs.launchpad.net/ubuntu-clock-app/+filebug and https://bugs.launchpad.net/ubuntu-docviewer-app/+filebug

You may find some bugs which have yet to be confirmed or triaged, we’d love your help there too.

You’ll find out-standing merge proposals on launchpad at https://code.launchpad.net/ubuntu-clock-app/+activereviews and https://code.launchpad.net/ubuntu-docviewer-app/+activereviews.

If you’d like to take on a task then we have some work items in the blueprints which you can assign to yourself and get cracking on at https://blueprints.launchpad.net/ubuntu-phone-commons/+spec/coreapps-1404-clock-dev and https://blueprints.launchpad.net/ubuntu-phone-commons/+spec/coreapps-1404-docviewer-dev

You can find out more about the Core Apps Hack Days at the links at the top, and you’ll find all of us hanging out on #ubuntu-app-devel on freenode.

January 2014 Core Apps Hack Day Three – File Manager and Calculator

See also January 2014 Core Apps Hack Day One – Reminders and Music and January 2014 Core Apps Hack Day Two – Calendar and RSS Reader

Day three of the January 2014 Core Apps Hack Days brings focus to File Manager and Calculator but as I keep saying we welcome contributions to any app on any day of the week!

device-2014-01-28-093455

device-2014-01-28-093545

device-2014-01-28-094258

device-2014-01-28-094346

In order to get started we’ve come up with some suggestions for new developers.

First off get your development environment setup as documented at http://developer.ubuntu.com/apps/create/get-the-sdk/ which you can do either natively on Ubuntu 13.10 or 14.04 or in a Virtual Machine if you prefer.
If you have a Nexus device, you could either replace the legacy OS with Ubuntu using either of these guides – https://wiki.ubuntu.com/Touch/Install or https://wiki.ubuntu.com/Touch/DualBootInstallation.

Next up take a look at some of these suggestions based on your area of interest and skill level.

We welcome translations for all our Core Apps. If that’s if interest you can find everything you need at https://translations.launchpad.net/ubuntu-filemanager-app and https://translations.launchpad.net/ubuntu-calculator-app.

If you find bugs in the apps you can look for existing bugs to confirm or fix at https://bugs.launchpad.net/ubuntu-filemanager-app/+bugs and https://bugs.launchpad.net/ubuntu-calculator-app/+bugs, or file new bugs at https://bugs.launchpad.net/ubuntu-filemanager-app/+filebug and https://bugs.launchpad.net/ubuntu-calculator-app/+filebug

You may find some bugs which have yet to be confirmed or triaged, we’d love your help there too.

You’ll find out-standing merge proposals on launchpad at https://code.launchpad.net/ubuntu-filemanager-app/+activereviews and https://code.launchpad.net/ubuntu-calculator-app/+activereviews.

If you’d like to take on a task then we have some work items in the blueprints which you can assign to yourself and get cracking on at https://blueprints.launchpad.net/ubuntu-phone-commons/+spec/coreapps-1404-filemanager-dev and https://blueprints.launchpad.net/ubuntu-phone-commons/+spec/coreapps-1404-calculator-dev

You can find out more about the Core Apps Hack Days at the links at the top, and you’ll find all of us hanging out on #ubuntu-app-devel on freenode.

January 2014 Core Apps Hack Day Two – Calendar and RSS Reader

See also January 2014 Core Apps Hack Day One – Reminders and Music.

Day two of the January 2014 Core Apps Hack Days brings focus to Calendar and RSS Reader (a.k.a. ‘Shorts’), but as always we welcome contributions to any app on any day of the week!

device-2014-01-27-101500

device-2014-01-27-101138

device-2014-01-27-101117

device-2014-01-27-101156

In order to get started we’ve come up with some suggestions for new developers.

First off get your development environment setup as documented at http://developer.ubuntu.com/apps/create/get-the-sdk/ which you can do either natively on Ubuntu 13.10 or 14.04 or in a Virtual Machine if you prefer.
If you have a Nexus device, you could either replace the legacy OS with Ubuntu using either of these guides – https://wiki.ubuntu.com/Touch/Install or https://wiki.ubuntu.com/Touch/DualBootInstallation.

Next up take a look at some of these suggestions based on your area of interest and skill level.

We welcome translations for all our Core Apps. If that’s if interest you can find everything you need at https://translations.launchpad.net/ubuntu-calendar-app and https://translations.launchpad.net/ubuntu-rssreader-app.

If you find bugs in the apps you can look for existing bugs to confirm or fix at https://bugs.launchpad.net/ubuntu-calendar-app/+bugs and https://bugs.launchpad.net/ubuntu-rssreader-app/+bugs, or file new bugs at https://bugs.launchpad.net/ubuntu-calendar-app/+filebug and https://bugs.launchpad.net/ubuntu-rssreader-app/+filebug

You may find some bugs which have yet to be confirmed or triaged, we’d love your help there too.

You’ll find out-standing merge proposals on launchpad at https://code.launchpad.net/ubuntu-calendar-app/+activereviews and https://code.launchpad.net/ubuntu-rssreader-app/+activereviews.

If you’d like to take on a task then we have some work items in the blueprints which you can assign to yourself and get cracking on at https://blueprints.launchpad.net/ubuntu-phone-commons/+spec/coreapps-1404-calendar-dev and https://blueprints.launchpad.net/ubuntu-phone-commons/+spec/coreapps-1404-rssreader-dev

You can find out more about the Core Apps Hack Days at the links at the top, and you’ll find all of us hanging out on #ubuntu-app-devel on freenode.

January 2014 Core Apps Hack Day One – Reminders and Music

As David blogged yesterday, we’re having another round of Core Apps Hack Days for our Ubuntu Phone Core Apps

Each day we’re focussing on two apps, today that’s Reminders and Music, but as always we welcome contributions to any app on any day of the week!

device-2014-01-24-103051 device-2014-01-24-103257

In order to get started we’ve come up with some suggestions for new developers.

First off get your development environment setup as documented at http://developer.ubuntu.com/apps/create/get-the-sdk/ which you can do either natively on Ubuntu 13.10 or 14.04 or in a Virtual Machine if you prefer.
If you have a Nexus device, you could either replace the legacy OS with Ubuntu using either of these guides – https://wiki.ubuntu.com/Touch/Install or https://wiki.ubuntu.com/Touch/DualBootInstallation.

Next up take a look at some of these suggestions based on your area of interest and skill level.

We welcome translations for all our Core Apps. If that’s if interest you can find everything you need at https://translations.launchpad.net/reminders-app and https://translations.launchpad.net/music-app.

If you find bugs in the apps you can look for existing bugs to confirm or fix at https://bugs.launchpad.net/reminders-app/+bugs and https://bugs.launchpad.net/music-app/+bugs, or file new bugs at https://bugs.launchpad.net/reminders-app/+filebug and https://bugs.launchpad.net/reminders-app/+filebug

You may find some bugs which have yet to be confirmed or triaged, we’d love your help there too.

You’ll find out-standing merge proposals on launchpad at https://code.launchpad.net/reminders-app/+activereviews and https://code.launchpad.net/music-app/+activereviews.

If you’d like to take on a task then we have some work items in the blueprints which you can assign to yourself and get cracking on at https://blueprints.launchpad.net/ubuntu-phone-commons/+spec/reminders-app-development and https://blueprints.launchpad.net/ubuntu-phone-commons/+spec/coreapps-1404-music-dev

You can find out more about the Core Apps Hack Days at the links at the top, and you’ll find all of us hanging out on #ubuntu-app-devel on freenode.

Ubuntu Reminders App Progress

During the 13.10 development cycle we worked with the community to create a set of Core Apps for Ubuntu Touch. This resulted in a set of apps delivered in the image we build every single day.

For the 14.04 cycle we’ve got more work to do! During his keynote, Mark Shuttleworth identified some areas of focus for the next 6 to 12 months. For the existing Core Apps we’ll be working on refinement, expansion, ensuring apps work in the sidestage and adapt accordingly when resized. We’ll also look at getting the Core Apps running on the tablet (Unity 8) and desktop (Unity 7).

In addition to those improvements and evolutions we’re also working on new apps for this cycle. David Planella has already blogged about the Reminders App (powered by Evernote), and I just wanted to post an update to that.

There’s been a flurry of activity on Reminders App over the last couple of weeks. We’ve started work on an backend which connects through the Online Accounts API to Evernote.

Evernote online account

Once authenticated to Evernote the app can access notes, notebooks and reminders stored in Evernote, and display them. We worked with the Canonical Design Team to come up with some draft wireframes for the various screens in the Reminders App. Some of the screens will require SDK changes because they introduce new design patterns which are still in progress.

The first of those are Notes & Notebooks views, both of which are still very much in progress, but the basics are working.

Notes view Notebook view

The reminders view is still in progress:-

Reminders view

It’s possible to navigate your notes and display them, and again this is in progress, but it’s exciting to see the basic display of notes working!

Display note

We’ve added Reminders App to our continuous integration setup which automatically builds click packages and Debian packages for the app and the plugins and runs tests before pushing the packages to our PPA.

Next we need to built the other views and start building the rest of the Reminders App. Part of that includes building a small team to create and maintain the Evernote API QML plugin as detailed in David’s blog post. I’ll be reaching out to some core apps developers to gauge interest, but volunteers always welcome, see David’s post for details.