Aktywne Wpisy
Są na tagu mireczki którzy pracują już w branży IT > 10 lat i mają już dosłownie wszystko co chcieli?
Mieszkanie, samochód z salonu, rowery z karbonu, iphony, dysony, smartwatche, konsole, hifi, tv oled itp...
Na co wydajecie hajs? Zostają już tylko drogie hobby jak szybowce, spadochrony i strzelectwo?
Czuje się spełniony ale jednak konsumpcjonizm daje o sobie znać i szukam czegoś fajnego ( ͡° ͜ʖ ͡°)
#
Mieszkanie, samochód z salonu, rowery z karbonu, iphony, dysony, smartwatche, konsole, hifi, tv oled itp...
Na co wydajecie hajs? Zostają już tylko drogie hobby jak szybowce, spadochrony i strzelectwo?
Czuje się spełniony ale jednak konsumpcjonizm daje o sobie znać i szukam czegoś fajnego ( ͡° ͜ʖ ͡°)
#
lukbla +65
#spierdotrip okrutny. Natknąłem się na miejsce gdzie chłopak się powiesił
źródło: temp_file4482925835094633936
Pobierz




i na dzień dobry mam zagwozdkę,
jaką właściwie wybrać strukturę katalogów?
Apka będzie wyglądać jak ta sekcja z allegro:
https://i.imgur.com/APl9yp5_d.webp?maxwidth=760&fidelity=grand
czyli logo na górze, potem trzy menu, pośrodku content i na dole znów TabView
https://developer.apple.com/forums/thread/710501
vs
https://www.hackingwithswift.com/books/ios-swiftui/introducing-mvvm-into-your-swiftui-project
To w końcu lubimy MVVM czy nie?
https://www.youtube.com/@CodeWithChris
https://www.hackingwithswift.com
Uczyles sie jakiegos programowania wczesniej? widze ze masz wieksza wiedze niz ja, a ucze sie codziennie od miesiaca z tego kursu :D
A tak serio to klient chce apke zrobić na swift więc muszę go ogarnąć jakoś
Odnośnie SwiftUI, to minimalny sensowny target to iOS 14, poniżej tego nie ma co schodzić, bo się pochlastasz zanim zrobisz coś sensownego.
Musiałbym dokładnie przeczytać artykuł tego kolesia na temat tego, że SwiftUI nie dogaduje się z MVVM, ale u siebie w produkcie produkcyjnym taki zestaw mam i polecam.
Możesz też rozważyć np. UIKit. Mniej nowocześnie, ale można uznać że bezpieczniej, bo dużo więcej
co do struktury, tutaj koles tak to ogarnia:
https://www.youtube.com/watch?v=i66xMrpIgYA
Sam mam w projekcie podzielone po features. W tym zazwyczaj folder viewModels pod modele, views pod widoku, resources pod assety i helpers pod dodatki w stylu serwisu sieciowego.
Ale najważniejsze to jest aby Ci się wygodnie po tym poruszało.
Jeśli
Tabcontroller to da solna sekcja. Mnie zastanawia jak najlepiej zrobić ta górna gdzie masz napis „moje Allegro” oraz zakupy / lokalne / konto
Tylko dolna cześć byłaby dynamiczna w zależności od widoku
Pokażesz przykład jak zrobić jakiś prosty extension widoku? Na przykładzie tego top banner - albo jakiś link do tutoriala
Musze do każdego elementu ustawiać font, zrobić swój komponent rozszerzając ten domyślny czy da się jakoś globalnie ustawić ze ma być wszędzie Comic-Sans? ;)
https://github.com/uias/Tabman
Nie wiem czy to najlepsza opcja, ale u mnie działa spoko :D
Najłatwiej będzie chyba odesłać
@qwelukasz: tak jak piszesz - najlepiej zrobić swój komponent rozszerzający istniejący.
Tak naprawdę mogą to być nawet 3 zwykłe buttony. Zawartości tych zakładek pod nimi zawierasz w oddzielnych
co do fragmentów kodu,
jeśli to nie problem dla Ciebie to bardzo pomocny dla mnie byłby jakiś prosty MVVC gdzie masz:
kontroler / widok + fetchowanie danych
Jeśli chodzi o taką apkę, która musi fetchować dane co 5 minut, czy ogólnie musi mieć świeże po odpaleniu, to nawet bym nie myślał aby angażować CoreData
Wrzucasz w jakąś zmienną w kodzie(najlepiej jakiś data source, który jest wywoływany z view modelu) i na podstawie tego data source możesz operować tymi danymi jak potrzebujesz
Nie wiem czy sam to ogarnę, bo jednak to jest chwila aby
Powiedz mi jeszcze, czeog używasz do odtwarzania wideo? Testuję AVPlayer ale mam z nim drobne problemy, np nie wiem jak zrobić aby po wyściu z pełnego ekranu nadal odtwarzało się wideo (obecnie się zatrzymuje)
tyle mam poki co
struct VideoPlayerView: UIViewControllerRepresentable {let videoUrl:
controller.exitsFullScreenWhenPlaybackEnds = trueNie oznacza, że w momencie kiedy zakończy się odtwarzanie elementu, to wtedy automatycznie wyjdzie z full screena. Nie mówi nic o zachowaniu jakie ma się zdarzyć po wyjściu użytkownika z odtwarzacza.
Spróbuj zrobić coś
źródło: Screenshot 2023-01-20 at 10.42.39
Pobierz