[Android Apps and Games] sylsau:
Hello,

I made this post to present you a free weather application named Tiny Weather and available here on Google Play Store : https://play.google.com/store/apps/details?id=com.ssaurel.tinyweather

Tiny Weather purposes weather for daily and forecasts on 16 next days. UI is simple and elegant with a blue theme.

Some screenshots :

* Current Weather

[IMG="http://cluster015.ovh.net/~ssaurel/tinyweather/screenshots/current_en_400.png"]http://cluster015.ovh.net/~ssaurel/tinyweather/screenshots/current_en_400.png[/IMG]

* Forecasts on 16 next days

[IMG="http://cluster015.ovh.net/~ssaurel/tinyweather/screenshots/forecasts_en_400.png"]http://cluster015.ovh.net/~ssaurel/tinyweather/screenshots/forecasts_en_400.png[/IMG]

* Change city

[IMG="http://cluster015.ovh.net/~ssaurel/tinyweather/screenshots/change_city_en_400.png"]http://cluster015.ovh.net/~ssaurel/tinyweather/screenshots/change_city_en_400.png[/IMG]

* Use location action button to detect your city

[IMG="http://cluster015.ovh.net/~ssaurel/tinyweather/screenshots/location_en_400.png"]http://cluster015.ovh.net/~ssaurel/tinyweather/screenshots/location_en_400.png[/IMG]

* Misc

[IMG="http://cluster015.ovh.net/~ssaurel/tinyweather/screenshots/misc_en_400.png"]http://cluster015.ovh.net/~ssaurel/tinyweather/screenshots/misc_en_400.png[/IMG]

Demo video to see Tiny Weather in action :

[YOUTUBE]T2RR1BveErM[/YOUTUBE]

A direct link is also provided from my server here : http://www.ssaurel.com/tinyweather/TinyWeather.apk

Tiny Weather is the final result of an Android tutorial that I worked on. Goal is to show how to create a usable application from scratch to publication on Google Play Store. Monetization and Analytics will be also presented during the tutorial.

Tutorial will be available under video live coding format on my Youtube channel here : https://www.youtube.com/channel/UCXoh49OXVg1UGjgWX1JRvlw

I will write also some details about each steps on that post week after week.

So, the goal is to publish each week a new episode of the creation of Tiny Weather.

The plan is the following for the tutorial :

Step 1 : Design

Step 2 : Architecture

Step 3 : Create Application Project

Step 4 : Create ViewPagerAdapter

Step 5 : Current Weather Fragment

Step 6 : Forecasts Weather Fragment

Step 7 : Misc Fragment

Step 8 : Add Cache

Step 9 : Add Monetization

Step 10 : Add Analytics

Step 11 : Tablets support

Step 11 : Publish on store

Step 12 : Marketing

Step 13 : Follow app day after day on Google Play Store

Part 1 - Design

In this first part, I show you how to prototype your weather app thanks to free open source tool Pencil. I define also interactions in the application. When you click on action bar menus and when you click on forecasts fragment cards.

Video is here :

[YOUTUBE]q3iQAhong50[/YOUTUBE]

Screenshots of UI wireframes are here :

* Current weather tab

* Forecasts weather tab

Part 2 - Architecture

In this video, I show you the choices made for Tiny Weather's Architecture : swipe views with tabs for UI, Weather data API, data format, ...

[YOUTUBE]ZdUhEzXPgNo[/YOUTUBE]

Part 3 - Current Weather Fragment

Part 3 is up with following content :

Android application project creation

Use of ViewPager pattern

Weather grabber to get meteo from provider

Cache creation to cache weather data

How to get GPS position of user with Google Play Services and without

Curreant weather fragment creation to display weather data on UI

Main activity creation

[YOUTUBE]N27I75igbjg[/YOUTUBE]

I will use that thread to post week after week new videos :).

For now, you can try the app and give me your feedbacks.

First video tutorial will be posted quickly !

Sylvain