Tworzenie aplikacji mobilnych

18
Wrz

Jak aplikacje mobilne zmieniły nasze życie?

Pojawienie się pierwszych smartfonów zapoczątkowało zmianę roli telefonów. Możliwość korzystania z dodatkowych aplikacji, przeglądania Internetu oraz robienia zdjęć przyczyniła się do tego, że przestaliśmy traktować telefony jako urządzenia tylko do dzwonienia i wysyłania SMS’ów. Według badania PEW Research Center o korzystaniu z telefonów, dla osób w wieku 18 – 29, przeglądanie Internetu w telefonie jest ważniejsze niż możliwość dzwonienia (!). 

Smartfony nie tylko zmieniły sposób, w jaki korzystamy z Internetu, ale też zastąpiły przedmioty, bez których kiedyś nie wyobrażaliśmy sobie życia.

Źródło: PEW Research Center

5 fizycznych przedmiotów, które zostały zastąpione przez aplikacje mobilne i smartfony

Przenośne konsole do gier

Przenośne gry na początku XXI wieku kojarzyły się wyłącznie ze Snake’iem oraz przenośnymi konsolami takimi jak Nintendo DS czy PlayStation Portable (PSP). Jednak rozwój możliwości smartfonów i pojawianie się coraz lepiej skonstruowanych gier zepchnął wspomniane konsole na margines rynku gier.

Gry mobilne znaczą coraz więcej, ich przychody, już w 2016 roku, przekroczyły przychody wszystkich pozostałych gier wideo, a prognozy wskazują na powiększanie się tej różnicy.

Gry mobilne zarabiają więcej niż wszystkie inne gry razem wzięte!

Kluczyki do samochodu

Producenci samochodów od dawna starają się ułatwiać dostęp do aut. Już w 1914 roku zastosowano zamek otwierający wszystkie drzwi na raz. Natomiast w 1982 roku po raz pierwszy zaprezentowano auto dające się otworzyć przy użyciu pilota. W 1998 roku Mercedes-Benz wprowadził bezkluczykowy dostęp do samochodu.

Kwestią czasu było wprowadzenie możliwości dostępu do samochodu przez telefon. Aktualnie większość producentów oferuje aplikacje, które otworzą i zamkną samochód, zdalnie włączą ogrzewanie lub klimatyzację czy odpalą silnik. Z takiego rozwiązania korzystają również firmy car sharingowe.

Aparaty fotograficzne

Rozwój technologii związanej z robieniem zdjęć smartfonami spowodował, że ludzie zaczęli porzucać cyfrowe, kompaktowe aparaty i zaczęli robić zdjęcia telefonami.

Obecnie aparaty stosowane w smartfonach pozwalają przeciętnemu użytkownikowi zrobić wysokiej jakości zdjęcie. Producenci osiągnęli to poprzez stosowanie algorytmów sztucznej inteligencji do dobrania jak najlepszych ustawień, a także poprzez zastosowanie kilku obiektywów o różnych parametrach.

Często zdjęcie jest wykonywane każdym z obiektywów, a następnie są one łączone w celu osiągnięcia lepszych rezultatów – np. głębszej czerni.

Więcej obiektywów to większe możliwości

Portfele

Rozwój technologii NFC oraz zabezpieczeń umożliwił dokonywanie bezpiecznych płatności telefonem. Aplikacje mobilne, takie jak Google Pay, pozwalają dokonywać transakcji różnymi kartami kredytowymi przy pomocy jednej aplikacji.

Razem z rozwojem płatności pojawiły się również aplikacje umożliwiające podzielenie rachunku pomiędzy znajomych np. Splitwise, Revolut. Korzystanie z aplikacji takich jak wymienione – Google Pay i Splitwise – lub dostarczanych przez banki, pozwala zostawić w domu nie tylko gotówkę, ale i karty płatnicze.

Dodajmy do tego rozwój usług rządowych, które pozwalają przenieść dowód osobisty czy prawo jazdy do aplikacji mobilnej, a uzyskamy możliwość pozostawienia w domu całego portfela. 

