Elo, Do jutra mam wybrac temat mojej pracy na Bachelor Degree (studiuje w UK). Mam straszny metlik w glowie. Wykladowcy mowia ze mamy wybrac temat ktory bedzie sprawial nam przyjemnosc... Jednak ja osobiscie nie mam zadnego pomyslu a tematy podane przez uni sa bardzo srednie. Moze ma ktos jakis ciekawy temat/projekt to opracowania. Przykladowe tematy podane przez uczelnie: Music Pattern Analyser, Diabetes Management System, Seafarers Welfare Application, Data Capture Framework, Life activity
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mamniciwszystko: to nie ma znaczenia Compose. Compose to tylko UI, równie dobrze mógłbyś skompilować kod do iOS i UI zrobić w SwiftUI. Powiem, ze teraz inaczej się programuje niż to co pokazałeś w tym przykładzie. Ogarnij coroutines jakieś view state powinno być lżej. Przejście xml na compose nie powinno zmieniać "dołu".
  • Odpowiedz
Mirki chciałbym prosić o poradę, mianowicie zastanawiam się nad ścieżką kariery.

Moja sytuacja wygląda następująco. Pracowałem jako programista C++ przez 8 miesięcy po czym z przyczyn osobistych musiałem zrezygnować z pracy. Teraz ponownie jej szukam, bo w międzyczasie napisałem apke mobilną w kotlinie. Rozesłałem parę CV do ofert w kotlinie/cpp/javie i kilka firm chce mnie zatrudnić a ja nie wiem która ofertę wybrać ( dylemat oczywiście dotyczy technologii)

Co myślę o technologiach?

C++
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Wookie2020: ja robię w cpp od ponad 5 lat - zależy jaki projekt trafisz, ale przygotuj się na debugowanie jakiegoś gówna z mem corruption, który pojawia się tylko na prodzie raz na 3 runy, gdzie nie da się zarzucić debugera ani większego logowania, bo związane z tym obciążenie wywala cały produkt albo wpływa tak mocno, że problem się nie reprodukuje xD

Ale zdecydowanie satysfakcjonujące jak się naprawi. Tylko jeśli nie
  • Odpowiedz
Robiłem Timer z tym tukiem, ~> https://www.youtube.com/watch?v=lDpd3mLWYK4
tylko, ze ja mam go we Fragmencie, a nie w aktywności. Niestety nie liczy czasu, mam wrażenie, że nie działa GUI, chociaż projekt się włącza, i nie ma błędów.
https://github.com/pyroxar/SportApp
Gdyby ktoś mógł zobaczyć na stoper.kt i mi podpowiedzieć co zrobiłem nie tak, byłbym wdzięczny.
Tu jest kod oryginalny:
https://github.com/codeWithCal/PersitentTimerAndroid/blob/master/app/src/main/java/code/with/cal/persistenttimerapp/MainActivity.kt
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@joolekk: startuje kiedy uruchamiana jest aktywność, która trzyma te zakładki. Kliknięcie w zakładkę uruchamiana jest getItem, która zwraca Fragment i w ten sposób on przełącza istniejące już Fragmenty.
https://github.com/pyroxar/SportApp/blob/master/app/src/main/java/com/example/sportapp/ui/main/SectionsPagerAdapter.kt

class SectionsPagerAdapter(private val context: Context, fm: FragmentManager)
: FragmentPagerAdapter(fm)
  • Odpowiedz
Mam aktywność, która jest po prostu listą na razie wbita na pałę, chce żeby po naciśnięciu plusa poniżej dodawał się nowy wpis, najlepiej, żeby to był jakiś bardziej skomplikowany typ danych z dodatkowymi polami, bo po kliknięciu elementu listy, wchodzimy głębiej w aplikację i musi być ładowane to co zależy od tego ID.

Coś słyszałem o modelach danych, dobrze myślę?

#android #kotlin
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@joolekk: @pyroxar: jakby co to w gradle piszesz albo w groovy ( bez kts. czyli build.gradle ) albo w kotlinie i wtedy plik ma nazwę (z kts czyli build.gradle.kts ) i dlatego może jak kopiowałeś example to pokopoiwałeś część z groovy a część z kotlina i nie działa.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
#kotlin #android
#programowanie

Jak zainstalować room w aplikacji? Próbuje od wczoraj.

Ile kroć coś wpisuję do gradle mam masę błędów i mam inną składnię niż ta w tutorialu.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak byście coś takiego ograli: aplikacja uruchamia kamerę i musi przechwycić bitmapę, aby coś z nią dalej zrobić. Warunkiem tego jest to, aby w kadrze była fasada domu / bloku / kamienicy. Jak coś takiego ograć najprościej bez wysyłania obrazu do zew. API. Fasada ma zostać wykryta natychmiast (aplikacja informuje wtedy usera, że fasada została wykryta i coś tam się dalej dzieje)

