Author Archive

TekstiTV @ iPhone and iPad

Yle and MTV Teletext services now in iPhone and iPad devices. This is my first application made with Swift, a new programming language created by Apple for iOS and OS X development.

You can easily swipe to different pages and subpages with your fingers. Click + button to save your favourite page to pages roll (see it below main page area). You can open your favourite pages just clicking it, you don’t need to remember its page number anymore.

TekstiTV for iOS is designed to work in iPhones and iPads which has a new iOS 8.1 version.

tekstitv iOS screen 1 tekstitv iOS screen 2 tekstitv iOS screen 3

Install and enjoy from App Store: TekstiTV for iOS.

Map with Directions @ Android

Simulate route before travelling.

map with directions screen 1 map with directions screen 2 map with directions screen 3

Give both addresses and click route button. Application finds route between addresses and it will be displayed in the map. Click next and prev buttons to simulate turning points. You can use your device GPS location as a start address, but remember GPS is not working very well inside (it will take a time to find your location).

Install now from Google Play – PTM: Map with Directions

Otto Cash Machines @ Android

Use this application to find route to the nearest Otto Cash Machine in Finland.

otto cash machines android  screen 1 otto cash machines android  screen 2

Application loads all the Otto Cash Machine locations and uses user device location to show all Ottos within 30 km. User can find route to the nearest Otto Cash Machine or any Ottos with tapping Otto icon in a Map.

Install now from Google Play – PTM: Otto Cash Machines

I am Here @ Android

Where you are? I am over here – where are you??

You maybe have had this conversation with your friends. This application helps you send your location information to your friends with SMS, Email or WhatsApp. Or maybe you want to meet your friends in some specific place. Use this app in manual mode, drag pin in the map to the place where you want to meet and share it to your friends.

i am here screen 1 i am here screen 2 i am here screen 3

Your location will be determined when you start app. Detected location are shown with the pin at the center of the map. You can share it by pressing Email, SMS or WhatsApp buttons. Application will launch the selected app (SMS, Email or WhatsApp), you can select contact and share your location. You can edit message details before sending. Location is send with address to google maps as latitude and longitude values. Your contact can use his/her phone to open google map (for example) in favourite web browser and find route to you.

App can be switched to the manual mode. You can then drag the marker to any position you want. This feature is very useful if you are inside the building (for example) and app can not find your location or you just want to send some meeting place to your friends.

Install now from Google Play – PTM: I am Here

Course and study materials available from Slideshare

I published a few of my course materials to some time ago. Those materials contains Web Application programming with AngularJS, Windows Phone Programming, Mobile Programming with Android and Adobe AIR Programming courses. Those slides has got almost 10K total views so far!

AngularJS material is the smallest and it contains only about 20 slides. Material is suitable to people who wants to start learning to create single page application to the web.

Adobe AIR programming contains very deep information about making an Adobe AIR based applications to the Web and Android devices. It has almost 200 pages.

Mobile Phone programming with Android set is one of the biggest course material what I have ever done. It contains almost 300 pages. Material starts contains introduction Intents, Activities and other basic concepts but includes a lot of deep information too, like how to use fragments in your applications.

Windows Phone programming course material contains about 200 slides and works same way as Android does. This Windows Phone material includes both Windows Phone 7 and Windows Phone 8. New version of this Windows Phone material is planned to publish at the end of this year.

All of those course materials are free to use from

AngularJS AIR.Programming.png Android.Programming.png Windows Phone Programming

I have also created a lot of example projects and exercises to those courses (50-100 projects in each course), so something like 280 projects all together. If you are interested to get those example projects, just contact me and we can start discuss about the price.