Bilety

Sprzedaż biletów, prowadzona przez Internet i aplikacje mobilne, powoduje, że papierowe bilety są dzisiaj używane niezwykle rzadko. Bilety, w formie pliku PDF z kodem kreskowym lub QR skanowanym na bramkach, są dostarczane do nabywcy mailowo, a ich sprawdzenie nie wymaga wydruku.

Obecnie większość biletów można nabyć w Internecie lub aplikacji mobilnej – łącznie z biletami komunikacji miejskiej. Wygoda korzystania z biletu, który jest łatwo dostępny w telefonie, powoduje, że papierowe bilety prawdopodobnie niedługo całkowicie wyjdą z użycia.

Aplikacje mobilne rewolucjonizują nasz świat

Tylko 12 lat (AppStore został otwarty w 2008 roku) zajęło aplikacjom mobilnym zmienienie naszej rzeczywistości w znaczący sposób. Coraz więcej firm decyduje się przenieść swoją sprzedaż do aplikacji mobilnej, a niektóre opierają swój biznes tylko i wyłącznie o apkę. Ponadto bardzo wiele firm wprowadza swoje aplikacje mobilne w celu ułatwienia klientom korzystania z ich produktów – przykładowo producenci ekspresów do kawy tworzą aplikacje mobilne umożliwiające sterowanie ekspresem.

Aplikacja mobilna pozwala bardziej zaangażować klienta oraz kreować bardziej unikalny wizerunek marki. Jeśli uważasz, że Twoja firma zyska na posiadaniu własnej aplikacji mobilnej – skontaktuj się z nami. Akanza zajmuje się projektowaniem aplikacji mobilnych i tworzeniem aplikacji mobilnych. Korzystamy z technologii używanych przez największych – Facebooka, Skype’a czy Instagrama – React Native. Sprawdź nas!

15
Wrz

Biznes przeniósł się na smartfony

W 2008 roku Apple otworzyło AppStore – pierwszy sklep z aplikacjami mobilnymi. Od tamtego momentu aplikacje mobilne, będące z początku ciekawostką dla gadżeciarzy, stały się naszą codziennością. 

W pierwszej połowie 2020 roku aplikacje i gry mobilne zostały pobrane aż 71.5 miliarda razy. To o ponad 26% więcej niż w tym samym okresie 2019 roku.

Źródło: sensortower.com

Biznes przeniósł się na smartfony

Według Statista.com, w 2019 roku sektor aplikacji mobilnych osiągnął wartość około 460 miliardów dolarów. Sukcesy startupów, takich jak Snapchat, Spotify czy Uber, oraz wejście technologicznych gigantów, takich jak Facebook czy Google, w sektor mobile doprowadziły do tego, że nawet pozornie niezwiązane z technologią firmy posiadają własne aplikacje mobilne.

Za przykłady niech posłużą aplikacje bankowe, aplikacje sklepów stacjonarnych (Auchan, Lidl czy Gama) czy organizacji sportowych (F1, NBA czy Manchester United).

Natomiast firmy, których działalność skupia się na urządzeniach mobilnych, znaczą na rynku coraz więcej. W 2018 roku w Stanach Zjednoczonych 192 spółki weszły na dwie główne amerykańskie giełdy – NYSE i NASDAQ. Ze 192 IPO, aż 48 dotyczyło spółek technologicznych.

Z kolei wśród IPO technologicznych, aż 39 spółek uznało mobile za istotny element swojej działalności. Wśród nich najwyżej wycenione zostały:

  1. Spotify – 29.5 miliarda dolarów
  2. Pinduoduo – 24 miliardy dolarów
  3. Tencent Music – 21.3 miliarda dolarów
Źródło: AppAnnie

Które aplikacje mobilne zarabiają najwięcej?

W pierwszej połowie 2020 roku najlepiej zarabiającą aplikacją na świecie był… Tinder. Przyniósł on w tym okresie 433 miliony dolarów przychodów.

