dotnetomaniak.pl

dotnetomaniak.pl - Najnowsze artykuły o .NET w dziale Mobile development - Strona 4

W poprzednim wpisie na temat Xamarina, zrobiłem małe wprowadzenie teoretyczne do tej technologii. Przedstawiłem podstawowe założenia oraz dostępne warianty użycia tego rozwiązania. Jeśli uważasz, że wybór technologii jaką jest Xamarin był sam w sobie trudną decyzję, to mam niestety złą wiadomość. Już na starcie trzeba podjąć kolejną i to równie ważną. Którego podejścia użyć - Forms czy Native? W poprzednim poście przedstawiłem podstawowe założenia obu z nich. W wielkim skrócie - Forms zapewnią większą ...

Tagi: .Net, C#, Xamarin
Dziel się z innymi:
Xamarin.Forms - pierwsza aplikacja

Mobile development 919 dni, 19 godzin, 44 minuty temu rroszczyk 145 rozwiń

Xamarin nie jest gwarantem trzykrotnie szybszego developmentu. Nie zachodzi tutaj żadna równość typu, że niezależnie ile platform docelowych będziemy chcieli obsłużyć, to w praktyce i tak piszemy jedną aplikację. Xamarin tak nie działa. Nawet w sytuacji gdy korzystamy z Formsów to i tak nie jesteśmy w stanie skrócić developmentu na inne platformy do zera. Na ten temat szerzej pisałem we wpisie w ubiegłym tygodniu.

Tagi: .Net, C#, Xamarin
Dziel się z innymi:
Xamarin - wprowadzenie teoretyczne

Mobile development 949 dni, 17 godzin, 17 minut temu rroszczyk 198 rozwiń

In this article I’ll focus on Android development, describe how Xamarin achieves its goals and present simple code example.

Dziel się z innymi:
[EN] Writing Android Applications In .NET With Xamarin | Future Processing

Mobile development 963 dni, 7 godzin, 26 minut temu FutureProcessing 76 rozwiń

Xamarin is a cross-platform mobile development framework that allows you to build native mobile applications with C# and share code between them. There are two approaches: native Xamarin – write native UI code in C# (views cannot be shared, business logic can be shared), and Xamarin.Forms – write shared UI in XAML (native controls are being generated, and business logic can be shared as well) The beauty of the first approach is ability to take advantage o...

Tagi: mobile, Xamarin
Źródło: jj09.net
Dziel się z innymi:
Getting started with Xamarin in 2016

Mobile development 983 dni, 18 godzin, 51 minut temu jj09 88 rozwiń

Wpis tłumaczący wykorzystanie projektu Win2d dla wydajnej generacji bitmap. W poście opisywane jest wykorzystanie frameworka w celu aktualizacji kafelków aplikacji w tle.

Źródło: www.karolszmaj.pl
Dziel się z innymi:
Updating Live Tiles in BackgroundTask - Win2D

Mobile development 1021 dni, 18 godzin, 33 minuty temu razor118 47 rozwiń

In the previous post related to Mindstorms and Xamarin we have started reading data from sensors attached to Mindstorms device. We'll be expanding this topic further in here.

Źródło: lazybitch.com
Dziel się z innymi:
[EN] Mindstorm with Xamarin: Reading data from sensors, part 2

Mobile development 1035 dni, 18 godzin, 13 minut temu Gekon 51 rozwiń

In the previous post post related to Mindstorm and Xamarin we have created a controller to control movement direction of the vehicle using two motors as a drive. In the following post we will focus on reading data from sensors attached to Mindstorm device.

Źródło: lazybitch.com
Dziel się z innymi:
[EN] Mindstorm with Xamarin: Reading data from sensors

Mobile development 1045 dni, 11 godzin, 10 minut temu Gekon 46 rozwiń

In the following post we will handle touch events for buttons in that controller.

Źródło: lazybitch.com
Dziel się z innymi:
[EN] Mindstorm with Xamarin: Let's create a controller, part 2

Mobile development 1049 dni, 19 godzin, 27 minut temu Gekon 34 rozwiń

In the following post we will create a controller to control movement direction of the vehicle with two motors as a drive...

