#naukaswifta
Dzień 100/100 kursu 100 days of SwiftUI

Dobrnąłem do ostatniego dnia kursu.
Tym razem nie ma już nic do napisania, a dostajemy test 100 pytań A/B
Aby zdać test i dostać wirtualny certyfikat należy mieć minimum 70% poprawnych odpowiedzi.
Test zrobiony, ja miałem 84/100
Popełniłem kilka głupich błędów, pytania czasem były podchwytliwe, czasem czegoś rzeczywiście nie pamiętałem. Czy to dobry wynik? Uważam, że tak - jeszcze kilka miesięcy temu nie wiedziałbym
@hebato: Gratulację z okazji ukończenia kursu :D
Jeśli chodzi o praktyki/staż, wiem że czasami Neptis ogarnia staże dla studentów, ale możesz spróbować się nich odezwać, czy może by Cię zgarnęli.
Chociaż tutaj może się faktycznie przydać jakieś portfolio, aby można było chociaż jedną apkę pokazać.
I na takie staże, to raczej bym starał się uderzać w jakieś większe firmy. A jak poczujesz się trochę pewniej(np. napiszesz jakąś działającą apkę samodzielnie, nie
  • Odpowiedz
@hebato: Dobra rada jak będziesz sam jeszcze siedział to byś siadł do UIKita bo czasem wciąż w wielu projektach jest używany. Bo SwiftUI dla niektórych wciąż to jest production ready. Druga sprawa to RxSwift często w wymaganiach więc warto się nauczyć.
Co do opcji to opcja A jest możliwa czasem na grupie z ofertami pracy dla iOS dev widzę oferty że ktoś szuka stażu czy oferuje staż. Jak stworzysz portfolio fajne
  • Odpowiedz
#naukaswifta
Dzień 99/100 kursu 100 days of SwiftUI

Ostatni dzień z kursem :(
Jak zwykle - test 12 pytań A/B do ostatniego projektu, a po nim challenge - 3 zadania do wykonania. Tym razem było to:
1. Dodać podpis (autora) na obrazek.
2. Poprawić kod, tak żeby mógł zapisywać ulubione resorty.
3. Dodać możliwość sortowania listy resortów - alfabetycznie i na podstawie krajów.

Wrzucę w komentarzach jak to wygląda skończona aplikacja.

Jutro
  • 0
@thrwww Rzeczywiście, jeśli o to chodzi to nie jest kolorowo. Nie wiem jaka jest aktualnie koniunktura na rynku i co ma na to wpływ?
  • Odpowiedz
18+

Zawiera treści 18+

Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.

#naukaswifta
Dzień 95/100 kursu 100 days of SwiftUI

Dzisiaj dostaliśmy challenge do zrobienia w oparciu o wiedzę zebraną w 3 ostatnich projektach.
Do stworzenia appka, która będzie imitować rzucanie kostkami.
Główne funkcje:
-możliwość wyboru kostki(Picker)
-możliwość wybrania ile rzutów wykonać(Stepper)
-Button do „rzucania”
-dodać wibracje w czasie pracy
-zapisywanie wyników na dole(footer)

Jakoś w połowie stanąłem i musiałem sobie pomóc solucją hws+
Tak wygląda skończona aplikacja(kod): LINK

Od jutra ostatni projekt, 4
hebato - #naukaswifta
Dzień 95/100 kursu 100 days of SwiftUI

Dzisiaj dostaliśmy chal...

źródło: Zrzut ekranu 2023-02-13 o 12.54.42

Pobierz
  • Odpowiedz
#naukaswifta
Dzień 94/100 kursu 100 days of SwiftUI

Ostatni dzień pracy z GeometryReader.
12 pytań - test A/B oraz 3 zadania do wykonania:
1. Zmienić opacits w oparciu o GeometryReader:
.opacity(geo.frame(in: .global).minY / 200)
2. Zmienić rozmiary Textów podobnie jak wyżej:
.scaleEffect(max(0.5, geo.frame(in: .global).minY / 400))
3. Zmienić kolory Textów:
.background(Color(
hue: min(1, geo.frame(in: .global).minY / fullView.size.height),
saturation: 1,
brightness: 1))
#naukaswifta
Dzień 91/100 kursu 100 days of SwiftUI

Ostatni dzień pracy z appką, jak zwykle - test 12 pytań A/B oraz challenge do wykonania.
Zadania na dziś:
-poprawienie TextFieldów, żeby się czyściły po dodaniu kart
-poprawienie kolorystyki przy przesuwaniu kart
-dodanie funkcjonalności polegającej na tym, że jeśli odpowiemy błędnie na dane pytanie - karta z tym pytaniem powinna lądować na spód stosu kart z pytaniami.
Kodu jest coraz więcej, nie chcę mi
#naukaswifta
Dzień 89/100 kursu 100 days of SwiftUI

Praca nad appką ciąg dalszy. Dzisiaj dorobiliśmy:
-kolory przy przesunięciu (lewo-czerwony, prawo-zielony)
-timer mierzący czas i zatrzymujący się jak zminimalizuje się appkę oraz skończy odpowiadać na pytania
-przycisk restartujący
  • Odpowiedz
#naukaswifta
Dzień 86/100 kursu 100 days of SwiftUI

Nowy projekt - nowa porcja teorii.
Dziś było o: gestures, Core Haptics i allowsHitTesting.
Przerabiałem już podobny materiał w kursie SwiftfulThinking na YT, powiem szczerze, że tam było to nawet lepiej - dokładniej wyjaśnione.
#naukaswifta
Dzień 85/100 kursu 100 days of SwiftUI

Jak to zwykle bywa przy ostatnim dniu z danym projektem - dzisiaj test 12 pytań A/B oraz zadanie - challenge do wykonania.
W ramach challenge było do zrobienia:
1. Dodać ikonkę do zakładki „Everyone”, jeśli kontakt jest nam znany.
2. Zmienić zapisywanie danych z userdefaults na json
3. Dodać możliwość sortowania listy według daty lub alfabetycznie.
Pierwsze zadanie było dość łatwe, przy drugim i
#naukaswifta
Dzień 84/100 kursu 100 days of SwiftUI


Ostatnie ulepszenia appki, która choć skromna - jest już funkcjonalna. Teraz problemem do rozwiązania było zapisuwanie danych przy ponownym uruchamianiu. Zrobiliśmy to używając UserDefaults. Kolejną poprawką jest możliwość zapisywania kodów QR do galerii, a na końcu dodano powiadomienia używając UserNotifications.
Jutro challenge oraz test do tego projektu.
Zostały już prawie 2 tygodnie do końca kursu!
  • Odpowiedz