Drugie miejsce zajął YouTube z przychodami w wysokości 431 milionów dolarów, a trzecie – wygenerowawszy 421 miliardów dolarów przychodu – TikTok.

Źródło: sensortower.com

Jak zarabiają aplikacje mobilne?

Istnieje wiele sposobów monetyzacji aplikacji. Projektowanie aplikacji mobilnych powinno uwzględniać model biznesowy apki, aby zapewnić spójność całej aplikacji. Cztery najpopularniejsze metody zarabiania na aplikacjach mobilnych to:

Model Freemium

W modelu freemium część funkcjonalności jest udostępniania za darmo wszystkim użytkownikom, natomiast część funkcjonalności jest dostępna dla użytkowników premium. Najczęściej płatności za posiadanie funkcjonalności premium są pobierane w postaci subskrypcji. Aplikacje monetyzowane w ten sposób to na przykład: YouTube, Tinder czy Fitatu.

Płatny dostęp

W tym modelu użytkownik płaci za dostęp do aplikacji. Jest to albo jednorazowa płatność, albo opłata subskrypcyjna. Płatny dostęp różni się od freemium, tym, że nie udostępnia żadnych funkcjonalności za darmo. Niemniej jednak, w tym modelu często pojawia się okres próbny, podczas którego użytkownik ma możliwość przetestowania aplikacji. W ten sposób zarabia między innymi: Netflix, WolframAlpha czy Minecraft

Darmowa aplikacja z reklamami

Aplikacja mobilna jest udostępniona użytkownikom za darmo, ale pojawiają się w niej reklamy. Z takiego rozwiązania najczęściej korzystają gry hyper-casual. Reklamy zazwyczaj przyjmują formę banerów, pojawiających się na dole ekranu, pełnoekranowych reklam pojawiających się pomiędzy sesjami oraz reklam, za których obejrzenie użytkownik dostaje nagrodę – np. odblokowuje inne ćwiczenie w treningu lub dostaje dodatkowe życie w grze. W ten sposób monetyzowane są np. gry studia Ketchapp i Voodoo.

Mikropłatności

W modelu opartym na mikropłatnościach użytkownik płaci jednorazowo za dodatkowe funkcje lub przedmioty w aplikacji. Z takiego rozwiązania bardzo często korzystają twórcy gier, ale też na przykład google books, gdzie aplikacja jest darmowa, a użytkownicy kupują jej zawartość – ebooki.

Monetyzacja aplikacji może się również opierać na łączeniu różnych metod. Przykładowo w modelu freemium można wyświetlać reklamy użytkownikom niepłacącym. Lub przy płatnym dostępie do aplikacji wprowadzić dodatkową zawartość odblokowywaną przez dokonanie mikropłatności. Możliwości są niemal nieograniczone, warto jednak pamiętać o odpowiednim wyważeniu poszczególnych modeli tak, aby nie odstraszyć użytkownika. Na przykład umieszczenie w aplikacji zbyt dużej liczby reklam spowoduje, że użytkownik odinstaluje aplikację, a udostępnienie zbyt dużej liczby funkcjonalności w darmowej wersji aplikacji freemium spowoduje, że użytkownicy nie będą odczuwali potrzeby płacenia za dodatkowe funkcje.

Jaka jest przyszłość aplikacji mobilnych?

Raport AppAnnie o aplikacjach mobilnych pokazuje, że przedstawiciele pokolenia Z (w wieku 16-24) korzystają z aplikacji mobilnych o 30% częściej niż osoby w wieku 25+. Ponadto Z-tki spędzają w aplikacjach o 20% więcej czasu niż reszta populacji.

Raport AppAnnie opisuje pokolenie Z jako pokolenie, którego drugą naturą jest korzystanie z aplikacji mobilnych.

Źródło: AppAnnie

Na podstawie tych danych możemy stwierdzić, że popularność aplikacji mobilnych będzie ciągle rosnąć. Najprawdopodobniej będziemy dalej obserwować tendencję do przenoszenia sprzedaży do przestrzeni mobilnej.

