BlackBerry 10.3 SDK goes Gold - here's some of the new additions

BlackBerry 10.3 SDK goes Gold - what can we expect to see?
By DJ Reyes on 24 Jun 2014 04:18 pm EDT
7
loading...
0
loading...
44
loading...

The BlackBerry Jam Direct webcast for developers took place today and with it the release of the Gold SDK. We already saw the Dev OS updated to 10.3.0.700 for developers to use for testing and today we see Gold SDKs released, as well as the Simulator which let's you try out the upcoming BlackBerry Passport's touch-enabled keyboard. During the webcast, BlackBerry went through the new APIs available to developers, such as Bluetooth LE, new headless triggers and telephony (retrieve phone number, hold call etc).

We'll get more into what's expected to arrive in BlackBerry OS 10.3 in a different post but for now, here's some of the changes added to the Gold SDK made available today.

  • Enhanced toolbar - The updated toolbar focuses on launch configurations, and it is the starting point for launching your app. You can use the toolbar for tasks such as running an app, debugging an app (including headless apps), profiling C/C++ or QML projects, and performing memory analysis or code coverage.

  • New Device Properties wizard - If your device is not connecting correctly in the IDE, you can use the new Device Properties wizard to resolve problems that may prevent deployment of your app on a device.

  • QML Preview enhancements - QML Preview has some new features that make testing your UI easier. In the preview window, you can use the touch interaction feature to test how your app responds to touch events, or use the selection feature to find the code that implements a control. You can also see how your UI looks with colors, themes, and screen resolutions

  • Design units and UI adaptability - Design units and asset selectors make it easier to create adaptable UIs. A design unit is a unit of length that scales assets for different device specifications. You can use asset selection based on screen layout or asset selection based on screen density to minimize your code.

  • Themes and colors - You can now change the primary color of your app at runtime or in your bar-descriptor.xml file to a color that matches your brand. You can change the default visuals for many core controls.

  • Setting visual styles for your app - You can specify the theme of your app (bright, dark, default) by using the Theme drop-down list on the Application tab of your bar-descriptor.xml file.

  • New permissions in API level 10.3.0 - Using API level 10.3, you can access new phone and PIM permissions in your bar-descriptor.xml file. You can learn about a call in progress, add audio to a phone call, start an outgoing phone call without prompting the user, or view the logs of previous phone calls.

Later in the summer we should see a 10.3.1 SDK drop in beta and then a gold release for that too. The 10.3.1 SDK will provide key features for developers to create apps for the BlackBerry Classic and the "tool belt".

I'm certainly looking forward to 10.3 and can't wait for it to become available. I've tried out the beta OS and have just loaded on this latest release and I'm liking what I see. Just bear in mind that the latest release in a developer version so it is not good to use on your main device.

To download the 10.3 Gold SDK, head on over to the BlackBerry Developer website and download the SDK for your preferred system.

Learn more / Download the 10.3 Gold SDK

47 comments

spantch101

Nice!!

Via My z10 and CB10

slagman5

Yes, nice, nice indeed. You're a developer then I take it?

Posted without the aid of AutoCorrect with my physical keyboard via CB10

khehl

They need to open up more APIs if they want to stay competitive!!

http://forums.crackberry.com/blackberry-10-os-f269/did-bb-finally-open-u...

Not sure what they really don't get, even stubborn Apple is doing it. BBOS had some pretty open APIs like themes. Let's hurry err up

hennesseystealth

Quien va a decir numero uno?

crackbrry fan

Yo! Primero ! :-)

Posted via CB10

spantch101

Can't wait for the next update for a new daily driver

Via My z10 and CB10

altrax

I'm curious about what they demo'd for the passports keyboard.... any video clips or screen grabs available?

Posted via CB10

QtHelex

The recorded event will get avilable during the week. They basically showed some code how to grab the informations from the into the keyboard integrated "touchpad". And those screen related coordinates, press events and the whole thing seems to have multitouch support.
But no real demo, just some code and scetches in the presentations.

I guess I badly need to preorder this device!!!

Hup55

This version is definitely a release candidate.

Posted Via my BlackBerry  Z30 

rdgroulx

This article makes me feel like Ralph while Lisa Simpson explains symmetrical dichotomy in interpolated ensembles of quantum-linked nucleons.

Going back to sticking a pen in my nose while I choo-choose another post to read.

Z30 Vivo Brasil

Graheem

lol, I'm there with you!

xBURK

This is really great to see DJ. Thanks for the information.

BBM CHANNEL - "BB POWERED " C001C1D66

