Skuterowy starter, aplikacja

ChatGPT jest bardzo przydatnym narzędziem podczas nauki.


Chciałem napisać androidową aplikację do sterowania starterem, ale było kilka drobnych problemów.

Pierwszy: nie miałem pojęcia jak pisać na Androida.

Drugi: Android jest już dostępny tak długo, że przeżył zmianę domyślnego języka (Java -> Kotlin) i mnóstwo tutoriali jest nieaktualnych.

Trzecim problemem było to, że oficjalny tutorial mi nie podszedł (z wielu względów).


Co zrobić... Zapytać ChatGPT:

- Napisz mi androidową aplikację w Kotlinie która łączy się z urządzeniem BLE.

- Ok, tutaj masz kod.

- Po wciśnięciu elementu na liście, jak przeskoczyć do innego activity?

- O w taki sposób.

- Jak nasłuchiwać zmian w charakterystykach?

- Tak i tak.

- Jak wysłać inta do charakterystyki?

- Bardzo prosto!

- Ej, jak wysyłam kilka rzeczy do lecą warningi.

- No tak, można wysyłać tylko jedno na raz. Musisz zrobić o takie coś.

- Ok, działa, dzięki.


W uproszczeniu, rozmowa wyglądała jakoś tak ( ͡° ͜ʖ ͡°)

Przeglądnięcie gotowego kodu robiącego dokładnie co potrzebuję pozwoliło mi szybciej zrozumieć jak cokolwiek napisać, niż gdybym miał przegrzebywać się przez dokumentację 36 wersji API. No i pisanie GUI w XMLu jest przyjemniejsze niż to całe "setContent" i "@Composable".

Komentarze