#naukaswifta
Dzień (77+78)/100 kursu 100 days of SwiftUI

Wpis łączony za dwa ostatnie dni.
Dzień 77 i 78 to challenge - mamy do samodzielnego zbudowania appkę, która:
-wybiera zdjęcie (PHPickerViewController)
-pyta o podpis do zdjęcia
-zapisuje to zdjęcie
-wyświetla listę zapisanych zdjęć
-tworzy ekran z detalami do tej fotki
A później w dniu 78 jeszcze dodaje możliwość zrobienia mapki z miejscem, gdzie zdjęcie zostało zrobione.

Siedziałem przy tym naprawdę sporo godzin jednocześnie
#naukaswifta
Dzień 75/100 kursu 100 days of SwiftUI

3/4 kursu za mną. Dzisiaj skupiliśmy się na dodaniu .accesibility do 3 projektów, które skończyliśmy wcześniej. Dzięki temu appki będą bardziej przystępne dla użytkowników. Krótki dzień, nie ma za dużo co pisać. Posiedzę dziś jeszcze z kursem Swiftful Thinking z YT
#naukaswifta
Dzień 73/100 kursu 100 days of SwiftUI

Ostatni dzień pracy z appką BucketList. Jak przy każdym projekcie, w tym dniu jest test 12 pytań A/B oraz 3 zadania - challenge:

1. Our + button is rather hard to tap. Try moving all its modifiers to the image inside the button – what difference does it make, and can you think why?
2. Our app silently fails when errors occur during biometric
#naukaswifta
Dzień 72/100 kursu 100 days of SwiftUI

Dziś w ramach ostatniego szlifu, do appki wprowadzono MVVM, bo wcześniej nie skupialiśmy się na poprawnych wzorcach. W sumie dobrze, bo były ważniejsze rzeczy do nauki. Wytłumaczono o co chodzi z @MainActor. Poprawiono kod.
Do appki dodano funkcjonalności - teraz zaznaczone miejscówki są zapisane w pamięci urządzenia, a także jako przykład dodano blokowanie aplikacji za pomocą Face ID.
#naukaswifta
Dzień 71/100 kursu 100 days of SwiftUI

Wow! Co tu się dzieje?! Po aktualizacji wykop wygląda jak reddit ()

A u mnie kolejny dzień odhaczony. Dzisiaj były dwie krótkie lekcje z wytłumaczeniem jak pobierać i sortować dane z Wikipedii. Efektem tego było dodanie kolejnej funkcjonalności do appki Bucketlist - wyświetlanie miejsc znajdujących się w poblżu zapisanego celu podróży + jego opis (też z Wikipedii).
Wrzucę
hej i co caly kod piszesz od zera? czy nie uzywasz w ogole swiftui w sensie przeciaganie obrazkow, dodawanie buttonow plusikiem itp, jak to wyglada?


@Jamniki2: można tak, można tak. hackingwithswift (Paul Hudson) uczy aby pisać wszystko z klawiatury, xcode ma też podpowiedzi, wystarczy napisać kilka literek, np. wpiszesz "butt" i klikasz tab na klawiaturze, a cała reszta wpisana jest za ciebie (patrz screen) i masz gotowy Button w kodzie.
hebato - >hej i co caly kod piszesz od zera? czy nie uzywasz w ogole swiftui w sensie...

źródło: Zrzut ekranu 2023-01-18 o 08.49.38

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

Zaczynamy nową appkę - BucketList. Będzie można w niej stworzyć na mapie listę miejsc do odwiedzenie, dodać opis i zapisać w pamięci urządzenia na później.

Jako wstęp - teoria wytłumaczono jak działa Comparable, jak zapisać dane w urządzeniu:

func getDocumentsDirectory() -> URL {
// find all possible documents directories for this user
let paths = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)

// just send back the
#naukaswifta
Dzień 66/100 kursu 100 days of SwiftUI

Ostatni dzień pracy z appką Instafilter.
Do wykonania był test A/B - 12 pytań odnośnie projektu.
Po tym 3 zadania do zrobienia na appce.

1. Try making the Save button disabled if there is no image in the image view.

2. Experiment with having more than one slider, to control each of the input keys you care about. For example, you might have one
#naukaswifta
Dzień 63/100 kursu 100 days of SwiftUI

Dzisiaj była mowa o integrowaniu Core Image z SwiftUI.
Wyjaśniono różnice między Image, UIImage, CGImage i CIImage
Jako przykład (teoria) zrobiliśmy filtr do zdjęcia. Pokazano jak wygląda pixellate, crystallize, sepiaTone, twirlDistorition.
Następnie wyjaśnione zostało jak zrobić ImagePicker. nic jednak dalej nie działa, nie można zrobić nic z wybranynm obrazkiem, o tym ma być jutro: coordinators.
@hebato: poleceasz? jak nic nie umiem to ogarne tak zeby zrobic apke jakas?


@Big_Fomo: czy polecam - tak, język wydaje się być przyjemny, aczkolwiek nie mam porównania z innymi.

a druga cześć pytania - oczywiście, że ogarniesz, ale żeby zbudować całą appke od początku do końca to trzeba jednak mieć troszkę wiedzy.
po 1-2 miesiącach nauki jak otworzysz sobie jakiś tutorial, gdzie ktoś buduje appke od początku do końca to
#naukaswifta

Hej, trochę mnie nie było. Mały update:

Dużo spraw nałożyło się na to, że w grudniu po prostu nie dałem rady poświęcić czasu na naukę.

Przede wszystkim żona jest w ciąży, będziemy mieli drugie dziecko (termin na lipiec). Początek drugiej ciąży, podobnie jak pierwszej przechodzi dość ciężko, tzn. bardzo źle się czuje, nie ma na nic siły. W związku z tym praktycznie cały dom i syn był na mojej głowie, ona
Czytając pierwsze części wpisu uśmiechałem się bo chyba za bardzo bierzesz do siebie wykop xd To jest tylko portal ze śmiesznymi obrazkami, tu nie musisz się spowiadać ile dni i z kim byłeś gdzieś ( ͡° ͜ʖ ͡°)

@iquiet: tak jakoś wyszło, chcę się do tego przyłożyć, zależy mi

Na udemy nie kupuje się bez promocji. Jak Ci się spieszy, a nie widzisz zniżek - możesz dodać
#naukaswifta
Dzień 60/100 kursu 100 days of SwiftUI

W ramach dzisiejszego dnia zaprezentowano nam challenge polegający na stworzeniu appki FriendFace, w której na podstawie jsona z internetu(url) należy wykonać jakby bazę informacji o użytkownikach. Jest mi miło, bo całość zrobiłem sam, wyszło jak na screenach :) Nic wielkiego, zaledwie dwa ekrany, mógłbym jeszcze coś tam się pobawić, ale chyba najważniejsze było aby pokazać sobie i światu, że zdobyta wiedza w poprzednich 60
@hebato: miales jakis background?


@KomendaGlownaPolicji: nie, totalnie nic. wszystko co umiałem to podstawy html, kiedyś używałem na allegro i ebayu, gdy jeszcze można było edytować aukcje w html, ale to naprawdę podstawy podstaw, do nauczenia w 2 godziny.