Źródło: lazybitch.com
Dziel się z innymi:
[EN] Mindstorm with Xamarin: Let's create a controller, part 1

Mobile development 1052 dni, 19 godzin, 30 minut temu Gekon 52 rozwiń

Ostatnie lata w świecie developmentu, to ogromny rozwój technologii frontendowych oraz dynamiczny rozwój sektora mobilnego, w którym wciąż jeszcze liczą się trzy systemy. No dobra - tak naprawdę to Windows Phone, tudzież Windows Mobile, trochę juz dogorywa. Świat WWW ma swoje problemy, a jednym z największych jest oczywiście wsparcie dla różnych przeglądarek. W świecie mobile, mamy za to zgoła inną sytuację. Z grubsza możemy spodziewać się wynikowego efektu na różnych urządzeniach z jednym systemem (choc...

Xamarin przejęty przez Microsoft! Co to oznacza dla deweloperów?

Mobile development 1079 dni, 12 godzin, 54 minuty temu rroszczyk 428 rozwiń

Ostatnio przy jednym z projektów służbowych, musiałem zrobić layout, który obejmowałby zagnieżdżanie kontrolek ListView. Poziomy scroll przesuwał elementy głównej listy, natomiast w każdym takim obiekcie, znajdował się panel zawierający pewne określone dane + kolejny ListView przesuwany już wertykalnie. Nie byłoby w tym nic nadzwyczajnego, gdyby nie fakt, że wewnętrzne kontrolki ListView, zawierały w sobie listę elementów na których znaleźć można było kontrolki użytkownika. Szybko okazało się, że to był ...

Dziel się z innymi:
Templated control - gdy ważna jest wydajność

Mobile development 1156 dni, 13 godzin, 9 minut temu rroszczyk 161 rozwiń

Dwa tygodnie temu popełniłem wpis na temat lokalnych notyfikacji, które z powodzeniem bez większych przeszkód można użyć w każdej aplikacji uniwersalnej. Dziś chciałbym pozostać w temacie notyfikacji, aczkolwiek tym razem podejdziemy do sprawy trochę bardziej globalnie - zajmiemy się tzw. notyfikacjami push.

Dziel się z innymi:
Obsługa notyfikacji push w Universal Apps

Mobile development 1180 dni, 10 godzin, 13 minut temu rroszczyk 67 rozwiń

Notyfikacje są obecnie czymś powszechnym w każdym liczącym się mobilnym systemie. Dzięki nim, jesteśmy na bieżąco z mailami, powiadomieniami z Facebooka, czy choćby z wynikiem wyczekiwanego meczu. Windows Phone nie odstaje niczym w tym obszarze od swojej konkurencji, a nawet oferuje kilka dodatkowych, ciekawych opcji. W dzisiejszym tekście przedstawię przykładowe użycie lokalnych notyfikacji typu toast - zarówno w wersji harmonogramowanej (scheduled) jak i normalnej. Notyfikacje innego typu wysyła się w ...

Obsługa lokalnych notyfikacji w Universal Apps

Mobile development 1199 dni, 14 godzin, 55 minut temu rroszczyk 73 rozwiń

W swojej stosunkowo krótkiej karierze programistycznej, zdążyłem już pracować z różnymi technologiami. Naturalnym tego następstwem są oczywiście wszelkiej maści porównania. Czasem np. porównuje Razora z MVC do XAMLa. I choć w teorii bardziej rozbudowana jest ta druga z obu tych technologii, to w praktyce Razor ma kilka konstrukcji, do których tęsknym okiem wyglądają designerzy XAMLa. Jedną z nich jest IF. I choć w teorii można ją częściowo zastąpić choćby za pomocą VisualStates, to w praktyce okazuje się...

Biblioteki warte poznania w C# - Conditional XAML

Mobile development 1202 dni, 5 godzin, 54 minuty temu rroszczyk 338 rozwiń

Czasem tworząc aplikację wykorzystującą XAML, chcielibyśmy przekazywać dane pomiędzy poszczególnymi stronami. Niestety technologie Microsoftu nie są do tego dobrze przygotowane. Co prawda możemy zawsze wykorzystać jakiś globalny obiekt kontekstu, ale w praktyce jest to rozwiązanie nieefektywne. Możemy również wykorzystać foldery lokalne/roaming, który opisywałem tutaj, ale w pewnym sensie strzelamy tutaj do muchy z armaty. Czy można to zrobić jakoś prosto i elegancko? Okazuje się, że tak - choć po części...

MVVM Light - wykorzystanie messengera w komunikacji

Mobile development 1210 dni, 19 godzin, 9 minut temu rroszczyk 199 rozwiń

Domyślnie tworząc aplikacje uniwersalne, możemy korzystać z rozbudowanego modelu zdarzeń. Każde ze zdarzeń, może zostać zaimplementowane w tzw. części code-behind wybranej strony/kontrolki. Nie wszystkim do końca odpowiada jednak ten model. Spore grono programistów jest zwolennikiem architektury MVVM, która promuje wydzielone konstrukcje zwane ViewModelami. Ważnym elementem ViewModel są komendy, które pozwalają na realizację określonych zadań. Niestety nie wszystkie kontrolki Microsoftu są do tego dobrze...

Dziel się z innymi:
Implementacja komendy Tap dla TextBlocka

Mobile development 1216 dni, 19 godzin, 24 minuty temu rroszczyk 60 rozwiń

W chwili obecnej tworząc aplikacje mobilne, bardzo często korzystamy z Internetu, o czym wspominałem po części w ostatnim wpisie. Siłą rzeczy w chmurze często trzymamy też konfigurację aplikacji/usługi, aczkolwiek nie musi to być regułą. Aplikacje uniwersalne obsługują bowiem tzw kontenery danych (ApplicationDataContainer), które pozwalają na zapisywanie ustawień dla konkretnej instalacji, a także globalnie dla naszego konta Windows Live. W dzisiejszym wpisie, zaprezentuję prosty sposób na wykorzystanie ...

Zapisywanie danych użytkownika w Universal Apps

Mobile development 1224 dni, 17 godzin, 41 minut temu rroszczyk 71 rozwiń

Większość mobilnych aplikacji wymaga aktywnego połączenia internetowego do poprawnego działania. Wiele z nich, nie posiada nawet trybu offline i bez sieci po prostu nie jest w stanie funkcjonować. Często developer musi również reagować na rodzaj połączenia sieciowego, z którego aktualnie korzysta użytkownik (WiFi/GSM), dlatego temat ten jest naprawdę ważny z perspektywy całego projektu aplikacji.

Universal Apps - weryfikacja stanu połączenia internetowego

Mobile development 1231 dni, 21 godzin, 36 minut temu rroszczyk 123 rozwiń

Aplikacje na telefon pełnią różne funkcje, ale z założenia często są one mobilnym odpowiednikiem stron WWW. I choć w dzisiejszych czasach coraz więcej mamy w sieci stron responsywnych, to i tak komfort pracy z dedykowanym programem wciąż często bywa znacznie wyższy. Nie oznacza to oczywiście, że strony WWW na przeglądarce telefonu są czymś złym.. czasem jest to naprawdę dobra opcja na start. Okazuje się również, że dzięki RWD możliwe jest również łatwe osadzanie pewnych fragmentów witryn bezpośrednio w a...

Dziel się z innymi:
Hakowanie strony w kontrolce WebView

Mobile development 1337 dni, 9 godzin, 39 minut temu rroszczyk 210 rozwiń

Rynek aplikacji mobilnych rozwija się niezwykle dynamicznie w ostatnich latach. Programy na telefony dotykają dzisiaj naprawdę wielu ważnych i istotnych obszarów naszego codziennego życia. Coraz częściej tego rodzaju aplikacje funkcjonują w chmurze, dzięki czemu mamy łatwy dostęp do wszystkich niezbędnych nam informacji, niezależnie od tego gdzie jesteśmy i z jakiego urządzenia aktualnie korzystamy. Wykorzystanie chmury wiąże się najczęściej z użyciem odpowiedniego API, do którego podłączają się wszystki...

HttpClient - równoległe pobieranie danych z różnych żródeł

Mobile development 1344 dni, 19 godzin, 4 minuty temu rroszczyk 339 rozwiń

1 2 3 4 5 6 7... 10 11