camposwaldo2

what about the icons?

neteng1000

Was it October when it was scheduled to go public?

Posted via CB10

m69c44

Nice can't wait

Posted via CB10

Prem WatsApp

Did I read in-app themes?

That's missing in 10.2.1!

Pasted via CB chen

QtHelex

Sadly still no API to record a phone call full duplex. :(

Also a API to get more informations for BBM notifications would help a lot. Especially the pepple smartwatch integration and also a API to allow Backup applications to extract and archive the chat history would be a warmly welcome addition.

wojt7

Did they finally add ability to turn off wifi in API?

Posted via CB10

oddboy

Last I heard, it was by design that apps we're not allowed to turn off wifi. Sure would be nice if they allowed it, but highly doubtful they will.

scrapmetal58

For what kind of thing would one use that? Can you give me some examples?

Posted via CB10

Xandrex_BSCF

Imagine you leave the house with your hike. An NFC tag on your bike can activate a sequence like this one:
1switch Wi-Fi off
2 lock screen rotation
3 set profile to Normal
4 set a BBM status
5 activate BlueTooth
6 launch the music player

And you could of course want the same sequence without an NFC tag (like ShortcutMe on BBOS).

Posted via CB10

LuayS

What's remaining on the road map

Posted via CB10

uktivo

An api to block phone numbers would be a very welcome sight to me.

wout000

"You can learn about a call in progress, add audio to a phone call, start an outgoing phone call without prompting the user, or view the logs of previous phone calls."

This part scares me. Sounds like an opening for malicious apps.

Posted via CB10

Stomps01

+1

Posted via CB10

kadusch

Just don't allow those apps to use it via the permissions. Problem solved!

At the same time it opens up the possibilities for a lot of new great native apps.

zeon mohamedd

Icon colors....in app theme(dark or bright).

NICccccEeeeeee

Posted via CB10

zeon mohamedd

I hope bb10 os will support a native launchers in the future...like android

Posted via CB10

zeon mohamedd

((You can change the default visuals for many core controls.))....This is my favorite part..amaaaazzziinnnggg!!

Posted via CB10

cronico

We need the API for create a call blocker with blacklists as soon as possible!!!!!!!!!!

Posted via CB10

akOnalangBFmo

WTF! I almost broke my Z10 for countless wiping and loading 10.3.0.700 yesterday.

Posted via Refrigerator

digitalmayhem01

New permissions in API level 10.3.0 - Using API level 10.3, you can access new phone and PIM permissions in your bar-descriptor.xml file. You can learn about a call in progress, add audio to a phone call, start an outgoing phone call without prompting the user, or view the logs of previous phone calls.

Ummmm.....really?

Posted from Thor's hammer...my Z30!

omar ayman

Hybrids FTW!

Via CB10 on Z10STL100-2/10.3.0.296

playbookdrew

Will the .249 bar files work if I load this up?? :)

shazaib hyder1

What are the flaws?

Posted via CB10

jat94

I just install but there are no icons for music nd video!!! Why???

Posted via CB10

rthonpm

This is a developer release, like the article said, not a production OS.

Posted via CB10

Akshay kukade

not available my z10 10.3

Posted via CB10

josaki

Some good stuff on the way.

Samikk1

Nooooooooooo font hearts my eyes. And so little things they did even can't choose to who sent massage from missed calls or contact list....

Posted via CB10

kadusch

Are the developers now able to record a call?

RevyRah

The app, Parrot, is headless and it records calls perfectly.

kadusch

Are you absolutely sure? I found so far only apps which only records my own voice. I need to turn the speaker on to record also what the caller says.

RevyRah

Absolutely positive, as I've purchased the app, and it records every single call that I make or that comes to me, all done without me opening the app.

JREwing

Should hit AT&T by 2016.

sm88

10.3.1 should add a feature as a optional to lock the minimising gesture from the bottom due to some game are based on swiping up, like stick tennis and minion rush etc... although you can avoid swiping it from the bottom but it is a bit hard to take notice where you swipe from while your too focused into the game, and then it suddenly minimises. I still can't used it to stick tennis. Hopefully blackberry do something about this in 10.3.

Posted via CB10

congsilo

Enhanced toolbar - The updated toolbar focuses on launch configurations, and it is the starting point for launching your app. You can use the toolbar for tasks such as running an app, debugging an app (including headless apps), profiling C/C++ or QML projects, and performing memory analysis or code coverage. Good post, I need it
http://www.friv10000game.org | http://www.y8x.org | http://www.kizi10gaming.com/2