http://io18in.gdg.kr/
7월 7일 'Google I/O Extended 2018 Incheon' 에 초대합니다!🙌✨
발표 주제
1) Opening: GDG 인천 5주년 발표 - 정정일(GDG 인천 운영자)
2) Design: 새로워진 Material Design 소개 - 임성혁(Google)
3) Android: 빠르고 세련된 Android 개발 - Android Jetpack & Android Studio - 김태호(Google)
4) Machine learning: What's new in TensorFlow' - 이건희(Invest Crypto, GDG 판교 운영자)
코드랩 주제 = [
"Firebase for Flutter",
"FireBase Machine Learning",
"Material Component 101",
];
7월 7일 'Google I/O Extended 2018 Incheon' 에 초대합니다!🙌✨
발표 주제
1) Opening: GDG 인천 5주년 발표 - 정정일(GDG 인천 운영자)
2) Design: 새로워진 Material Design 소개 - 임성혁(Google)
3) Android: 빠르고 세련된 Android 개발 - Android Jetpack & Android Studio - 김태호(Google)
4) Machine learning: What's new in TensorFlow' - 이건희(Invest Crypto, GDG 판교 운영자)
코드랩 주제 = [
"Firebase for Flutter",
"FireBase Machine Learning",
"Material Component 101",
];
Google
Google I/O Extended 2018 Incheon
Oh, I didn’t know that it’s possible to configure a breakpoint behavior for many closures in a single code line - just jump into the Breakpoint navigator, tap on the disclosure arrow and reveal all configurations.
https://www.thomasvisser.me/2018/07/02/breakpoints/
https://www.thomasvisser.me/2018/07/02/breakpoints/
안녕하세요, GDG 송도 입니다.
GDG 송도의 첫 이벤트, 티타임을 진행 합니다! 🙂
가벼운 마음으로 오프라인 모임에 참여하여,
차 한잔과 IT기술 관련 테크토크를 가지는 시간이 되시길 바랍니다.
현업 개발자, 학생 개발자 뿐만아니라 비개발자인 분들도 참가 가능합니다.
https://sites.google.com/view/gdgsongdoteatime18
GDG 송도의 첫 이벤트, 티타임을 진행 합니다! 🙂
가벼운 마음으로 오프라인 모임에 참여하여,
차 한잔과 IT기술 관련 테크토크를 가지는 시간이 되시길 바랍니다.
현업 개발자, 학생 개발자 뿐만아니라 비개발자인 분들도 참가 가능합니다.
https://sites.google.com/view/gdgsongdoteatime18
Google
GDG송도 티타임
Imagine a registration flow with a few steps (screens) and each of them fils some information about a user. Finally, you have to construct the user by the data from the previous steps... how?
There're many solutions to achieve it - using optional properties and just pass an object over the screens; maybe create a dictionary with filed data and so on.
But I really adore this solution by utilizing KeyPath's, Generics and subscripts to create a partial object. Of course, in no way without downsides, but they're so minor and it doesn't prevent to use it!
p.s. Recently I already posted the similar article, but this one looks really great with more details about a realization.
https://josephduffy.co.uk/partial-in-swift
#swift #keypath
There're many solutions to achieve it - using optional properties and just pass an object over the screens; maybe create a dictionary with filed data and so on.
But I really adore this solution by utilizing KeyPath's, Generics and subscripts to create a partial object. Of course, in no way without downsides, but they're so minor and it doesn't prevent to use it!
p.s. Recently I already posted the similar article, but this one looks really great with more details about a realization.
https://josephduffy.co.uk/partial-in-swift
#swift #keypath