Gierka na Devoxx4Kids

Próbuję się właśnie wkupić w łaski organizatorów wrocławskiego Devoxx4Kids Polska 😉 Bardzo się cieszę, że powstają takie inicjatywy. Ja nie miałem okazji zetknąć się z programowaniem aż do pierwszego tygodnia studiów. 45 minut to bardzo krótki czas, aby coś dobrze wytłumaczyć, dlatego rozgrywka nie powala na kolana. Postarałem się, żeby większość dało się wyklikać w […]

Xamarin – Activity, nawigacja, LinearLayout

Przygotowując wpis o yield, który podzielił mi się aż na 3 części, kontynuuję tworzenie aplikacji do długów. Dzisiaj utworzymy drugi widok – służący edycji wpisu, oraz przyjrzymy się nawigacji i przekazywaniu parametrów. Activity Tym słowem określana jest pojedyncza strona w aplikacji. Aby ją utworzyć, musimy dodać dwa nowe pliki do projektu – Layout (widok) i […]

Xamarin – Custom ListView Control

Kontynuując pisanie aplikacji do długów, zajmiemy się jej główną funkcjonalnością – listą. Standardowy ListView zdecydowanie mi nie odpowiada, bo chciałbym aby każdy element składał się z kilku napisów. Nic nie stoi na przeszkodzie utworzenia własnej kontrolki (jeśli ktoś pisał pod WPF / Windows Phone powinien kojarzyć motyw User Control, w Xamarin nazywa się to Custom […]

Bootbox.js

Pamiętam jak wyglądał Internet około 10 lat temu. Wszędzie były popupy z reklamami. Zmieniło się to po narodzinach AdBlocka, ale dalej nienawidzę tych małych wyskakujących okienek. Dlatego też nigdy nie szukałem sposobu implementacji owych delikwentów. Jednak niedawno potrzebowałem wykorzystać Bootstrap Modal – do wyświetlenia partiala z MVC. Wszyscy wiemy jak wygląda ta smutna implementacja: kilkanaście […]

Extract Method i Composed Method

Nie ma znaczenia czy idziemy do sklepu coś kupić, czy zamawiamy potrzebną nam usługę – wszyscy oczekujemy że finalny produkt będzie wysokiej jakości. Nie ważne czy jest to para nowych butów, czy posiłek w restauracji. Jako programiści, my także powinniśmy troszczyć się o określone standardy, gdy wytwarzamy swoje dzieła – aplikacje. Kod dobrej jakości jest […]

Po Gali Daj Sie Poznac 2016

Naładowałem sobie baterie co najmniej do końca roku. Coś się kończy, coś się zaczyna. Nie. Nic się nie kończy. A poza tym mam dość tego cytatu, przez ostatni miesiąc widziałem go dosłownie wszędzie. Jeśli miałbym wybrać coś podsumowującego konkurs, po obejrzeniu wszystkich prezentacji, zdecydowanie byłoby to: Don’t let anything poison your individuality. Break away and […]

MyDebts – projektowanie

Przyglądałem się przez chwilę Xamarinowi, szukając podobieństw do Windows Phone, na którego umiem programować. Axml wygląda w miarę przyzwoicie, jedyne co mi się nie podoba to słówko ‚android’ przed każdą właściwością. Zaśmieca nam to strasznie czytelność: Postaram się pracować głównie na code behind, bo ten Xml jest trochę brzydki 🙁 Ten kanał wygląda obiecująco. Możliwe […]

Hello Android

Po ostatnich latach posuchy i cyrku z Windows Phone Mobile 10, dwa miesiące temu Microsoft kupił mnie na nowo. Odkąd usłyszałem kilka lat temu o Xamarinie, po cichu liczyłem na to przejęcie. Nareszcie można oficjalnie, za darmo, pisać w C# pod Androida i iOS. Mój kolega wspominał, że przydałaby mu się aplikacja do długów. Ostatnio […]

Samouczek idealny

Jak stworzyć grę, która nie zniechęci odbiorcy po kilku minutach? W teorii jest to proste, wystarczy zastosować ‚prawo Bushnella’: All the best games are easy to learn and difficult to master. They should reward the first quarter and the hundredth. Nolan Bushnell Jednak nawet wtedy – coś może pójść nie tak. Nawet jeśli posiadamy prostą […]

DSP – Podsumowanie

Plany były ambitne. Muszą takie być. Życie weryfikuje. Podsumowania nie będzie, bo to jeszcze nie jest koniec. Dzisiaj zaledwie przecinam wstążkę i uznaję blog za otwarty. Dlaczego wystartowałem? Cześć, jestem Piotrek. Robię nadgodziny w pracy bo dostałem mocno niedoszacowany projekt. Dodatkowo za miesiąc wróci do mnie moja (skomercjalizowana) inżynierka, w której obiecałem poprawić bugi. Zostaje […]