Cześć, Dziś chciałbym przedstawić Wam bardzo ciekawe rozwiązanie, którego dotychczas nie udało mi się znaleźć na żadnych forach, grupach, a nawet Stack Overflow. O rozwijaniu i zwijaniu elementów, a także innych animacjach kontrolek sama dokumentacja Xamarina jest dość wystarczająca, nie mniej jednak jest jedno ALE, które nie podoba mi się podczas implementacji projektów xamarinowych. Każdy deweloper Xamarina musi znać działanie wzorca Mvvm (nie będę się tu w niego zagłębiał, ponieważ temat dotyczy cz...
Strona głównaUżytkownik
Krzysztof Stępnikowski | użytkownik
Mobile development 2430 dni, 17 godzin, 58 minut temu 48 źrodło rozwiń
Cześć, Tym razem chciałbym przedstawić Wam rozwiązanie, z którym przyszło mi się zmierzyć ostatnimi czasy.Wyświetlenie listy avatarów zawierających wewnątrz inicjały.W zależności od liczby użytkowników wyświetlić tylko dwa pierwsze, a na trzecim avatarze umieścić informację typu „+3”. Czy było to takie trudne? Okazało się, że nie i implementacja również jest bardzo prosta i krótka stąd też chciałbym podzielić się z Wami tą wiedzą. INFORMACJA: Aby było zdecydowanie prościej i czytelniej, na wstę...
Mobile development 2430 dni, 17 godzin, 58 minut temu 37 źrodło rozwiń
Cześć, Dziś chciałbym odpowiedzieć na hipotezę postawioną w tytule tego posta „Czy flaga IsEnabled jest konieczna do zablokowania lub odblokowania buttona?” Odpowiedź brzmi NIE! Aby to udowodnić, poniżej zaprezentuję pewne rozwiązanie. Na potrzeby tego dowodu stworzyłem krótki formularz, zawierający dwa pola: imię i nazwisko. Jeśli użytkownik wypełni oba, wówczas odblokuje przycisk Continue. Jest to prosta aplikacja napisana w podejściu Xamarin Forms wraz z wykorzystaniem frameworka Prism, pon...
Mobile development 2430 dni, 17 godzin, 58 minut temu 96 źrodło rozwiń
Cześć, Dziś chciałbym podzielić się z Wami pewną ciekawostką i tym samym odpowiedzieć na pytanie znajdujące się w tytule posta. Zaczynamy! W zeszłym roku pracowałem nad zadaniem, którego rozwiązania do końca nie byłem pewien. Ponieważ wcześniej miałem już przygotowane commity gotowe do wypchnięcia na zdalne repozytorium, postanowiłem że zmiany dotyczące tego konkretnego taska dodam jako stash. Wszystko było fajnie, zająłem się innymi rzeczami, a stasha przecież mogłem dołączyć w każdej chwili. Po ...
Cześć, Dziś chciałbym przedstawić Wam moje zestawienie/porównanie dwóch środowisk programistycznych, dzięki którym możemy tworzyć aplikacje .NET – chodzi oczywiście o Visual Studio oraz nowym IDE firmy Jetbrains – Rider. Z Visual Studio pracowałem od początku mojej kariery programistycznej i nie ukrywajmy, że jest to najbardziej popularne IDE, w którym programiści tworzą aplikacje z wykorzystaniem języka C#, F#, C++, itp. Nie mniej jednak bodajże w sie...
Cześć, Dziś chciałbym przedstawić Wam narzędzie, z którego korzystam na codzień w pracy przy budowaniu widoków w technologii Xamarin Forms. Mowa o Gorilla Player! W tym poście chciałbym się skupić na konfiguracji oraz pokazać przykład jego zastosowania, ponieważ na wielu forach widziałem wiele informacji o tym, że program nie działa. Ja postaram się przedstawić Wam rozwiązanie, które w 100% zagwarantuje że będziecie mogli z niego w pełni korzystać. Do dzieła!...
Mobile development 2544 dni, 5 godzin, 8 minut temu 88 źrodło rozwiń
On By Krzysztof StępnikowskiIn Inne Cześć, W dzisiejszym wpisie chciałbym zaprezentować rozwiązanie dynamicznego filtrowania listy na przykładzie prostej aplikacji napisanej z wykorzystaniem frameworka Xamarin Forms. Widok składa się z dwóch kontrolek: a) SearchBar – umożliwia wyszukiwanie elementów w liście b) ListView – prezentacja danych. Jak widać powyżej, wpisanie jakiegokolwiek tekstu powoduje dynamiczną zmianę danych przedstawionych w listview. Przejdźmy zatem do implementacji…Ut...
Mobile development 2551 dni, 4 godziny, 31 minut temu 36 źrodło rozwiń
On By krzysztofstepnikowskiIn Inne Cześć, Zgodnie z obietnicą w poprzednim poście, dziś chciałbym się z Wami podzielić kolejną ciekawą funkcjonalnością, którą jakiś czas temu udało mi się wdrożyć. Dotyczy ona wykorzystania kontrolki SearchBar w Toolbarze. Niestety, wymaga to nieco większej roboty, ponieważ sam framework Xamarin.Forms nie dysponuje takim zasobem. Na szczęście twórcy frameworka zadbali o to i dali możliwość tworzenia własnych kontrolek, dzięki mechanizmowi Custom Renderers. Dzi...
Mobile development 2671 dni, 16 godzin, 58 minut temu 45 źrodło rozwiń
Cześć, Dziś chciałbym się z Wami podzielić ciekawą funkcjonalnością, jaką jakiś czas temu udało mi się wdrożyć. Dotyczy ona wykorzystania Media.Plugin. Jest to biblioteka open-source ułatwiająca implementację funkcjonalności wymagającej dostępu do aparatu, kamery, a także wyboru zdjęć i nagrań z galerii. Można ją wykorzystać podczas tworzenia cross-platformowych aplikacji mobilnych z wykorzystaniem Xamarin.Forms. Ponadto chciałbym się z Wami podzielić pewnym rozwiązaniem, jakie ostatnio musiałem ...
Mobile development 2682 dni, 1 godzinę, 5 minut temu 41 źrodło rozwiń
Cześć wszystkim, Witam Was serdecznie w ostatnim wpisie podsumowującym zmagania konkursu „Daj się poznać 2017„. Muszę przyznać, że bardzo szybko minęły te trzy miesiące, ale ostatecznie udało się dobiec na metę, z czego jestem ogromnie zadowolony 🙂 Na początek krótkie przypomnienie… W ramach konkursu, ale również przedmiotu studyjnego postanowiłem stworzyć wieloplatformową aplikację mobilną XTravel Alarm z wykorzystaniem technologii Xamarin, a w zasadzie jej frameworka – Xamarin.Forms. G...
Daj się poznać 2017 2731 dni, 2 godziny, 25 minut temu 18 źrodło rozwiń
Cześć, Dziś chciałem przedstawić Wam krótkie podsumowanie miesiąca kwiecień. Czas leci nieubłaganie, stąd też staram się kończyć swój projekt wieloplatformowej aplikacji mobilnej. Ostatnio wspominałem o chęci wdrożenia opcji „podpowiadania punktów zainteresowań”. Dzięki wskazówkom udzielonym przez deweloperów Xamarin, udało mi się znaleźć kontrolkę AutoCompleteView, umożliwiającą tego typu rozwiązanie. Stało się to dzięki bibliotece Syncfusion (https://www.syncfusion.com). Po założeniu konta można...
Daj się poznać 2017 2752 dni, 5 godzin, 33 minuty temu 11 źrodło rozwiń
Cześć, Witam Was po dwutygodniowej przerwie spowodowanej Świętami Wielkanocy. Dziś chciałem poruszyć temat trochę z innej beczki, ponieważ w środę mam wystąpienie w ramach przedmiotu „Rozwój informatyki”, na którym to będę wygłaszał prezentację pt. „Wpływ urządzeń i aplikacji mobilnych na życie codzienne człowieka”. Do serii #JuniorSoftDev” jeszcze powrócę. Mam jeszcze kilka ciekawych myśli, z którymi chciałbym się z Wami podzielić. A tymczasem przejdźmy do tematu dzisiejszego 😉 Na początek,...
Daj się poznać 2017 2768 dni, 15 godzin, 17 minut temu 23 źrodło rozwiń
Cześć, Witam Was w kolejnym odcinku mojej serii JuniorSoftDev. Na wstępie chciałem podziękować wszystkim tym, którzy regularnie obserwują i czytają moje wpisy. Dziękuję za miłe słowo i cieszę się, że Wam się podoba 😉Źródło: dotnetomaniak.pl Trochę podzieliłem się z Wami moimi doświadczeniami, odnośnie tego, czy warto iść na studia, od czego zacząć naukę programowania oraz jak to jest ze znalezieniem pierwszej pracy w zawodzie. Dziś postanowiłem, że opowiem o wrażeniach, jakie towarzyszyły m...
Daj się poznać 2017 2780 dni, 16 godzin, 5 minut temu 82 źrodło rozwiń
Cześć, Witam Was w trzeciej części mojej serii JuniorSoftDev. Ostatnio udzieliłem Wam mojej odpowiedzi na pytanie czy studia są ważne. Dziś postanowiłem pójść dalej… Postaram Wam się opowiedzieć na swoim przykładzie, czy tak łatwo faktycznie jest znaleźć pierwszą pracę w zawodzie. Zacznijmy, więc od początku… O pracy w branży IT zacząłem poważnie myśleć zaraz po obronie pracy licencjackiej. Dzięki zdobytym certyfikatom, odbyciu praktyk i stażu, a także realizacji kilku ciekawych projektów oraz ...
Daj się poznać 2017 2788 dni, 3 godziny, 56 minut temu 108 źrodło rozwiń
Cześć, Witam Was, w drugim „odcinku” serii poświęconej tematom związanym z początkiem programistycznej kariery jako Junior Software Developer. W ostatnim wpisie zdradziłem Wam, że oprócz codziennej pracy, jeszcze studiuję. Tak… obecnie jestem na ostatnim semestrze studiów magisterskich na kierunku Informatyka 😉 Za tydzień zaczynam pisać pracę 😀 😉 Właśnie pobieram bazę LaTexa. W związku z tym, dzisiejszy wpis postanowiłem oprzeć na temat studiów. Jeśli chodzi o mnie, to ja byłem po pro...
Daj się poznać 2017 2795 dni, 6 godzin, 1 minutę temu 71 źrodło rozwiń
Cześć, Witam Was w niedzielny wieczór. Muszę przyznać, że mijający weekend był dla mnie bardzo udany, aczkolwiek też myślałem o swoim blogu i treści, jaką mógłbym na nim umieszczać. Póki co umieszczam przede wszystkim posty związane z realizacją projektu ramach konkursu „Daj się poznać„, ale konkurs kiedyś się skończy i co wtedy… nie chcę zrezygnować z jego prowadzenia 🙂 Już się trochę przyzwyczaiłem, że te 2 posty tygodniowo muszę udostępnić. Ale do rzeczy… Postanowiłem otworzyć serię informacj...
Daj się poznać 2017 2802 dni, 3 godziny, 20 minut temu 39 źrodło rozwiń
Cześć, Kolejny tydzień mija, projekt z dnia na dzień coraz to bardziej się rozwija. Dziś chciałem przedstawić Wam informacje nt. tego, co wykorzystuję podczas realizacji swojego projektu i tym samym dopowiedzieć, jakie korzyści daje nam framework Prism. Zacznijmy, od krótkiego wstępu nawiązującego do pojęć, które pojawiły się w tytule tego wpisu. Chciałbym to zrobić w bardzo zrozumiały dla wszystkich sposób. Informacji nt. tytułowych zagadnień w sieci jest mnóstwo, nie mniej jednak w moim przy...
Daj się poznać 2017 2803 dni, 6 godzin, 14 minut temu 176 źrodło rozwiń
Cześć, Witam Was w pochmurną, kończącą ten tydzień niedzielę. Prace nad projektem trwają. Udało mi się stworzyć wstępnie fajny design i podpiąć usługę map. Dziś, czysto teoretycznie chciałem Wam powiedzieć, dlaczego zdecydowałem się na wykorzystanie frameworka Xamarin.Forms oraz Prism. W poprzednim wpisie, wstępnie przedstawiłem główny aspekt, jaki niesie za sobą XF, ale dziś postaram się Wam to bardziej szczegółowo przybliżyć. Podejście Xamarin.Forms umożliwia współdzielenie części odpowied...
Daj się poznać 2017 2809 dni, 14 godzin, 42 minuty temu 115 źrodło rozwiń
Cześć, Konkurs Daj się poznać trwa już prawie tydzień, pora więc brać się do roboty z realizacją projektu. Aplikacja, którą tworzę przy użyciu Xamarin wymaga dostępu do map – usług geolokacyjnych. Z racji, że wybrałem podejście Xamarin Forms, w którym współdzielona jest nie tylko cała logika biznesowa aplikacji, ale również UI … korzystanie z funkcjonalności GPS jest możliwe, po zainstalowaniu paczki NuGet – Xamarin.Forms.Maps. Pora, więc przetestować jej działanie. Jak to zrobić? Wszy...
Daj się poznać 2017 2814 dni, 4 godziny, 51 minut temu 26 źrodło rozwiń
Cześć, Dzisiejszy wpis postanowiłem oprzeć na konfiguracji Xamarina, w kontekście budowania i uruchamiania aplikacji na platformę iOS. Nie jest to z grubsza takie proste, ponieważ Visual Studio nie dostarcza bezpośrednio serwera MAC OS, który jest niezbędny do odpalenia aplikacji iOS. Najprostszym rozwiązaniem jest posiadanie zarówno komputera z MS Windows, jak i MAC OS, nie mniej jednak dzisiejszą uwagę skupiam na tym, że pracuję tylko na systemie Windows i chcę postawić maszynę wirtualną z MAC,...
Daj się poznać 2017 2817 dni, 1 godzinę, 32 minuty temu 94 źrodło rozwiń