Nowości w SDK Windows Phone 8.1, między innymi tworzenie wspólnych aplikacji pod WinRT i WinPRT. Warto wiedzieć, o zmianach jakie wprowadzi największa aktualizacja na Windows Phone.
Mobile development 3506 dni, 5 godzin, 32 minuty temu 132 źrodło rozwiń
Wraz z premierą Windows Phone 8 GDR3 Microsoft dodał kilka nowych elementów do SDK. Nie są to jakiejś rewolucyjne zmiany, ale interesujące funkcjonalności, które mogą się przydać przy tworzeniu aplikacji na nowy system mobilny z Redmond. Najciekawsze jednak jest to, że część rzeczy nie jest dostępna bezpośrednio, a do niektórych elementów nie znajdziemy nawet wzmianki w MSDNie.
Mobile development 3507 dni, 16 godzin, 30 minut temu 114 źrodło rozwiń
W niektórych aplikacjach Windows Phone podoba mi się usprawnienie, polegające na tym, że po naciśnięciu przycisku Enter w polu tekstowym automatycznie przeskakujemy do kolejnego TextBox-a. Jest to wygodne i przyspiesza używanie aplikacji - sam to implementuję jak tylko mogę... A nie da się oczywiście w polach z takim InputScope, w którym przycisk Enter jest niedostępny :) Jako że implementacja tej funkcjonalności za każdym razem jest uciążliwa, to warto tutaj zastosować behaviors. Posiadając poniższą...
Mobile development 3514 dni, 20 godzin, 55 minut temu 166 źrodło rozwiń
Druga część artykułu o połączeniu logiki aplikacji Windows Phone i Windows Store. Tym razem opis wstrzykiwania implementacji interfejsów łączących różnice między tymi dwoma platformami.
Mobile development 3526 dni, 22 godziny, 42 minuty temu 235 źrodło rozwiń
Od czasu do czasu występuje potrzeba sprawdzenia, na czym uruchomiona jest nasza aplikacja – czy na urządzeniu, czy na emulatorze. W tym celu można zastosować następujący kod:if(Microsoft.Devices.Environment.DeviceType== DeviceType.Emulator){ MessageBox.Show("Application has been started in emulator.");} Dzięki takiemu sprawdzeniu możemy przygotować ustawienia dla aplikacji w trak...
Mobile development 3534 dni, 4 godziny, 1 minutę temu 81 źrodło rozwiń
W bibliotece RadControls for Windows Phone znajduje się mechanizm do zrzucania kontrolki do kafelka Live Tile (przy użyciu LiveTileHelper). Niestety, ta operacja jest bardzo zawodna - często kafelek nie renderuje się prawidłowo (zwłaszcza gdy jest nieco bardziej skomplikowany), a i czas wykonywania pozostawia wiele do życzenia. Nie mam pojęcia jak to ich programiści zaimplementowali, ale postanowiłem wziąc sprawy w swoje ręce, by znaleźć lepsze rozwiązanie!
Mobile development 3552 dni, 16 godzin, 22 minuty temu 98 źrodło rozwiń
Opis tego, jak stworzyć logikę dla aplikacji Windows Phone i Windows Store raz i wykorzystać ją w obu projektach.
Mobile development 3567 dni, 16 godzin, 32 minuty temu 160 źrodło rozwiń
Pisząc aplikacje na Windows Phone często chcemy dać użytkownikowi możliwość przypnięcia jakiegoś elementu do menu start. Problem pojawia się, gdy chcemy to sformułowanie przetłumaczyć na inny język tak, aby było zgodne z obowiązujym nazewnictwem WP. Żywi lub automatyczni tłumacze nie do końca sobie z tym radzą, dlatego też zebrałem oficjalne określenia polecenia "przypnij do ekranu startowego" z kilku języków. Może się komuś przyda, mnie na pewno! Dopisujcie kolejne języki w komentarzach :) Angiel...
Mobile development 3570 dni, 21 godzin, 32 minuty temu 133 źrodło rozwiń
Tytuł podsumowuje moje przemyślenia na temat tej technologii, jakie mam od kilku miesięcy w mojej głowie. Jako PlaceChallenge zaryzykowaliśmy ostatnio z aplikacją, która jest planem lekcji dla uczniów– I co się okazało? Ludzie to ściągają. Aplikacja z dnia na dzień rośnie prawie o 20% w ilości ściągnięć. Potocznie można powiedzieć… leci jak przeciąg w wiosenny poranek. Nie można inaczej powiedzieć o aplikacji, która ma kilka tysięcy ściągnięć dziennie. Niestety nic tu nie jest przypadkowe, to wypadkowa...
Mobile development 3681 dni, 19 godzin, 26 minut temu 199 źrodło rozwiń
Automated coded UI testing become very popular in the past few years. Its allow developers to create tests which are executed directly on UI level and simulate user actions. At the same time HTML5 become a standard for creating universal modern applications which can be hosts in a native browser controls. New model of creating applications brings a new challenges in the testing fields that's why in this post I want to present my solution (it takes me almost two days to get this working!) which is fir...
Mobile development 3697 dni, 6 godzin, 25 minut temu 74 źrodło rozwiń
Każdy dobry (ten zły także) warsztat nie obędzie się bez odpowiednich narzędzi. Oto zestaw narzędzi, których ja używam.
Mobile development 3932 dni, 16 godzin, 55 minut temu 97 źrodło rozwiń
Od dłuższego czasu pracuję nad czytnikiem książek w formacie EPub dla Windows Phone. Niestety .NET to nie Java i ilość dostępnych komponentów nie jest taka duża jak u starszego brata. Ponieważ nie znalazłem żadnego projektu open source czytnika postanowiłem sam go napisać co wynikało z zamówienia klienta. A sam open source ma pomóc w testowaniu komponentu i developerce.
Mobile development 3940 dni, 3 godziny, 28 minut temu 49 źrodło rozwiń
Ze względu na premierę Windowsa 8 oraz Windows Phone 8 firma Microsoft przygotowała specjalną promocję przygotowaną dla indywidualnych programistów. Od wczoraj programiści mogą już...
Mobile development 3974 dni, 18 godzin, 27 minut temu 269 źrodło rozwiń
Wpis o tym dlaczego w projektach na Windows Phone, Silverlight do serializacji binarnej używam biblioteki SharpSerializer oraz jak przeportowałem ją na .NET 4.5 oraz Windows Runtime.
Mobile development 3974 dni, 18 godzin, 27 minut temu 52 źrodło rozwiń
Hi everyone, I was thinking about subject of this post. I tried invent something what wasn't written yet. After few days I asked myself: "What should I expect during reading about programming in Metro?" .The answer: "Workshop!" But not basic "hands-on-lab" which give you some information and recommend you to read many articles if you would like to know more. I was expecting "driving" through all process of project . From bussiness case, architecture, development backend, to Metro application im...
Mobile development 3982 dni, 11 godzin, 51 minut temu 49 źrodło rozwiń
Artykuł opisuje w jaki sposób można przyspieszyć start aplikacji na telefonie Windows Phone 7. Prosty zabieg może znacząco skrócić czas potrzebny na uruchomienie aplikacji.
Mobile development 4004 dni, 9 godzin, 30 minut temu 111 źrodło rozwiń
Windows Phone jako jedyna platforma umożliwia tworzenie aplikacji z tzw. Trial‘em. Wiem, ktoś może powiedzieć, że przecież w AppStore czy Android Market też są aplikacje płatne i darmowe. Czym więc różni się Windows Phone? Tym, że możemy stworzyć jedną aplikację, która będzie jednocześnie wersją Trial i pełną, a Windows Phone Marketplace automatycznie zadba o procedurę kupna i podniesienia wersji z darmowej na pełną. W tym poście opiszę moje podejście do tego tematu.
Mobile development 4054 dni, 12 godzin, 35 minut temu 71 źrodło rozwiń
Zapewne każdy zna podstawowe gesty ekranów dotykowych. Wiemy też, że każdy telefon z Windows Phone 7 musi spełniać kilka podstawowych wymagań w tej dziedzinie (np. obsługa co najmniej 4 punktów dotyku). Co więcej, w SDK (dokładnie w XNA Framework) znajdziemy wbudowana obsługę pewnych gestów (np. Tap, FreeDrag, DoubleTap, Vertical/HorizontalDrag, Pinch itd). Ale jeśli to dla nas za mało to zakłwsze możemy “zejść” na niższy poziom API i tworzyć własne gesty.
Mobile development 4054 dni, 12 godzin, 35 minut temu 45 źrodło rozwiń
Artykuł porusza tematyką związaną z poprawną obsługą Tasków w Windows Phonie. Autor prezentuje w jaki sposób należy wywołać Taski oraz jakie wyjątki powinny zostać przechwycone. Dodatkowo przedstawione zostały scenariusze generujące opisywane błędy.
Mobile development 4074 dni, 40 minut temu 60 źrodło rozwiń
Telefony z Windows Phone wyposażone są w wibrację, z której możemy korzystać zarówno w grach jak i normalnych aplikacjach. Podstawowe API kontrolera wibracji (VibrateController) pozwana na pojedynczą wibrację, która trwa określony czas. Problem pojawia się gdy chcemy “zagrać” sekwencję wibracji o różnych czasach trwania, z różnymi przerwami. Poniżej przedstawiam klasę VibrationProvider.
Mobile development 4089 dni, 12 godzin, 6 minut temu 43 źrodło rozwiń