Hej, chciałem się po pierwsze przywitać, a po drugie podzielić apką na androida, którą zrobiłem w wolnym czasie głównie na własny użytek. Jest to agregator newsów z różnych dziedzin jak geopolityka, biznes, technologia, nauka, społeczeństwo itp. Newsy pojawiają się codziennie, są w formie tekstowej oraz audio do posłuchania np. w drodze do/z pracy. Dodatkowo prawie każdy news/artykuł, ma osobną analizę opinii społeczności, głównie komentarzy na reddit, w celach naukowo poznawczych

Apka jest całkowicie darmowa i bez reklam, czyli zero profitu, po prostu pomyślałem, że komuś też może się przydać skoro jako tako działa. Programowanie to tylko hobby, więc może być kilka bugów większych lub mniejszych.

Załączam link i pare screenshotow :

https://play.google.com/store/apps/details?id=com.roundystudio.dailyworldpodcast

Pozdrawiam serdecznie

#wiadomosciswiat #technologia #biznes #geopolityka #komputery #ciekawostki #nauka #ekonomia

59c040de-669f-474c-9b25-df51d292a17e
4eec8ef8-b2df-4cb8-a1ad-3f28f05db06e
3196695c-f098-447e-9d31-cdc687f015b5
15f01aed-5f0d-4fd5-9948-6f4212260e89
052ee9b1-c674-4c98-a546-426fa5d16cf1

Komentarze (15)

bojowonastawionaowca

@roundy poproszę o dodanie tagów

roundy

@bojowonastawionaowca jakie dodać? Nowy tu jestem

Edit : ok, coś dodałem

bojowonastawionaowca

@roundy wedle uznania, żeby dotarło do zainteresowanych Dziękuję!

Boksik

Dawaj kod źródłowy, a nie chwalisz się funkcjonalnością, którą daje prompt w Gemini ( ͡° ͜ʖ ͡°)

roundy

@Boksik

Po pierwsze primo, nie chwalę się, a dzielę gotowym darmowym produktem, duża różnica.

Po drugie primo, mam tu jakiś kod źródłowy, stara wersja, sprzed pół roku. Choć apka na androida to tylko player i czytacz, cała magia odbywa sie u mnie na serwerze w domu, może kiedyś udostępnie tą część. https://github.com/roundyyy/dailyaudionews

Po trzecie primo, nie Gemini, Claude jak już coś

Boksik

@roundy backend masz w go? Apke pisałeś sam czy Claude zrobiło to za cb?

roundy

@Boksik backend python. Claude pomagał dużo, kotlin i Python to nie moje języki, bardziej siedzę w gamedev i C#. Używam Cursor, także różni asystenci byli uruchamiani, w zależności od zadania. Ktokolwiek pracował z LLM i kodowaniem wie, że bez własnego mózgu to one raczej nic samego i działającego nie stworzą. Także odpowiadając na pytanie : i tak i nie.

Boksik

@roundy po kodzie zauważyłem, że o android devie za dużej wiedzy nie masz. W tym kodzie, który dałeś zwracasz dane podobnie jak to się robi w Go stąd pytanie.


Imho ludzie powoli zaczynają rozumieć do czego nadaje się AI, ale jeszcze kilka lat to zajmie, a później kolejne kilka na posprzątanie tego bałaganu.

roundy

@Boksik wszystko zależy od kontekstu i aplikacji. Czasem po prostu nie trzeba będzie sprzątać, wystarczy, że działa i jest stabilne. No chyba, że kod będzie odpalany w krytycznym miejscu i np. cyberbezpieczenstwo będzie priorytetem. Przy ostatniej grze nad jaką pracowałem, potrafiłem spędzić dni, by zoptymalizować jakąś pętle czy zarządzanie pamięcią. I co z tego było? Oprócz własnej satysfakcji, to nic, totalna strata czasu. To nie lata osiemdziesiąte, gdzie każdy bit lub cykl procesora był na wagę złota. W tym samym czasie mógłbym dodać rzeczy, które by gracz zauważył, nowe poziomy, mechaniki itp. Także wszystko zależy. Wracając do LLMów, to już spokojnie mogą zastąpić juniora i myślę młode pokolenie będzie miało problemy wystartować. Próg wejścia będzie wyższy. Specjaliści nie muszą się martwić, będą mieli kupę pracy, do tego ich wydajność wzrośnie kilkukrotnie z pomocą asystentów AI.

Boksik

@roundy w kodzie, który tu dałeś są poważne problemy z cyklem życia oraz obsługą danych. Gdyby to było coś więcej niż projekt do szuflady to dość szybko miałbyś z tym duże problemy. Jest to coś z czego juniorów w pierwszej kolejności się przepytuje jak chcą pracować w Androidzie.


Obecnie zajmuje się wprowadzaniem i szkoleniem z wykorzystania narzędzi AI do programowania. W innym wątku się śmiałem, że powoli wolę pracować z AI niż juniorem, bo to pierwsze ma przynajmniej zdolność czytania ze zrozumieniem. Jednocześnie nie rozpędzałbym się z chwaleniem AI, bo realne używanie tego w czymś więcej nic PoC jest trudne, a przy tym dość drogie.

roundy

@Boksik Prawda, jest trudne. Trochę jak praca z dzieckiem co ma ADHD. Trzeba małymi kroczkami, ciągle przypominać o wytycznych i nie pozwalać na za dużo. Technologia jeszcze jest w fazie rozwoju, także też staram się obiektywnie do niej podchodzić. Ale ostatnie parę lat pokazało, że to nie jest tylko moda, która sobie przeminie. Zostanie już z nami i sądzę, że warto się z nią zaznajomić. Im wcześniej, tym lepiej. Jedyne co mi się nie podoba, to kolejna polaryzacja społeczeństwa, tym razem na zaślepionych miłośników AI i wrogów AI. Jakby nie można było być po środku.

roundy

@Boksik jeszcze jedno chciałem dodać, zapomniałem podziękować za poświęcenie Twojego czasu na szybką analizę kodu. Napewno przebadam Twoje spostrzeżenia, szczególnie coroutines i potencjalne memory leaks. Dzięki

Boksik

@roundy jak chcesz to mogę spróbować zrobić jakieś code review i skrótowo opisać o co chodzi

roundy

@Boksik dziękuję za propozycję, naprawdę doceniam. Pobawię się trochę w weekend i może się odezwę w przyszłym tygodniu, przy okazji może repo zaktualizuję.

Zaloguj się aby komentować