Obecne trendy wskazują na to, że za kilka lat prowadzenie biznesu bez aplikacji mobilnej lub z pominięciem kanału mobilnego będzie niemożliwe. Dlatego stworzenie aplikacji mobilnej powinno być przedmiotem rozważań w każdej firmie.

Tworzenie aplikacji mobilnych

Akanza posiada kompetencje do tworzenia zaawansowanych aplikacji mobilnych. Pracujemy dla klientów z całego świata, a nasze aplikacje tworzymy z dbałością o szczegóły. Korzystamy z technologii React Native – tej samej z której korzysta Facebook, Instagram czy Skype.

Jeśli uważasz, że Twój biznes potrzebuje aplikacji mobilnej – napisz do nas. Zajmujemy się projektowaniem aplikacji mobilnych i tworzeniem aplikacji mobilnych i robimy to naprawdę dobrze.

30
Gru

Wtyczki Android Studio

Android Studio to narzędzie umożliwiające w bardzo produktywny sposób tworzenie aplikacji dla systemu Android. Posiada solidne narzędzia do edycji kodu, debugowania i profilowania wydajności. Inną przydatną funkcjonalnością jest tworzenie interfejsu użytkownika w sposób graficzny z użyciem metody drag&drop. Jednak nawet tak zaawansowane i rozbudowane narzędzie może być przystosowane do naszych potrzeb w większym stopniu, odpowiadający naszym oczekiwaniom i wspierający naszą produktywność.

 

Co sprawia, że jesteśmy bardziej produktywni? Każdy programista może mieć różne odpowiedzi na to pytanie. Najczęściej chodzi jednak o możliwość pisania większej liczby wierszy za pomocą kilku klawiszy czy bardziej wydajne debugowanie i profilowanie kodu. Lepsze zrozumienie IDE, w którym pracujemy, może znacząco zwiększyć produktywność. W Android Studio mamy dostęp do pokaźnej ilości wtyczek usprawniających naszą pracę.

 

Konfiguracja

Aby włączyć menu wtyczek, w ustawieniach Android Studio wybieramy sekcję Plugins. Mamy możliwość instalacji wtyczek z różnych źródeł, np. ze zdalnych repozytoriów czy bezpośrednio z dysku.

Sekcja Plugins ustawień Android Studio.

Sekcja Plugins ustawień Android Studio

 

Przykładowe narzędzia

MVP Generator

Umożliwia generowanie kodu MVP na Androida. Całość jest konfigurowalna, możemy dodać dodatkowe moduły w zależności od naszych preferencji.  

Android Selectors Generator

Ta wtyczka Android Studio automatycznie generuje graficzne selektory z odpowiednio nazwanych zasobów Androida.  

Material Theme UI EAP

Android studio ma dwa dostępne motywy – Domyślny i Dracula. Gdy zainstalujesz tę wtyczkę, możesz użyć motywu odpowiadającego standardom Material Design.  

Android DPI Calculator

Kalkulator DPI pozwala obliczyć różne rozmiary we wszystkich dostępnych i domyślnych gęstościach pikseli na platformie Android, tj. xxxhdpi, xxhdpi, xhdpi, hdpi, mdpi, ldpi i tvdpi.  

Zużycie zasobów Androida

Ta wtyczka automatycznie zlicza zużycie zasobów i pokazuje je w lewym pasku każdej linii w twoim Android Studio. Okazuje się przydatna, jeśli chcesz pozbyć się zasobów, które nie są już używane w twoim projekcie.  

AndroidLocalizationer

Wtyczka pomaga ci przetłumaczyć ciągi znaków użytych w aplikacji na inne języki. Zainstaluj ją, a następnie kliknij prawym przyciskiem myszy plik zasobów ciągu, zaznacz „Konwertuj na inne języki” i wybierz języki, które chcesz.  

Android Wifi ADB

Android Wifi ADB pomaga instalować, uruchamiać i debugować aplikacje dla Androida za pośrednictwem Wi-Fi. Czas pozbyć się noszenia kabla USB.

 

Rozbudowana lista ciekawych i użytecznych wtyczek jest dostępna tutaj.