Monday, December 12, 2011

Today's progress


This is something I am very proud of. It's the first real widget added to Android for Nokia. It's communicating with the Android's Calendar application and shows your most recent added tasks!

It might not sound spectacular, but in fact it is. You can swipe with your finger through all your tasks in widget itself, no need to open the full application. The scrolling feels very natural and uses the same "inverted scrolling" technology as iOS and Android.

It still needs a lot of performance and accuracy tweaks, but according to the screenshot it's already looking good. The tasks are loaded dynamically from the calendar app and when you've added a new task it'll immediately show up.

Further changes:

Today I started working with another respecter developer. He's working on live wallpapers! So stay tuned.

Github testers:


I don't recommend using the current builds on your phone yet, it needs to be optimized to handle touch events more precisely by using an algorithm wether another touch event is already happening or not. That'll be fixed in another build though.

Roboto Font + Homescreen

Today I'm working on a few graphic/design changes. I took a closer look to Android 4.0 and tried to copy most of it's animations as well. Here's what I have:

  • Android 4.0 Roboto Sans font instead of Droid Sans
  • 3D animations when opening your application list
  • Fading menu when opening the multitask panel
What I'm working on now:
  • Swipe to left to delete notifications
  • android.gesture.as (API) for touch events
  • Live Wallpapers
  • Widget API
  • Default Applications
Public alpha:

There won't we a public alpha for the next couple of days but as you can see the progress is going very fast! I hope to get a public alpha ready on this Friday.

Sunday, December 11, 2011

Android API (Dialog)


Current features

  • Dialog
API call
  1. _level0.android_dialog(title);
  2. Returns:

    _level0.api_dialog_return = 0 (when clicked Ok)
    _level0.api_dialog_return = 1 (when clicked Cancel)

Android Background Processes

I've added a new module in the kernel allowing it to run processes in the background. Each task is running in as a separate process and is managed by the kernel in order to avoid conflicts. I've added two example daemons for this screenshot so you can see how they would look if there are any.
Daemons can be added by any 3rd party application by using this code: http://pastie.org/3001133
Fancy huh?




Saturday, December 10, 2011

Demonstrating ICS on Nokia

Time for the first real footage.

Updated kernel, this is the result!

I got a few screenshots from the latest version which I've uploaded to Github. It's running on a new kernel which has been written from scratch for this project. It supports true multitasking and it's supposed to run faster and smoother.

  • Very smooth
  • Fast loading times
  • Animated boot intro
  • Intuitive Android lock screen

Android for Nokia is now open-source on Github

Today I started working on the Android for Nokia kernel. The kernel and GUI are now completely separated. Developers can recompile the source code and build their own version, or just take a look at the code.

You can also keep track of the progress on the project. And enthousiasts can try out the latest build by zipping the most recent master branch by clicking the 'ZIP' button (https://github.com/FalkoDev/Android/zipball/master).

Right now it's still a plain kernel, I'm still working on the user interface. I'll keep you updated when there are major changes.

https://github.com/FalkoDev/Android

Developers can recompile the source-code and build their own version, or just take a look at the code.