Na co dzień programuje już ładnych parę lat w PHP / Javascript / Typescript (Angular). Dodatkowo znam w mniejszym lub większym stopniu inne języki Python, Java, Dart, Go, C# ale za słabo abym mógł w nich pracy szukać.
Mam parę myśli dotyczących dalszego rozwoju: 
- myślę o przekwalifikowaniu  się na mobile i tu co sądzicie  Dart + Flutter czy Kotlin 
- pogłębienie wiedzy na temat .NET lub Go - głównie mikroserwisy 
Inna
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@maziar: ja przekwalifikowałem się z PHP na Java i był to skok na głęboką wodę, czego nie żałuję.
Zacząłem jako programista PHP, z niewielką wiedzą, ale dużymi chęciami. W pracy nauczyłem się na prawdę dużo, nauczyłem się też wtedy, że jak uczyć się czegoś, to w praktycznych projektach i najlepiej jak jeszcze za to płacą, bo dochodzi dodatkowa motywacja.
W końcu postanowiłem przeskoczyć z PHP do Javy, miałem wtedy łatwiej
  • Odpowiedz
Zaczynam przygodę z programowaniem mobilnym i generalnie często przewija się w tym temacie Firebase.
Jakbym chciał zrobić apkę (we Flutterze) z funkcją rozpoznawania tekstu na podstawie zdjęcia to przykłady oparte są na Firebase przy użyciu gotowego zestawu od Google (sam to raczej nie klepne takiego ML).

Czy jak mam sobie bazę danych normalnie w SQLu i do tego API to też by to jakoś poszło?

W ogóle to kiedy lepiej korzystać z
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@alfabetaborzy: to zalezy, jak jesteś obcykany w SQL to rób sobie w SQL. W Firebase masz większość rzeczy już zrobionych i płącisz w zależności od zużycia. Jesli chodzi o porównanie SQL i np Firestore no to każde ma swoje plusy i minusy. Z plusów Firestore to na pewno:
-autoskalowalność
-realtime
-reguły odczytu, zapisu pozwalają operować klientom bezpośrednio na bazie
Z minusów:
- brak zdefiniowanej struktury
  • Odpowiedz
Siema mirki.
Od niedawna bawię się we flutterze. Jakie podejście do układania widgetów polecacie? Aktualnie wszystko praktycznie wpycham w kontener ktorego sobie styluję, następnie w child columna i tablica widgetów XD
Zazwyczaj wygląda to tak: Scaffold <- Container <- Child <- [reszta widgetów].
Czy upychanie wszystkeigo w kontener to jedyne podejście ? Polecacie jakieś inne? Jak to robicie u siebie?

#flutter #android #mobiledev #naukaprogramowania
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siema.

Zastanawiam się jak to jest w google z multikontami XD
Mam jakieś konto na którym mam mejla do spamu. Teraz chcę zrobić konto by spiąć je z firebase oraz założyć konto .dev w play storze. Jeśli założę kompletnie nowe konto to mogę zarobić jakiegoś bana za multi? Ewentuanie jak wy to ogarniacie?

#android #naukaprogramowania #mobiledev #kotlin #flutter
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chce napisać apke mobilną, a jestem raczej webdev niż mobiledev. Zamierzam napisać to wykorzystując Fluttera bo wygląda bardzo spoko. Zastanawiam się tylko nad kwestią danych.

Apka miałaby korzystać z jakiejś zewnętrznej bazy danych. Domyślam się, że trzeba napisać backendowe API do obsługi tej apki (jeśli się mylę to byłbym wdzięczny za wyprowadzenie z błędu).

Jak się za to zabrać? Wystarczy zrobić typowe API np. wykorzystując jakiś framework typu API-Platform albo Django REST
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

: albo moze wsadz tego customPainta w kontener z wymiarami ;)

do tego jakiś Positioned by sie przydał chyba, skoro wszystko siedzi w stacku

@epi:
Takie rady widziałem, ale żadna mi nie
  • Odpowiedz
Zauważyłem, że pisząc aplikację na androida w Kotlinie w pewien sposób IDE (Android Studio) pomaga w pisaniu używając wzorca MVVM. Aktualnie chcę na szybko napisać wieloplatformową aplikację we flutterze- tutaj czegoś takiego nie zauważyłem. Jakiego wzorca architektonicznego tutaj zazwyczaj używacie?
#android #flutter #mobiledev #naukaprogramowania
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#flutter #mobiledev
Ok, zanim mi ktoś napisze, że to powszechny problem uprzedzam, że tak, szukałem, ale działanie bezpośrednio na Navigatorze z udziałem którego doszedłem do tego miejsca, jak do tej pory nie dało mi żadnego skutku. Datapicker jest "pod przyciskiem". Pewne rzeczy mi sugerują, że problem może być z rysowaniem, a nie z obsługa nawigatora. Może ktoś coś wie lepiej...
p.....o - #flutter #mobiledev
Ok, zanim mi ktoś napisze, że to powszechny problem up...

