hebato
#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.
16
  • Najlepsze
  • Wszystkie komentarze
Prism2772
Prism2772
@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,
1
StrangeGem
@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
1
hebato
#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.
3
  • Najlepsze
  • Wszystkie komentarze
hebato
screen 1 - sortowanie
0
hebato
screen 2 - widok resortu
0
hebato
#naukaswifta
Dzień 98/100 kursu 100 days of SwiftUI

Ostatni dzień pracy nad ostatnią appką.
Dołożono kilka poprawek:
-poprawiono widoki w odniesieniu do rozmiaru czcionki na urządzeniu (size class)
0
  • Najlepsze
  • Wszystkie komentarze
hebato
Nowe ikonki i przycisk ulubionych
0
hebato
#naukaswifta
Dzień 97/100 kursu 100 days of SwiftUI

Dzisiaj zbudowany został zbudowany design do aplikacji. Na pierwszym ekranie Lista z NavigationLinkami, a tam kilka informacji o danym kurorcie narciarskim. Wszystko w oparciu o dołączony do projektu json.
Na koniec dodano widoczną na górze wyszukiwarkę.
Wrzucam dwa screeny jak to wygląda.
6
  • Najlepsze
  • Wszystkie komentarze
hebato
#naukaswifta
Dzień 96/100 kursu 100 days of SwiftUI

Teoria - omówienie technik przydatnych przy ostatnim projekcie:
-praca z dwoma Viewami side by side
-użycie alert() i sheet() z optionals
1
hebato
#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:
2
hebato
#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:
0
  • Najlepsze
  • Wszystkie komentarze
hebato
#naukaswifta
Dzień 93/100 kursu 100 days of SwiftUI

Dzisiaj była mowa o GeometryReader. Omówione jak to działa i pokazany przykład z użyciem ScrollView.

#naukaprogramowania #ios #swift
1
hebato
#naukaswifta
Dzień 92/100 kursu 100 days of SwiftUI

Zaczynamy budowanie nowej appki, jak zwykle - nowy projekt i na początku teoria. Dzisiaj było o tym, jak działa layout w swiftui, oraz przykład jak można ustawiać Texty używając .alignmentGuide.
2
  • Najlepsze
  • Wszystkie komentarze
hebato
#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
2
  • Najlepsze
  • Wszystkie komentarze
hebato
#naukaswifta
Dzień 90/100 kursu 100 days of SwiftUI

Appka jest skończona, dodaliśmy kolejne funkcjonalności i poprawki.
Dzisiaj:
-dodano wibracje,
4
  • Najlepsze
  • Wszystkie komentarze
hebato
#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
1
hebato
#naukaswifta
Dzień 88/100 kursu 100 days of SwiftUI

Przystępujemy do budowy appki, będzie w niej chodziło o zgadywanie pytań.
Na pierwszy rzut zbudowaliśmy CardView, appka będzie działała w poziomie. Stos kart został ułożony za pomocą funkcji z offsetem. Klikając na kartę pojawia się nam odpowiedź (.onTapGesture), a przesuwając możemy zmieniać kolejną kartę (DragGesture).
1
hebato
#naukaswifta
Dzień 87/100 kursu 100 days of SwiftUI
Teoria - dzisiaj były dość trudne do przyswojenia informacje o Combine: Timer, .scenePhase oraz .accessibility
1
  • Najlepsze
  • Wszystkie komentarze
hebato
#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.
2
  • Najlepsze
  • Wszystkie komentarze
hebato
#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
4
  • Najlepsze
  • Wszystkie komentarze
hebato
#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!
1
hebato
#naukaswifta
Dzień 83/100 kursu 100 days of SwiftUI

Dalsza praca przy tym projekcie.
Od teraz można:
-generować swój kod qr - CIFilter.qrCodeGenerator(),
19
  • Najlepsze
  • Wszystkie komentarze
hebato
#naukaswifta
Dzień 82/100 kursu 100 days of SwiftUI

Przystępujemy do budowania appki. Na początku skupiliśmy się na zrobieniu tab bar i przekazywaniu danych między poszczególnymi widokami. Jutro dalsza praca, będzie możliwość skanowania kodów qr.
3
  • Najlepsze
  • Wszystkie komentarze
hebato
#naukaswifta
Dzień 81/100 kursu 100 days of SwiftUI

Dzisiaj przedstawione zostały kolejne tematy:
- contextMenu, swipeActions, powiadomienia oraz Swift Packages

Kolejny
3
  • Najlepsze
  • Wszystkie komentarze