Zaawansowane programowanie na platformie Android
Część II: Odwracanie kontroli na platformie Android
Ze względu na to, że stosowanie zasady pojedynczej odpowiedzialności przy programowaniu na Androida to spore wyzwanie, artykuł ten poświęciłem na omówienie technik, które znacznie wspomagają w tym programistę. Implementacje omówionych w artykule wzorców zostały stworzone z myślą o urządzeniach mobilnych, tak więc znakomicie integrują się z Androidem, pomagając tworzyć modularne i testowalne aplikacje. Poza tym, techniki te pozwalają na redukcję niepotrzebnego „kodu kleju”, a jak wiadomo mniej kodu - mniej bugów.