źródło: comment_1611266177aZusMDRraYGqT3ePfyjPlR.jpg

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@push3k-pro: np, poczekaj chwilę, chodzi o to że pewnie operujesz na navigatorze w momencie gdy przeprowadzana jest operacja. Coś jak operacje na kolekcji w trakcie jej przeglądania w innych językach (C#), trzeba zaczekać aż przeglądanie się zakończy i wtedy zrobić zmiany.

nikt więcej Ci nie powie jeśli nie pokażesz z czego wynika te ~20 wcięć w tej linijce
  • Odpowiedz
#wishpy Dziennik 14 - Redesign

Hej, witajcie po dłuższej przerwie. Wiele się wydarzyło z aplikacją w międzyczasie.

Mianowicie, doszedłem do wniosku, że popularny model MVP, czyli budowa apki, z minimalna funkcjonalnością nie ma sensu w aktualnym ekosystemie aplikacji. Po pierwsze, dlatego, że jest juz konkurencja i moja apka wyróżniała się jedynie tym, że łączy użytkowników bezpośrednio przez książkę adresową. Po drugie, ludzie oczekują dopracowanych i ładnych aplikacji, a nie na pół
mdfk - #wishpy Dziennik 14 - Redesign

Hej, witajcie po dłuższej przerwie. Wiele si...

źródło: comment_1610395225xyoSlANevH4eYh2qz2KlUD.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#flutter #iosdev
Od razu mówię, że nigdy w życiu wcześniej nie używałem jakiegokolwiek sprzętu Apple.
Działałem według tutoriala.
https://flutter.dev/docs/get-started/install/macos
1. Chcę odpalić testową apkę na emulatorze, ale nie wykrywa mi flutter urządzenia i nie wiem jak sobie z tym poradzić.
2. Xcode nie chce otwierać projektów flutterowych i wywala się z błędem przy próbie otwarcia.
p.....o - #flutter #iosdev
Od razu mówię, że nigdy w życiu wcześniej nie używałem ja...

źródło: comment_1609861393dhhwvCxpFhYB8ACTqwCDYr.jpg

Pobierz
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#flutter
Mam pytanie. Na jednym komputerze zainstalowałem VSCode, flutter sdk itd i po wpisaniu flutter doctor mi wyskakuje:
Flutter (Channel stable, 1.22.4-0.0.pre.1)
Na innym:
Flutter (Channel stable, 1.22.5)
Od czego to zależy i jak zmienić, żeby na oby było 1.22.4-0.0.pre.1?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@push3k-pro: Podejrzewam że to jakaś pierdoła ale ciężko powiedzieć bez odpalenia projektu, dlatego pytam o minimalny działający kod.

No ale teraz chyba widzę o co chodzi, load() jest asynchroniczny więc appLogo/appBackground będą nullem na starcie. Najłatwiej to poprawić robiąc wstępne ładowanie w metodzie main (może być asynchroniczna) przed runApp.
  • Odpowiedz
#aplikacjemobilne #android #flutter #aplikacje
Cześć, w ramach nauki, stworzyłem prostą aplikację mobilną. Jest ona połączeniem kalendarza książkowego z przychodami.
Można dodawać wizyty swoich klientów wraz z ceną za usługę a aplikacja automatycznie policzy przychód dzienny oraz miesięczny. Jest również możliwość przeglądania dziennych przychodów na wykresie.
Google Play: https://play.google.com/store/apps/details?id=com.PawelRusek.calendar
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zna ktoś biliotekę do fluttera gdzie znajdę animację która pozwoli mi na zakodowanie zdjęć tak aby ruszały się delikatnie ze smarfonem? Coś takiego jak ma apple przy ikonach, delikanie one poruszają się gdy telefon zaczniemy "obracać"? Ewentualnie efekt deliaktnego poruszania się zdjęć w losowych kierunkach

#programowanie #flutter #ios #android #programista15k
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#flutter
Ktoś wie może jak ustawić język polski w showdatepicker?
Edit: A dobra, nie zauważyłem, że po drodze mam inny materialapp.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach