Krótko o wyszukiwaniu zawartości aplikacji z Core Spotlight w iOS

Krótko o wyszukiwaniu zawartości aplikacji z Core Spotlight w iOS

Dzisiaj omówię jeden z frameworków dodanych w iOS 9: Core Spotlight. API pozwala na dodanie zawartości do wyszukiwarki spotlight, czyli np. aplikacja służąca do przeglądania filmów może dodać filmy, aktorów, reżyserów oraz pozwala zareagować, jeśli użytkownik wybrał naszą pozycję. Możemy go wtedy przenieść do odpowiedniego miejsca w aplikacji.
Przeczytaj
Technologia 3D Touch dla systemu iOS

Technologia 3D Touch dla systemu iOS

Wraz z pojawieniem się na rynku smartfonów iPhone 6s oraz iPhone 6s Plus Apple zaprezentowało światu 3D Touch. Funkcja pozwala na urozmaicenie interakcji użytkownika z telefonem, dzięki możliwości sprawdzenia jaka jest siła nacisku na ekran w momencie dotyku. Umożliwia to przykładowo różne zachowanie aplikacji w zależności od sposobu dotknięcia ekranu.
Przeczytaj
Android Small Talks: Wstrzykiwanie zależności poprzez Daggera 2

Android Small Talks: Wstrzykiwanie zależności poprzez Daggera 2

Wstrzykiwanie zależności jest wzorcem projektowym, którego głównym zadaniem jest uwolnienie naszego kodu od zależności. Jak wszyscy na pewno zdajemy sobie sprawę, kod, który ma minimalną ilość zależności jest zdecydowanie łatwiejszy do zarządzania oraz zmiany. Łatwiej jest też taki kod wykorzystać i przetestować.
Przeczytaj
Dagger 2 – kilka słów o (sub)komponentach

Dagger 2 – kilka słów o (sub)komponentach

Wraz z zagłębianiem się w tematykę wstrzykiwania zależności, musimy zrozumieć wiele nowych technik, które umożliwiają nam kontrolę nad tworzonymi obiektami. Dagger pozwala programiście zadeklarować interfejsy, które będą się tym zajmowały. Możemy stworzyć interfejs będący komponentem lub subkomponentem. Jaka jest różnica?
Przeczytaj
Dynamiczna obsługa pozwoleń w Android Marshmallow

Dynamiczna obsługa pozwoleń w Android Marshmallow

Każda aplikacja potrzebuje od użytkownika pozwoleń na używanie sieci, dostępu do czujników, czy pamięci urządzenia. Od API 23, czyli Androida w wersji 6.0 powstał nowy model obsługi pozwoleń. Dotąd przy instalacji użytkownik musiał bezwzględnie zatwierdzić listę pozwoleń, o które prosi aplikacja. Obecnie na żywo w aplikacji pojawiać się mogą prośby tylko o konkretne, potrzebne w danej chwili pozwolenia.
Przeczytaj
ConstraintLayout, czyli jednak nie tak prędko…

ConstraintLayout, czyli jednak nie tak prędko…

Przeglądając ostatnimi czasy nowinki ze świata Androida trafiłam na pojęcie ConstraintLayout. Jest to nowy dostarczony przez Androida i Google layout, wspierający wersje Androida aż od API 9. Wczytując się w możliwości, jakie ma dawać, stwierdziłam, że sprawdzę, jak zachowuje się nowy Layout Builder i jak wygląda posługiwanie się ConstraintLayoutem.
Przeczytaj
Wprowadzenie do CloudKit

Wprowadzenie do CloudKit

Jak się okazuje, wielu młodszych developerów nigdy nie tworzyło aplikacji w iOS Developer Center. A warto wiedzieć, jak to działa. Dlatego postanowiłem przygotować prezentację na temat CloudKita i upiec dwie pieczenie na jednym ogniu.
Przeczytaj
RenderScript – równoległe operacje na bitmapach bez użycia NDK

RenderScript – równoległe operacje na bitmapach bez użycia NDK

Musisz wykonać operacje na grafikach, a Java jest do tego zbyt wolna? Chcesz uniknąć zabawy z kompilacją kodu z użyciem NDK? Jest na to rozwiazanie! RenderScript pomoże Ci w tym zadaniu. Dzięki jego użyciu możesz zrównoleglić operacje, wykonując je zarówno na CPU, jak i GPU. Wszystko to jest dostępne w bardzo przystępnej formie, nie musisz nawet zastanawiać się, jak rozdzielić pracę.
Przeczytaj
“Obietnice” na przykładzie PromiseKit w Objective-C

“Obietnice” na przykładzie PromiseKit w Objective-C

Każdy programista prędzej czy później natrafia na problem synchronicznego wykonania po sobie pewnych czynności. Przykładowo: pobierz informację o użytkowniku z API, sparsuj odpowiedź serwera, zapisz dane do bazy, zaktualizuj widok i wiele innych. Do tego wszystkiego dochodzi jeszcze obsługa błędów na części z tych etapów. Co należy wtedy zrobić?
Przeczytaj

Poznaj nas lepiej

Wycena projektu

Sprawdź, jak wykorzystujemy naszą wiedzę w praktyce i stwórz z nami swój projekt.

Dlaczego warto rozwijać z nami projekty?

Logo Mobile Trends Awards

Mobile Trends Awards 2017

Nominacja w kategorii
M-COMMERCE

17

opinii klientów

Clutch logo
Logo Legalni bukmacherzy

Nagroda Legalnych Bukmacherów 2019

Najlepsza aplikacja mobilna

60+

zrealizowanych projektów