Jaki wybrać telefon do testowania aplikacji mobilnych?
Jaki telefon do testowania aplikacji mobilnych? Dlaczego warto wybrać smartfon z czystym Androidem i co oferuje Nokia 8 z perspektywy programisty.
Jaki telefon do testowania aplikacji mobilnych? Dlaczego warto wybrać smartfon z czystym Androidem i co oferuje Nokia 8 z perspektywy programisty.
Jak skonfigurować Qt do tworzenia aplikacji mobilnych na Androida: instalacja Qt Creatora, SDK/NDK, pierwszy projekt QML i uruchomienie aplikacji na telefonie.
Jak zrobić osobny layout dla pionowej i poziomej orientacji ekranu w aplikacji na Androida: opcja Create Landscape Variation i katalog layout-land w Android Studio.
Lokalizacja aplikacji Android krok po kroku: strings.xml, Translations Editor i katalogi values-xx. Dzięki temu Twoja aplikacja przemówi w każdym języku.
Czym jest BroadcastReceiver w Androidzie i jak reagować na zdarzenia systemowe: rejestracja w manifeście i w aktywności na przykładzie podłączania ładowarki.
Jak zapisywać proste dane w aplikacji na Androida przy użyciu SharedPreferences: zapis w onPause(), odczyt w onResume() i tabela obsługiwanych typów danych.
Jak przesłać własny obiekt między aktywnościami w Androidzie: parsowanie klasy do JSON-a biblioteką Gson, przesłanie Intentem i odczyt w drugiej aktywności.
Przesyłanie danych między aktywnościami w Androidzie krok po kroku: metoda putExtra(), odczyt przez getStringExtra() i lista obsługiwanych typów obiektów.
Aktywności w Androidzie: czym są, jak wygląda cykl życia (onCreate, onPause, onResume), jak uruchomić nową aktywność Intentem i dodać ją do projektu.
Jak całkowicie usunąć Android Studio z macOS: komendy terminala usuwające IDE, pliki konfiguracyjne, cache, logi, Gradle, pliki AVD i Android SDK.
Od czego zacząć tworzenie gier na Androida: planowanie mechaniki i świata gry, pierwszy mały projekt w Javie i stopniowe rozbudowywanie go o kolejne elementy.
Pierwsza aplikacja w Android Studio krok po kroku: nowy projekt, kreator aktywności i omówienie struktury katalogów (manifest, java, res, Gradle).