Recent Posts

If you had started to learn Android development while pursuing a degree in a computer science (just like I did) as soon as you begun to build an app with an advanced UI, you realised that you didn’t have the knowledge to reproduce complex layouts in xml besides simple textviews, buttons and edittexts. The above can be justified by the fact that computer science degrees courses do not put enough emphasis on the UI side of development.

Therefore, this post is the first one from a series of tips I would like to give to everyone who is just starting to develop applications for Android. The tips will be based on my experience and on what I’ve learnt from more experienced developers over the time.

A lot advanced programmers certainly have heard of this two big words, Dependency Injection (DI) & Inversion of Control (IoC). Mainly known as very desirable pattern for solutions on software projects because they enable a nice and clean architecture and loosely cloupling between the various software components.

But before I start giving a big speech about DI & IoC, first I’ll start with a pratical example, using C# (because Ninject was implemented for .NET), to explain what really are this big two words. Then I’ll talk about the practical application of Ninject, and the importance of these two patterns, and also give a little example on how to use the Ninject Extension MVC, to allow the usage of this two patterns on your ASP.NET MVC application. So let’s start with the example…

Tags , , , , , ,

The great majority of students and programmers that I happen to know and who have an ambition to develop High Level Applications (Mobile, Desktop) don’t have the necessary skills in designing and User Experience, and, sadly, I am one of them.

The above can be justified by the fact that this area does not figure in the curricula of computer studies.
Nevertheless, it is important, essential or even determinant, if we do not want to frustrate the users to the point of uninstalling the application (if they even attempt to install such unattractive app in the first place).

With this in mind, I want to write 3 simples tips on Android Anti-Patterns,together with their respective recommendations:



Right now you are sighing “oh, yet another blog!”, aren’t you?
Well, that’s true…However!, this one is not a blog about ‘anything’. It is an IT blog and there are TWO simple GOALS:

GOAL nº1 – sharing the ideas, experiences, projects and opinions of its authors.
GOAL nº2 – keeping and publicising records of the authors’ discussions and meetings,with hope that you, the visitors, will join these discussions.

This seems to be the right time to reveal who the members of the Team are.
We are a promising Team of IT industry employees (and students) who have two things in common: the IT passion and … the university.

We want to talk here about our personal IT projects (concerning web, mobile, middleware,desktop, etc.), the books on IT technologies we found interesting, new and old gadgets,videogames, and so on and so forth.

Therefore: basically, we want to talk about everything that is connected to information

We would be grateful if you wished to enrich this blog with your opinions, and therefore we kindly ask you to contribute in the comment section of the each blog post.

If you want to contact us, you can do it via or through our personal Linkedin’s listed on the ‘About Us’ page.

Wishing you a happy and prosperous New Year,
The Team