#androiddev #kotlin
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej, sam jestem kursantem u Adama Smaki od około roku, i co mogę powiedzieć:
1. Po 4-5 miesiącach kiedy pokazałem GitHub mojemu przyjacielowi który sam rekrutuje do IT (kończył na PW kierunek związany z programowaniem) i teraz jest seniorem ale w innej technologii/języku niż dart i flutter- powiedział że kod jest całkiem ciekawy, całkiem dobrze to wygląda.
2. Do tej pory startowałem na dwie oferty praktyk- jedną poległem na drugim etapie, drugą
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
Szukam pobożnego kursu #kotlin żeby czytać i znajdować łatwo rzeczy typu jak zrobić x, jak zrobić y. Na przykład jak zmieniać layout w aplikacji itd. jakieś lokalne zmienne żeby one były dostępne w całej aplikacji.

#kotlin #programowanie
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pyroxar: lokalne zmienne to pewnie przez BuildConfig tylko nie wiem na jakiej zasadzie sa ci one potrzebne. Natomiast jeżeli chodzi o zmianę layoutu to nie rozumiem o co chodzi. A jeżeli chodzi o kurs to nie ma stricte jednego. Tym bardziej, że dużo rzeczy co są w necie już dawno są stare. Świat mobilny zmienia się tak dynamicznie, że 3/4 rzeczy co uczyłem się dawno już nie mają zastosowania. Jeżeli
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
Mam redis na docekrze. Jest jakieś fajne ui jak phpmyadmin żeby szybko i łatwo tworzyć tabelki, relacje itp?

Ostatecznie muszę jakoś połączyć #kotlin i Redis.

#redis #linux #programowanie
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pyroxar: Ogólnie to redis to baza nierelacyjna, chociaż zbiory mogą być podobnie wykorzystane.
Poczytaj najpierw o typach baz danych i ich zastosowaniu.

Prawdopodobnie potrzebujesz innej bazy danych lub innego sposobu na wykorzystanie redisa (wspomniane wcześniej sets).

Nie powinieneś też raczej tworzyć tabel bezpośrednio na bazie. To masa komplikacji wraz z rozwojem projektu. Poczytaj
  • Odpowiedz
Hej mircy, chciałbym zacząć naukę programowania aplikacji mobilnych, najbardziej interesuje mnie świat iOS i w tą stronę chciałbym uderzać, jednak nie posiadam Maca i prędko go nie zdobędę a z tego co widzę to do pisania w #xcode jest on konieczny... zastanawiam się czy zamiast tego nie zacząć działać we #flutter i może kiedyś przenieść się na Xcode czy po prostu skupić się na ten moment na Androidach
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W jakim języku najlepiej nauczyć się zasad DDD, CleanArchitecture, oraz generalnie biznesowych praktyk jakości kodu?

Pracowałem zawodowo C++/Lua/Dart (6 lat w zawodzie), ale w żadnej z tych technologii nie mogę znaleźć szerszych źródeł na temat 'enterprise level' architektury i jasnych standardów programowania. Z książek w stylu CleanArchitecture B. Martina niewiele da się wyciągnąć, ponieważ omawiają ogólne pojęcia, a chciałbym poznać konkretne biznesowe praktyki, konwencje nazewnictwa, najlepiej przeczytać kilka produkcyjnych, otwartoźródłowych implementacji tych
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Reevo: jako programista #golang bardziej szedłbym w stronę kotlina jeśli chodzi o DDD. Głównie przez braki w systemie typów jak nulle, sum typy czy dobre wsparcie dla niemutowalnych obiektów
  • Odpowiedz
@Reevo: Zacznij od niebieskiej książki evansa, bo popełniasz największy błąd początkującego w DDD czyli podchodzisz do tych patternow zbyt technicznie i zerojedynkowo. To nie chodzi o to by wydzielać na siłę wzorce typu VO, Entity w kodzie, tylko by za pomocą zestawu przedstawionych technik stworzyć jak najbardziej dokładny model biznesu który probujemy odwzorowac w naszym kodzie. Od siebie polecam podcast bettersoftwaredesign.pl
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
Jest jakaś aplikacja (albo możliwość napisania na androida), gdzie mogę w szjaomi wykorzystać 960 fpsow wideo ale w loopie? Czyli robi filmik 960 FPS jeden po drugim żeby przerwy między slow mo było minimalne? Sprzęt wytrzymałby takie coś ?
#java #kotlin #programowanie
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tomex1717: no właśnie te super slow mo są ograniczone softem, żeby nie uwalić hardware. Prawdziwe kamery do słów mo są drogie i nie ma szans (jeszcze) zainstalowania ich w było nie było tylko smartfonie
  • Odpowiedz
#java #kotlin #androidstudio

Ostatnio zapytałem i dostałem odpowiedź. Napisałem sobie prostą funkcję która ma zadanie przechwycić nową wiadomość. Wygląda ona tak:

private fun receiveMessage(){
val receiver = object: BroadcastReceiver(){
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach