#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)
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#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
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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

Teoria - wstęp do kolejnego projektu. W dniu dzisiejszym wytłumaczono jak przygotować appkę do pracy z ułatwieniami Dostępności. Zaznajomiłem się z :
.accessibilityElement
.accessibilityLabel
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#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?
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#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.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#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
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@hebato: 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?
  • Odpowiedz
  • 0
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
  • Odpowiedz
#naukaswifta
Dzień 69/100 kursu 100 days of SwiftUI

Dzisiaj dwie lekcje - teoria nt. MapKit i LocalAuthentication.

Super sprawa - używam tych funkcjonalności na telefonie chyba codziennie, a teraz jestem w stanie powiedzieć jak to działa "zza kulis".
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#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:
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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

Kolejne funkcje dodane do appki. Można już wybrać więcej filtrów + zapisać zdjęcie do galerii. To na tych dwóch rzeczach się dziś skupiliśmy.
"Change Filter" zbudowany został na .confirmationDialog, a "Save" przy użyciu UIImageWriteToSavedPhotosAlbum().
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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

Dzisiaj była mega ciężka lekcja. Wytłumaczone jak działają: coordinators, delegates, NSObject, @objc, selectors, jak to jest powiązane z UIKit i Objective-C. Dużo trudnej teorii, czego efektem było zbudowanie ImagePicker i ImageSaver do aplikacji, którą będziemy dalej budować.

Kod
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#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.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • Odpowiedz
@criticalkush90: Nie ale na androida jest coś takiego jak Jetpack Compose i działa to tak samo w sumie. Bądź bardzo podobnie.
Jak chcesz na dwie platformy na raz i pisać deklaratywnie widoki to możesz użyć flutter.
  • Odpowiedz
#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
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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ć do obserwowanych
  • Odpowiedz
#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
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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.
  • Odpowiedz