Aplikacje mobilne mają to do siebie, że używane są na smartfonach albo tabletach, które nie zawsze mają dostęp do Internetu. Kiedy tworzymy strony internetowe to zakładamy, że użytkownik ma połączenie sieciowe i nie musimy się martwić za bardzo utratą takiego połączenia. Przy urządzeniach mobilnych sprawa jest nieco bardziej skomplikowana. Dlatego dobrym pomysłem jest posiadanie lokalnej bazy danych na urządzeniu w której możemy trzymać dane które później się synchronizują, albo są specyficzne dla konkre...
Daj się poznać 2017 2790 dni, 1 godzinę, 59 minut temu 32 źrodło rozwiń
Written by Dawid Sibińskion Today we’ll see how to add unit tests to Xamarin Android application, testing both platform-independtent logic and Android-specific features. Issue with unit tests in Visual Studio 2017 When I started to create my data access methods in MoneyBack, I really wanted to start writing even some basic unit tests of that logic. My first trial was to add a new project to my solution which contains unit tests. So I checked what kind of projects templates I have available and ...
Daj się poznać 2017 2795 dni, 14 godzin, 3 minuty temu 37 źrodło rozwiń
Plan na ten tydzień był prosty. Podszkolić się z Commandów, dołożyć kolejną cegiełkę do funkcjonalności pod tytułem wyświetl zadania konkretnego projektu, więc trzeba było też ogarnąć nawigację pomiędzy stronami w Xamarinie. Brzmi całkiem przyjemnie. Jak wielkie było moje zdziwienie kiedy okazało się, że wszystkie plany trzeba zredefiniować. Wszystko zaczęło się w poniedziałek (bo jakby inaczej). ...
Daj się poznać 2017 2796 dni, 23 godziny, 26 minut temu 41 źrodło rozwiń
A więc mamy już piątek 24.03 więc czas na podsumowanie tygodnia odc.3. Za nami trzeci tydzień zmagań w Daj Się Poznać. A więc czas na garść moich sukcesów i porażek minionego tygodnia, oraz kilka linków które wydały mi się ciekawe.Podsumowanie tygodnia odc.3Co się udałoKupić samochód – tak odkładałem to w czasie, a w końcu wyszło tak, że kupiłem już teraz. Strasznie mnie to wytrąciło z moich torów\planów i teraz nie mogę się pozbierać. Obrączki – Kolejny ważny punkt na liści, odebraliśm...
Daj się poznać 2017 2797 dni, 23 godziny, 8 minut temu 10 źrodło rozwiń
Należy pamiętać, że Xamarin jest rozwiązaniem, które nie sprawdzi się w każdej sytuacji. Warto wiedzieć w jakim typie aplikacji opłaca się po niego sięgnąć, żeby wydobyć cały potencjał jaki drzemie w tej technologii. Równie ważne jest środowisko w jakim pracujemy i posiadane przez nas doświadczenie. Poniżej przedstawiam kilka sytuacji, w których wg mnie użycie Xamarina może być dla nas najbardziej korzystne:
Mobile development 2795 dni, 22 godziny, 41 minut temu 178 źrodło rozwiń
Krótkie wnioski po napisaniu aplikacji mobilnej w Xamarin Forms. Co mi się podoba, a co nie.
Daj się poznać 2017 2796 dni, 23 godziny, 26 minut temu 73 źrodło rozwiń
How to implement Hamburger menu in Xamarin.Forms – Working with Master Detail Page In the previously article I was showing you how to implement MVVMLight library in your Xamarin.Forms project. Now I will try to show you how to implement Hamburger Menu in Xamarin.Forms, and how to work with it. What is Hamburger Menu in Xamarin.Forms?
Mobile development 2799 dni, 19 godzin, 21 minut temu 120 źrodło rozwiń
Written by Dawid Sibińskion I started to define development tasks to be done within MoneyBack project in the coming days (maybe I’ll even publish my Trello board soon 🙂 ) and it turned out that each functionality the app is going to offer needs persistent storage (e.g. to store people, payments, events etc.). The obvious choice is the local database in which I could store my entities and application’s data. In this post, I’d like to show you how quickly and easily SQLite database can be added ...
Daj się poznać 2017 niedziela, 19 marca 2017 22:35:30 GMT 27 spam? ź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, 2 godziny, 54 minuty temu 176 źrodło rozwiń
Dodaj komentarz A więc mamy już piątek 17.03 więc czas na podsumowanie tygodnia odc.2. Za nami drugi tydzień zmagań w Daj Się Poznać. A więc czas na garść moich sukcesów i porażek minionego tygodnia, oraz kilka linków które wydały mi się ciekawe.Podsumowanie tygodnia odc.2Co się udało10Things – prace nad projektem nabierają powoli tempa. Udało mi się zrobić nawigację i zacząłem podłączać testy jednostkowe xUnit. Praca – chyba „przekopałem się” przez cały gąszcz zgłoszeń od klienta i opanowałem sytuację...
Daj się poznać 2017 2805 dni, 54 minuty temu 13 źrodło rozwiń
Kolejny tydzień zmagań z Xamarinem i to przez wielkie Z. Czuję się pisząc ten projekt jak na samym początku mojej kariery. Wszystko jest nowe, wszystko inne, wszystko fascynujące. Nie sądziłem, że ten projekt będzie mi dawał tyle przyjemności. Dzisiaj trochę o zakładkach (tabach) i o problemach z API Nozbe. Celem na ten tydzień tak jak w ostatnio wspominałem było to żeby połączyć się ze swoim kontem na Nozbe
Daj się poznać 2017 środa, 15 marca 2017 14:47:38 GMT 31 spam? ź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, 11 godzin, 22 minuty temu 115 źrodło rozwiń
Written by Dawid Sibińskion Today we’re going to take a look at Android’s most basic and in the same time most important concept, which is an Activity. To create even the simplest “HelloWorld” app one should to know what are the Activities and how to work with them.What is an Activity ? The simplest, an Activity is a single screen in Android application. The concept of Activities is unusual in programming and it’s specific to Android platform. Every Activity in Xamarin consists of two components:UI (...
Daj się poznać 2017 2811 dni, 19 minut temu 24 źrodło rozwiń
Wykorzystanie bibliotek znacznie ułatwia i uprzyjemnia pisanie kodu. W tym wpisie przedstawiam bibliotekę ACR UserDialogs, która pozwala w szybki sposób tworzyć dialogi na wszystkie platformy! Lektura obowiązkowa dla wszystkich, którzy zaczynają przygodę w Xamarinie.
Mobile development 2809 dni, 23 godziny, 50 minut temu 193 źrodło rozwiń
Drugi tydzień konkursu więc wypadałoby zacząć na poważnie kodowanie. Problem tylko taki, że na stworzeniu projektu moja wiedza na temat Xamarina się kończy. Oj ten projekt nie będzie taki prosty jakby się mogło wydawać 🙂 Pora na poznanie MVVM i ogarnięcie jak się poruszać w Formsach.
Daj się poznać 2017 2812 dni, 44 minuty temu 67 ź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, 1 godzinę, 31 minut temu 26 źrodło rozwiń
Xamarin ostatnio zyskuje na popularności, szczególnie po przejęciu i udostępnieniu jako darmowy framework przez Microsoft. Dlatego warto przyjrzeć się mu bliżej, aby rozumieć na czym polega jego fenomen i zdecydować czy jest to framework, który warto brać pod uwagę przy pisaniu aplikacji mobilnych.
Mobile development 2815 dni, 14 godzin, 44 minuty temu 251 ź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 2816 dni, 22 godziny, 13 minut temu 94 źrodło rozwiń
Dawid Sibiński 0 comments dajsiepoznac2017 Hello again 🙂 It’s been a short while, WROC# conference was held in the meantime (it was great, by the way), but it’s time to write again. Write about DSP. More precisely: about MoneyBack, my project for the competition. Today I’d like to share with you my idea for the application – what I require from it, what functionalities I imagine it to have and what technologies I want to use. This is going to be rather short post, I don’t want to sp...
Daj się poznać 2017 2818 dni, 13 godzin, 7 minut temu 45 źrodło rozwiń
No i stało się. Daj Się Poznać 2017 wystartowało więc trzeba zacząć ostre kodzenie i pisanie. W końcu też chętnie podzielę się z Wami tym co planuję przygotować w tym roku. Od kilku lat mówię, że programistą jestem nie tylko po to żeby chodzić do pracy i zarabiać kasę, ale również dlatego, że dzięki temu mogę sam sobie stworzyć narzędzia które ułatwiałyby mi codzienne sprawy. W związku z tym plan jest taki, że powstanie na Androida i iOSa tzw. Time Tracker
Daj się poznać 2017 2819 dni, 1 godzinę, 11 minut temu 32 źrodło rozwiń