MVP in app development

5 mitów i faktów na temat MVP. Kiedy warto zbudować Minimum Viable Product?

Wszyscy radzą, żeby zacząć projekt od stworzenia MVP, ale nie jesteś pewien, czy to naprawdę konieczne w przypadku Twojego biznesu? Zanim podejmiesz ostateczną dezycję, warto przyjrzeć się kilku popularnym założeniom na temat MVP. Dzięki temu dowiesz się, co naprawdę wiąże się z budową Minimum Viable Product i będziesz mieć lepsze pojęcie o tym, jakie daje to korzyści.

Przeczytaj

5 powodów, dla których lepiej zacząć od nauki technologii natywnych, a potem przejść do Fluttera

Kiedy zaczynasz przygodę z tworzeniem aplikacji mobilnych, nauka Fluttera może wydawać się łatwym sposobem na wejście w świat programowania. Jeśli ktoś mówi Ci, że możesz nauczyć się jednej technologii, żeby tworzyć aplikacje i na iOS i na Android, czemu miałbyś zawracać sobie głowę Kotlinem albo Swiftem? Dlatego, że gdy coś brzmi zbyt pięknie, żeby było prawdziwe, prawdopodobnie gdzieś ukryty jest haczyk. Według nas istnieje przynajmniej 5 powodów, dla których warto zapoznać się bliżej z natywnymi technologiami, a dopiero potem odkrywać Fluttera.

Przeczytaj
Solving problems in mobile app projects

Design Sprint czy burza mózgów - jak rozwiązywać problemy w projektach aplikacji mobilnych?

Musisz znaleźć rozwiązanie, które sprawi, że Twoja aplikacja będzie bardziej intuicyjna. Pierwsze, co przychodzi Ci do głowy? Trzeba zwołać zespół na burzę mózgów. Wystarczy wam pokój z białą tablicą i dużo samoprzylepnych karteczek. Po kilku godzinach będziecie mieć dużo dobrych pomysłów. Prawda jest jednak taka, że taki scenariusz rzadko się sprawdza. Sprawdź, kiedy warto organizować burze mózgów, a kiedy lepiej wypróbować inne rozwiązanie – Design Sprint.

Przeczytaj
Time and management vs fixed price model

Time and materials vs fixed price - przegląd plusów i minusów, który pomoże Ci wybrać model rozliczenia

Kiedy dzwonisz do firmy tworzącej oprogramowanie i pytasz, jakie modele wyceny oferuje, odpowiedzi zwykle są dwie – albo fixed price, albo time & materials. Najczęściej usłyszysz, że lepiej wybrać kontrakt T&M. I jest dość prawdopodobne, że ta opcja rzeczywiście się u Ciebie sprawdzi. Ale model rozliczeń ma znaczenie nie tylko dla budżetu. Bezpośrednio wpływa też na sukces produktu. Dlatego lepiej dokładnie znać wady i zalety obu kontraktów, żeby wybrać właściwą opcję.

Przeczytaj
Selecting files in Android

Jak zyskać łatwy dostęp do plików na Androidzie? Łączenie Storage Access Framework z Activity Result API

Status relacji między programistą a Storage Access Framework (SAF) najlepiej określić jako Skomplikowany. Owszem, SAF daje Ci dostęp do plików, ale jest tak denerwujący, że chcesz zamknąć laptopa i sięgnąć po kubek uspokajającej herbaty. Na szczęście jest światło w tym tunelu. SAF opiera się na mechanizmach activity results – możesz połączyć go z Activity Results API i cieszyć się uporządkowaną strukturą kodu. Sprawdź, jak to zrobić.

Przeczytaj

8 technik ASO, dzięki którym zwiększysz liczbę pobrań aplikacji z App Store i Google Play

Zbudowałeś funkcjonalną aplikację, ale niska liczba pobrań sugeruje, że niewiele osób mogło się o tym przekonać? Przeprowadź szybki test. Postaw się w roli użytkownika i wpisz do wyszukiwarki w app storze hasło, które pokazuje aplikacje z Twojej kategorii. Jeśli w wynikach wyświetla się najpierw konkurencja, to znaczy, że czas zadbać o pozycjonowanie aplikacji mobilnych, czyli ASO. Dzięki temu użytkownicy będą mogli łatwo znaleźć Twój produkt, a wskaźnik pobrań wzrośnie.

Przeczytaj
Duplex communication system with WebSockets on iOS

WebSockets na iOS - komunikacja w czasie rzeczywistym, która nie spowalnia aplikacji

Kiedy chcesz pobrać dane do aplikacji, zwykle pewnie wykorzystujesz interfejs API RESTful. Wystarczy zapytać serwer o paczkę danych i gotowe. To dobra metoda, jeśli aplikacja nie potrzebuje stałego dostępu do nowych informacji. A co jeśli treści muszą się odświeżać w czasie rzeczywistym? Wtedy opóźnienie może np. uniemożliwiać dokonanie zakupu albo postawienie zakładu sportowego. Na szczęście z pomocą przychodzą WebSockets na iOS. Sprawdź, jak je zaimplementować i dlaczego warto to zrobić.

Przeczytaj
iOS Localized Notifications

Dynamiczna lokalizacja powiadomień na iOS, czyli jak wysyłać wiadomości w różnych językach

Jak ustanowić łącznik pomiędzy użytkownikiem, dostawcą a aplikacją? Wykorzystaj powiadomienia systemowe. Dzięki nim użytkownik szybko otrzymuje najnowsze informacje. To rozwiązanie łatwo zastosujesz w aplikacjach zorientowanych na jeden rynek. Problemy zaczynają się, gdy treści muszą być tworzone w różnych językach. Wtedy pomocą służy dynamiczna lokalizacja zdalnych powiadomień bez wykorzystania własnego serwera.

Przeczytaj

Poznaj nas lepiej

Wycena projektu

Opowiedz nam o swoim projekcie i napisz, jak możemy Ci pomóc.

Dlaczego warto rozwijać z nami projekty?

Logo Mobile Trends Awards

Mobile Trends Awards 2017

Nominacja w kategorii
M-COMMERCE

Logo Legalni bukmacherzy

Nagroda Legalnych Bukmacherów 2019

Najlepsza aplikacja mobilna

Mobile Trends Awards logo

Mobile Trends Awards 2020

Nominacja w kategorii
SPORT I REKREACJA

17

opinii klientów

Clutch logo