1 2

Nokia Asha UI Component Demos – Featured Project

AshaCompDemIcon   Nokia Asha UI Component Demos by team Nokia Developer is a our Featured Project of the week. The project which is the ported version of  ​Series 40 UI Component Demos to the newly released Nokia Asha software platform 1.0 demonstrates quite nicely the use of  LCDUI components tested well on the latest Nokia 501.

asha-ui-component-demos-1        asha-ui-component-demos-6

As visible from the pictures above, the projects describes various Nokia Asha UI components like Lists, Canvas, Form etc. The availability of  source code also proves to be of great help for people wanting to start developing for or convert their existing S40 based app to Nokia Asha platform.

Thanks to Nokia Developer team who have been creating great projects which have always proven a great learning resource for developers & this project is no less then that.

- Vineet Jain (on behalf, Projects Moderation team)

Lumia App Labs #11 – Developing applications for Nokia Lumia phones using Telerik controls (Featured Video)

With a membership in the Nokia Premium Developer Program, you’re provided a free license to the entire suite of Telerik RadControls. These controls are designed to decrease the development time for your Nokia Lumia apps and to help increase their ratings in the Windows Phone Store. Over 40 custom are included and they are already used by a number of publishers with top-selling apps. The controls offers a wide range of capabilities to complement the stock UI toolbox, such as powerful animations, data visualisation, and design templates.

In this Lumia App Lab Michael Crump, an evangelist with Telerik, gives you a brief overview of RadControls for Windows Phone, including interaction controls for animations, charting, and trial reminders; productivity controls, including diagnostics; and design controls, including Windows Phone Design Language templates and hub tile controls. Then Michale illustrates how to use the control and development techniques in coding demonstrations.

A downloadable copy of the slides from the session can be found here: http://www.slideshare.net/nokia-developer/lumia-app-lab-getting-started-with-telerik-rad-controls

For more details visit http://www.telerik.com/products/windows-phone.aspx and get your Premium Developer Program membership here: https://www.developer.nokia.com/Developer_Programs/Premium_program.xhtml

Check out details of the other Lumia App Labs, including the future schedule, here: https://www.developer.nokia.com/Develop/Windows_Phone/Learn/

See Featured Videos for other great videos from the community.

WeatherApp – Featured Project

JMEWeatherIcon  This week we have selected WeatherApp as our Featured Project, another Nokia Developer example for the Nokia Asha software platform and Series 40. This project lets users see the upcoming day’s weather forecast for their region or any other city of their choice. GPS/cellid based positioning is used to fetch user’s location which in turn is utilized to get the forecast data in JSON format.

JMEWeather1 JMEWeather2

The project works well with Nokia Asha software platform 1.0, on which the latest device Nokia 501 is based. The project also proves a good source of information for anyone wanting to implement in-app advertising in their apps.

It boasts a huge number of downloads since its creation depicting how much helpful the project has been. For all the technical details about the project see its Wiki.

Thanks to all the people who have been creating such cool & great examples & helping developers in a great manner.

- Vineet Jain (on behalf, Projects Moderation team)

About Page Sample (Featured Project)

ApplicationIcon64x64 Our Featured Project for the week is About Page Sample by saramgsilva. The Windows Phone 7/8 based project was unanimously chosen for explaining & designing a very common yet an important feature of any app, its About Page.

200px-AboutPage_openedAppbar

The Project showcases as how some additional features like rating the app, sharing it on social networks/through email etc. can be implemented in an About page of an app along with those  common details like app name, its version, support details etc. Utilization of  Model-View-ViewModel(MVVM) design pattern in its implementation also serves a purpose for those wanting to implement it in their apps.It is also worthy to mention about the Nokia Developer Wiki  article which author has written, explaining the fine details about the implementation & all its know hows.

Lastly, we are much thankful to the author for sharing an extremely useful example with us & hoping more of such would be shared in future as well.

- Vineet Jain (on behalf, Projects Moderation team)

