Written by Dawid Sibińskion In today’s post we’re going to see what is SQLite-Net Extensions ORM and how to use it to create many-to-many relationship in SQLite database. The other types of relationships will be described in separate posts. What is SQLite-Net Extensions ? As you develop any mobile app, sooner than later you need to keep your app’s data in some persistent storage. In my MoneyBack project I’ve chosenSQLite database using SQLite.NET library for performing operations on it. This is ...
Daj się poznać 2017 2694 dni, 1 godzinę, 10 minut temu 51 źrodło rozwiń
Crash Reports & Analytics czyli podstawowe funkcje Mobile Center ze stajni Microsoft i ich konfiguracja w istniejącej aplikacji.
Daj się poznać 2017 2692 dni, 20 godzin, 55 minut temu 32 źrodło rozwiń
Zapoznaj się z rodzajami dostępnych typów ekranów w Xamarin.Forms.
Daj się poznać 2017 2694 dni, 1 godzinę, 10 minut temu 28 źrodło rozwiń
Krótka historia dodawania nowej funkcjonalności w istniejącej aplikacji.
Daj się poznać 2017 2707 dni, 9 godzin, 35 minut temu 56 źrodło rozwiń
Ciąg dalszy cyklu o xUnit, oraz testowaniu aplikacji mobilnych w Xamarin.Forms. Dzisiaj chciałbym omówić zastosowanie, oraz pokazać parę przykładów użycia Theory.xUnit Theory: Jak używać InlineData, ClassData oraz MemberDataCzym jest Theory Testy z atrybutem Theory umożliwiają nam przekazanie jako parametr danych wejściowych (może to być również kolekcja parametrów). Natomiast ich wynik jest poprawny tylko dla konkretnych dany wejściowych, czyli za jednym zamachem możemy przetestować ...
Daj się poznać 2017 2708 dni, 32 minuty temu 102 źrodło rozwiń
Jak w Xamarinie wywołać kod natywny dla danej platformy? Zobacz jak to wygląda w przypadku Androida.
Daj się poznać 2017 2707 dni, 9 godzin, 35 minut temu 57 źrodło rozwiń
W tytule postu przykleiłem sobie etykietkę programisty WPF. Jest w tym sporo prawdy, ostatnie kilka lat mojej pracy to głównie aplikacje desktopowe z wykorzystaniem WPF. Poruszam się dość biegle w XAML-u a od pewnego czasu w projektach średniej wielkości i dużych wykorzystuję MVVM. Wcześniej aplikacje tworzyłem z wykorzystaniem Windows Forms i gdy zacząłem pisać pierwsze aplikacje z wykorzystaniem WPF używałem go w zasadzie w ten sa...
Daj się poznać 2017 2709 dni, 3 godziny, 13 minut temu 97 źrodło rozwiń
W dzisiejszym poście trzy sposoby pisania natywnej aplikacji dla androida w Xamarin.Android. Trzy zupełnie identyczne aplikacje pod względem funkcjonalnośći i UI jednak zupełnie inne pod względem architektury kodu i struktury projeku. Sama aplikacja banalnie prosta bo wpis ten traktuje o podejśc...
Mobile development 2711 dni, 9 godzin, 36 minut temu 108 źrodło rozwiń
Zobacz jak wykorzystać Custom Renderers w Xamarinie, aby uzyskać niestandardowy wygląd i zachowanie kontrolek w aplikacji.
Mobile development 2708 dni, 32 minuty temu 203 źrodło rozwiń
Skąd czerpać wiedzę dotyczącą "natywnego" Xamarina jak i Formsów? O tym dowiesz się w tym wpisie.
Daj się poznać 2017 2713 dni, 8 godzin, 45 minut temu 64 źrodło rozwiń
Jak pisałem w poście o pierwszej wersji aplikacji Codziennik jedną z rzeczy, którą chciałbym widzieć są różne wersje językowe. Poeksplorowałem trochę temat jak wygląda lokalizacja językowa w Xamarin Forms, czego efektem jest ten wpis. Okazuje się, że bardzo łatwo jest uzyskać wiele wersji językowych w Xamarin Forms. Na początku obawiałem się, że będzie trzeba robić to dla każdej platformy oddzielnie. Nie ma jednak takiej potrzeby. Wystarczy jeden dod...
Daj się poznać 2017 2719 dni, 4 godziny, 30 minut temu 15 źrodło rozwiń
Dodaj komentarz Aplikacje stają się coraz bardziej skomplikowane, zawierają mnóstwo logiki biznesowej dlatego testy jednostkowe w naszych aplikacjach są ich ważnym aspektem. Dzisiaj chciałbym wam przedstawić 3 najważniejsze słowa w xUnit.3 najważniejsze słowa w xUnitFact, Theory, Assert – Arrange, Act, Assert Każdy test powinien mieć odpowiednią strukturę. Dlatego ja zawsze dziele je na etap inicjalizacji Arrange, etap wykonania Act i etap porównania wyników Assert. Przykładowa metoda do testów może m...
Daj się poznać 2017 poniedziałek, 24 kwietnia 2017 08:04:23 GMT 48 spam? źrodło rozwiń
Kto kiedykolwiek pisał kod pod urządzenie z systemem iOS dobrze wie, że producent nie ułatwia życia programisty. Jak odnaleźć się w tzw. provisioning hell i co zrobić aby nasza aplikacja była w stanie obsługiwać powiadomienia? W dwóch artykułach postaram się wyjaśnić jak tego dokonać.
Daj się poznać 2017 2714 dni, 21 godzin, 22 minuty temu 62 źrodło rozwiń
Dzisiejszy temat będzie dosyć krótki i prosty, jednak bardzo przydatny podczas pisania aplikacji mobilnych. Chodzi o tzw. „toolbar’y”. W dalszej części wpisu pokażę jak je tworzyć i obsługiwać – myślę, że początkującym się przyda 🙂
Daj się poznać 2017 2720 dni, 20 godzin, 28 minut temu 46 źrodło rozwiń
Dodaj komentarz A więc mamy już piątek 21.04 więc czas na podsumowanie tygodnia odc.5. Za nami siódmy 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.5Co się udało Tutaj niestety sukcesów brak projekt nie drgnął nawet o milimetr z blogiem niestety też jest ostatnio cienko. Co się nie udało Patrz punkt wyżejCiekawe linki tygodniaXamarin Forms – DependencyService, czyli dostęp do ko...
Daj się poznać 2017 2721 dni, 19 godzin, 40 minut temu 8 źrodło rozwiń
Jak poprawnie skonfigurować autoryzację przez usługę Facebook w aplikacji mobilnej przy uzyciu Azure Mobile Service. Atrykuł prezentuje użycie komponentu na żywym przykładzie, w nowo powstającej aplikacji.
Daj się poznać 2017 2719 dni, 4 godziny, 30 minut temu 96 źrodło rozwiń
W ostatnim wpisie poświęconym technologii Xamarin.Forms pokazałem, w jaki sposób stworzyć cross-platformową aplikację mobilną na trzy platformy jednocześnie. Wszystko to bez pisania ani jednej linijki natywnego kodu dla Androida, Windowsa, czy iOS’a. Wspominałem też w moim pierwszym wpisie poświęconym tej technologii, że jest to możliwe dzięki temu, że Xamarin podczas komplikacji konwertuje pisany przez nas kod do natywnego dla każdej z platform. Dotyczy to głównie kodu layout’...
Daj się poznać 2017 2730 dni, 9 godzin, 56 minut temu 35 źrodło rozwiń
Nieco ponad tydzień temu poruszyłem temat, jakim jest tworzenie aplikacji mobilnych przy użyciu technologii Xamarin. Jeżeli jeszcze nie wiesz, czym właściwie jest Xamarin, koniecznie tam zajrzyj. W komentarzach znajdziesz również linka do podobnego artykułu autorstwa Damiana Antonowicza. Jeżeli wszystko jest jasne, to możemy zaczynać! Dzisiaj pokażę, jak stworzyć prostą multiplatformową aplikację z bocznym menu (zwanym również hamburger-menu) przy użyciu podejścia Xamarin.Forms...
Daj się poznać 2017 2735 dni, 1 godzinę, 18 minut temu 78 źrodło rozwiń
Today we'll see what are the main Layout Types in Android app. It's important to know how to manage Layouts in order to create responsive UI for all kinds of devices.
Daj się poznać 2017 2741 dni, 8 godzin, 18 minut temu 22 źrodło rozwiń
Tak jak ostatnio obiecałem, dzisiejszy wpis będzie poświęcony technologii Xamarin. Wspominałem już jakiś czas temu na łamach bloga, że w mojej szkole ruszył projekt związany z programowaniem. Pisałem również, że w jego ramach będę miał za zadanie stworzenie aplikacji mobilnej (z pomocą kilku innych osób, jednak one zajmują się pisaniem w PHP/grafiką). Ma to być szkolna aplikacja służąca do sprawdzania zastępstw, planu lekcji i ogłoszeń. Kiedy dostałem te zadanie (właściwie chci...
Daj się poznać 2017 2741 dni, 8 godzin, 18 minut temu 74 źrodło rozwiń