AI w służbie developera!
Czy sztuczna inteligencja może samodzielnie stworzyć działającą aplikację na iOS i Androida?W dzisiejszym odcinku Bit Happens Show zabieramy Was w zakulisową podróż po procesie powstawania "Klubu czytelnika" – aplikacji, która ma wspierać nawyk codziennego czytania książek.Radek opowiada Adamowi, jak w zaledwie 6 tygodni przeszedł drogę od pomysłu do publikacji w App Store i Google Play. Co najbardziej szokujące? Cały kod mobilny we Flutterze wygenerowało AI, a Radek nie napisał tam ani jednej linijki!W tym odcinku dowiecie się:🤖 Jak wygląda współpraca z AI (Claude, Codex) i dlaczego sztuczna inteligencja przypomina "doktora habilitowanego bez kontekstu".💰 Ile realnie kosztuje wytworzenie własnej aplikacji z pomocą asystentów AI.🛠 Dlaczego rola developera zmienia się dziś w inżyniera wymagań i testera.📈 Jak ChatGPT sprawdził się w roli... Dyrektora Marketingu i jakich rad udzielił.🍏 Jakie pułapki kryją się podczas publikacji aplikacji w sklepach Apple i Google (wymogi, testy na 12 osobach, odrzucenia).📱 Przetestuj aplikację "Klub czytelnika": zeskanuj kody QR widoczne pod koniec filmu lub wyszukaj "Klub czytelnika" w swoim sklepie z aplikacjami! Pamiętajcie, by zostawić Radkowi feedback!
Ale to jest dalej doktor habilitowany, super w czymś wiedza, tylko musisz nadać jej tory. Ja skupiłem się na takim pomyśle. Wiedziałem, co chcę uzyskać. Wiedziałem, że aplikacja ma mieć kalendarz, że każdego dnia ma pojawić się książka w tym kalendarzu, że można skanować książki przez kodę ISBN. Na tym też mi zależało. No i też stworzyłem backend, to już wspomniałem wcześniej, że wywodzę się z backendu, więc stworzyłem szkielet w Laravelu, we frameworku, którego używam na co dzień. I z tym sobie poradziłem, więc cała kwestia autentykacji, share'owanych bibliotek, bo też odkryłem microservice'y trochę na nowo dzięki temu projektowi, bo jest to oparte o microservice'ach.
Czyli tam, gdzie wiedziałem, co robić, Laravel, jakieś serwisy z AWS, to to robiłem na początku. Później chciałem nauczyć się Nexta. Przepraszam, Nexta tak, bo Vue jest z Nuxtem, Next jest z Reactem i zależało mi na nauce Reacta, więc to już zleciłem AI totalnie. Gdzieś tam się wtrącałem tylko jak coś mi się nie podobało. Na przykład AI często powtarza kod, kopiuj w klej, kopiuj w klej. Ja prosiłem AI, żebyśmy wynosili rzeczy do share'owanych bibliotek, a później je importowali we wszystkich projektach. No i chyba największy udział AI w tym projekcie to jest sam Flutter. Flutter to jest framework, który pozwala Ci stworzyć aplikację,
Załóżmy, że ktoś chciałby teraz wystartować z takim projektem. Powiedzmy, że nawet coś tam kiedyś liznął jakiegoś programowania. Na co powinien teraz zwrócić szczególną uwagę? Tak z perspektywy kogoś, kto już poczynił taką aplikację. Czyli tak jakbym nawet sam jeszcze raz mógł usiąść do tego od zera, nie? Po pierwsze to, co bym zrobił trochę inaczej, to bardziej zaprojektował sobie to, co znam. Ja osobiście lubię, no Laravel narzuca mi jakiś MVC, MVP model, czy wzorzec, ale też lubię serwis repozytory pattern.
Z Laravelu lubię w kontrolery mieć krótkie, przez to walidacje przenoszę często do requestów. Lubię tworzyć klasy resource'ów, które mi odpowiadają za odpowiedzi. SRP się kłania. SRP? Single Responsibility Principal. A, oczywiście, oczywiście. Nasz solid. Tak, poprzedni odcinek gdzieś tu. E. Ja to też nie tak, że ja zawsze tak robię, bo wiadomo, człowiek coś testuje, robi szybko. Natomiast jeżeli już AI robi te rzeczy, to dla AI wszystko jedno, ganz egal, czy to zrobi po mojemu, czy bardziej spaghetti code.
Pokazano wszystkie 4 dopasowania. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.
Kazał mi czekać na przykład dwie godziny.
Rozdziały i streszczenia generowane automatycznie. Pełna transkrypcja nie jest publikowana — wyszukaj frazę, aby zobaczyć dopasowane fragmenty.
„Kazał mi czekać na przykład dwie godziny."
Kliknij, aby znaleźć fragmenty, w których pada.
Czy sztuczna inteligencja może samodzielnie stworzyć działającą aplikację na iOS i Androida?W dzisiejszym odcinku Bit Happens Show zabieramy Was w zakulisową podróż po procesie powstawania "Klubu czytelnika" – aplikacji, która ma wspierać nawyk codziennego czytania książek.Radek opowiada Adamowi, jak w zaledwie 6 tygodni przeszedł drogę od pomysłu do publikacji w App Store i Google Play. Co najbardziej szokujące? Cały kod mobilny we Flutterze wygenerowało AI, a Radek nie napisał tam ani jednej linijki!W tym odcinku dowiecie się:🤖 Jak wygląda współpraca z AI (Claude, Codex) i dlaczego sztuczna inteligencja przypomina "doktora habilitowanego bez kontekstu".💰 Ile realnie kosztuje wytworzenie własnej aplikacji z pomocą asystentów AI.🛠 Dlaczego rola developera zmienia się dziś w inżyniera wymagań i testera.📈 Jak ChatGPT sprawdził się w roli... Dyrektora Marketingu i jakich rad udzielił.🍏 Jakie pułapki kryją się podczas publikacji aplikacji w sklepach Apple i Google (wymogi, testy na 12 osobach, odrzucenia).📱 Przetestuj aplikację "Klub czytelnika": zeskanuj kody QR widoczne pod koniec filmu lub wyszukaj "Klub czytelnika" w swoim sklepie z aplikacjami! Pamiętajcie, by zostawić Radkowi feedback!