Series 40 Webinar: UX checklist for Series 40 full-touch apps (Featued Video)

This webinar provides pointers you can use to undertake UX checks on your Series 40 full-touch apps, even if you have no formal experience in UX design. UX expert Jan Krebber reviews a checklist of the worst UX mistakes that he and colleagues found in real-world testing of apps. He points out the commonly made mistakes and provides specific solutions to these problems.

As usual for Nokia Developer UX webinars, it features exercises and has received follow-up treatment in a Nokia Developer Wiki article.

You can download the slides from this session at: http://www.slideshare.net/nokia-developer/ux-checklist-for-series-40-full-touch-apps

The related wiki article is here: Series 40 UX checklist webinar – companion article

Find out more about developing for Series 40 at: http://www.developer.nokia.com/Series40

Links to other Nokia Developer Resources mentioned in the webinar are:

Check out the current webinar schedule here: http://www.developer.nokia.com/webinars

See Featured Videos for other great videos from the community.

Grupo de Estudio: Desarrollo para Windows Phone en Español

Desarrollo Apps para Nokia Lumia

 https://projects.developer.nokia.com/desarrolladores

Debido al deseo de fomentar el desarrollo de aplicaciones para Windows Phone y en especial para dispositivos Nokia de la serie Lumia, algunos Nokia Developer Champion junto con otros Desarrolladores, hemos decidido crear un proyecto en el cual se pueda compartir toda la información referente a dicho tema, pero en esta ocasión, dedicado a todas aquellas personas que deseen incursionar en dicho entorno aun cuando no posean conocimientos previos ni experiencia desarrollando aplicaciones móviles.

Mediante este proyecto deseamos animar a todas aquellos usuarios, bloggers, estudiantes de carreras relacionadas al desarrollo de aplicaciones y/o sistemas, e incluso diseñadores/programadores web, a incursionar en el universo de las aplicaciones móviles. Creemos que la mejor forma de lograrlo es demostrando lo increíblemente fácil que puede ser la tarea, aun cuando no posean experiencia alguna sobre el tema.

Durante el desenvolvimiento de dicho proyecto tenemos como finalidad principal la de desarrollar aplicaciones móviles para Windows Phone dando prioridad al diseño y contenido, mas allá de la tecnología utilizada, es decir, creemos que es totalmente posible crear aplicaciones relevantes basándonos en un bien expuesto contenido y un agradable diseño, lo que se vera reflejado en muchísimas descargas aun cuando no posean una enorme infraestructura ni muchas lineas de código. Lo que es muy sencillo gracias a las herramientas de desarrollo y diseño de aplicaciones para Windows Phone.

Por dichas razones buscamos crear un grupo de estudio participativo, en donde cada desarrollador o usuario, pueda acceder al contenido compartido en el y luego de cada publicación exponer sus dudas respecto al material suministrado. De esta forma, se pueden aclarar dudas o recibir sugerencias de usuarios mas avanzados al nivel alcanzado en el momento por el grupo en general. Se abarcara desde el nivel mas básico  es decir, la instalación de las herramientas de desarrollo, hasta niveles muchos mas avanzados que permitan interactuar con servicios en linea.

La forma de demostrar y poner en practica lo aprendido se reflejara en el desarrollo de aplicaciones por cada nivel avanzado, es decir, si el nivel mas básico nos enseña como utilizar listas de texto, buscaremos una forma creativa sacar provecho a ello, creando aplicaciones en donde sean utilizadas de forma efectiva. Un ejemplo de ello seria una aplicación de Recetas de Cocina o  Bebidas, guías de comandos de alguna aplicación de escritorio o juego, etc. Con ello, a nivel que aumente nuestro aprendizaje podremos ir desarrollando aplicaciones que luego podremos publicar de forma gratuita en el Marketplace. Para ello dispondremos de una cuenta en el mismo destinada a este proyecto. Aquellos que ya posean alguna cuenta de desarrollador pueden publicar sus proyectos mediante ella.

La intención es proporcionar el aprendizaje necesario a todos los participantes, brindar asesoría en cuanto a ideas creativas y diseño de interfaz y a su vez, ayudarlos mediante las practicas a crear sus propias aplicaciones y publicarlas en la tienda, lo que para cada desarrollador es contado como experiencia y demostración de su trabajo, esto es muy importante a la hora de que desee incursionar en proyectos comerciales para algún cliente o aplicar por alguna oferta laboral relacionada con el tema.

Las aplicaciones creadas serán compartidas en diferentes blogs de usuarios Nokia y Windows Phone para que sean conocidas por usuarios a nivel mundial. Mientras mas usuarios formen parte del grupo, mas aplicaciones serán desarrolladas y publicadas en la tienda. Inicialmente se busca que el contenido de las mismas sea en español, pero quien desee realizar sus aplicaciones en varios idiomas debe saber que sera una tarea muy fácil y aumentara las posibilidades de descarga. En caso de ser necesario, brindaremos asesoría en la traducción del contenido, así como también  en el diseño de la interfaz para sus aplicaciones para que sus ideas sean expresadas de la mejor manera a nivel gráfico.

Mas allá de los beneficios ya planteados, sabemos que la participación en dicho proyecto sera muy bien valorada y agradecida en la comunidad de Nokia Developers y sobretodo en la comunidad de usuarios quienes serán los mas beneficiados con la llegada de estas nuevas aplicaciones para sus móviles.

Próximamente estaremos compartiendo las pautas y cronograma para la publicación del contenido mediante la pagina del proyecto en esta web. También informaremos sobre ello por este medio.


Drag & Drop in Windows Phone (Featured Article)

Drag & Drop in Windows Phone by pavan.pareta

This week’s featured article illustrates how to use Interaction Behaviors API to Drag & Drop objects in Windows Phone, with an example. The example in the article implements the drag’n’drop sequences using the Interaction Behaviors API.

The article covers the use of this API on both – traditional UI components like TextBlock, Image, etc. as well as UI elements like drawing objects like Rectangle, Ellipse, Path, etc.

Read the article and let us know how useful it was to you!

Designing & Optimising Graphics for your Series 40 app (Featured Video)

Are you wondering what to consider when designing and optimising graphics for your Series 40 application? Mikko Kaipio, Senior UX Designer, provides you with tips and best practices for handling graphics in your Series 40 applications.

He also explains the key items to take into account when porting your Android application graphics to the successful Nokia Asha family of Series 40 phones.

More information about Series 40 UX resources can be found here: http://bit.ly/Qx757l

Explore the app examples used in this video:

Series 40 Web Apps UI Visualisation Examples (Featured Project of the Month November 2012)

project iconSeries 40 Web Apps UI Visualisation Examples is a Nokia Developer example which demonstrates the basic use of the S40 Web Apps HTML “UI Components”. The example code snippets are meant for both designers and developers: designers get an impression of how the components actually look on the device and developers learn how to use the Web Apps UI components.

If you’ve noticed a theme in our examples you’re right. Last month we featured a similar project showing off Java ME UI components. These sorts of Nokia Developer examples make it easier for designers and developers to start programming more easily, with less iteration.

The project wiki documentation contains extensive documentation explaining the main UI elements and navigation elements, along with common design patterns. This is a useful complement to the Series 40 Web Apps Developer’s Library.

As this is an official example, you can ask questions in the project discussion boards.

– Hamish Willee (on behalf of the Projects Moderation team)

Windows Phone Native C++ and DirectX – First Direct3D App, setting up Touch and Sensors (Featured Article)

Windows Phone Native C++ and DirectX – First Direct3D App, setting up Touch and Sensors by jumantyn

This week’s featured article shows us the basic steps of creating a first native Direct3D app. We take a look at the files created in the project template and also show you how to utilize touch input and Windows Phone sensors i.e. accelerometer and gyroscope.

DX SS 04.pngDX SS 05.png

Let us know how you found this article!