2023.07.23, 월요일 오후 9시에 진행된 'GitSpace 1회 세미나'의 발표 자료입니다.
iOS 앱의 배포 자동화를 위한 루비 기반 라이브러리 'fastlane' 를 소개합니다.
**GitSpace는 'GitSpace' 앱을 개발한 멤버들의 모임으로, 정기적인 회의와 기술 세미나를 진행하고 있습니다.
2023.07.23, 월요일 오후 9시에 진행된 'GitSpace 1회 세미나'의 발표 자료입니다.
iOS 앱의 배포 자동화를 위한 루비 기반 라이브러리 'fastlane' 를 소개합니다.
**GitSpace는 'GitSpace' 앱을 개발한 멤버들의 모임으로, 정기적인 회의와 기술 세미나를 진행하고 있습니다.
WWDC2016 스터디 공유 발표 - 공유용
스터디에서 발표한 자료라, 사진 등의 개인정보와 스터디내의 프로젝트 내용이 포함될 수 있는 내용은 모두 삭제하였습니다. Labs와 코드 레벨의 내용 모두 삭제하였습니다.
스터디원이 발표 원본을 원하시는 경우는 별도 연락주시면 제공하겠습니다.
Origin Link : http://www.oss.kr/oss_information6/1435
세션2 : 공개SW개발과 우분투 환경의 개발툴
우분투 이야기
- 우분투 한국 이야기
- 우분투 장점
- 우분투 개발 환경
- 우분투에서의 협업 툴 활용
(강사) 강분도 (우분투한국사용자모임 대표)
Flutter로 글로벌앱 출시를 위한 꿀팁 - Droidknights2020Bansook Nam
Droidknighs2020에서 유튜브로 발표한 슬라이드입니다.
https://www.youtube.com/watch?v=gTYou3Ru1QM
[Speaker소개]
안드로이드 개발 7년차, Flutter 개발 2년차 개발자입니다. 현재 스타트업 Lawfully에서 182개국 약 7만명의 유저가 사용중인 글로벌앱을 개발/관리 하고 있습니다. 프론트엔드 개발에 관심이 많아 그 외에 React 프로젝트도 참여하였고, 각 플랫폼과 언어의 장단점을 잘 녹여서 개발에 적용중입니다.
이번 발표는 Flutter에 관심이 있는 개발자, 혹은 Flutter앱을 처음 런칭하시는 분들이 참고하시면 좋은 내용으로 준비했습니다.
[이런 분이 들으시면 좋습니다]
Flutter 관심 있으신분. Flutter로 앱을 출시하고 싶으신분. Native Platform 앱과 Flutter 앱을 비교해보고 싶으신분.
WWDC2016 스터디 공유 발표 - 공유용
스터디에서 발표한 자료라, 사진 등의 개인정보와 스터디내의 프로젝트 내용이 포함될 수 있는 내용은 모두 삭제하였습니다. Labs와 코드 레벨의 내용 모두 삭제하였습니다.
스터디원이 발표 원본을 원하시는 경우는 별도 연락주시면 제공하겠습니다.
Origin Link : http://www.oss.kr/oss_information6/1435
세션2 : 공개SW개발과 우분투 환경의 개발툴
우분투 이야기
- 우분투 한국 이야기
- 우분투 장점
- 우분투 개발 환경
- 우분투에서의 협업 툴 활용
(강사) 강분도 (우분투한국사용자모임 대표)
Flutter로 글로벌앱 출시를 위한 꿀팁 - Droidknights2020Bansook Nam
Droidknighs2020에서 유튜브로 발표한 슬라이드입니다.
https://www.youtube.com/watch?v=gTYou3Ru1QM
[Speaker소개]
안드로이드 개발 7년차, Flutter 개발 2년차 개발자입니다. 현재 스타트업 Lawfully에서 182개국 약 7만명의 유저가 사용중인 글로벌앱을 개발/관리 하고 있습니다. 프론트엔드 개발에 관심이 많아 그 외에 React 프로젝트도 참여하였고, 각 플랫폼과 언어의 장단점을 잘 녹여서 개발에 적용중입니다.
이번 발표는 Flutter에 관심이 있는 개발자, 혹은 Flutter앱을 처음 런칭하시는 분들이 참고하시면 좋은 내용으로 준비했습니다.
[이런 분이 들으시면 좋습니다]
Flutter 관심 있으신분. Flutter로 앱을 출시하고 싶으신분. Native Platform 앱과 Flutter 앱을 비교해보고 싶으신분.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
1. A powerful open language that lets everyone build amazing
apps.
누구나 놀라운 앱을 만들 수 있게 해주는 강력한 개방형 언어 .
2. 스위프트 역사
• 2014 WWDC 에서 Swift 소개
• 2014/09 Swift 1.0 공식배포
• 2014/10 Swift 1.1 업데이트
• 2015/04 Swift 1.2 업데이트
• 2015 WWDC 에서 Swift 2.0 소개
• 2015/09 Swift 2.0 공식배포
• 2015/10 Swift 2.1 업데이트
• 2015/12 Swift 오픈소스 전환
• 2016/03 Swift 2.2 업데이트
• 2016 WWDC 에서 Swift 3.0 소개 및 배
포
• 2017/03 Swift 3.1 업데이트
• 2017 WWDC 에서 Swift 4.0 소개 및 배
포
• 2018/03 Swift 4.1 업데이트
• 2018/07 Swift 4.2 업데이트
• 2019 Apple Study Event Swift 5.0 배포
• 2014 WWDC 에서 Swift 소개
• 2014/09 Swift 1.0 공식배포
• 2014/10 Swift 1.1 업데이트
• 2015/04 Swift 1.2 업데이트
• 2015 WWDC 에서 Swift 2.0 소개
• 2015/09 Swift 2.0 공식배포
• 2015/10 Swift 2.1 업데이트
• 2015/12 Swift 오픈소스 전환
• 2016/03 Swift 2.2 업데이트
• 2016 WWDC 에서 Swift 3.0 소개 및 배
포
• 2017/03 Swift 3.1 업데이트
• 2017 WWDC 에서 Swift 4.0 소개 및 배
포
• 2018/03 Swift 4.1 업데이트
• 2018/07 Swift 4.2 업데이트
• 2019 Apple Study Event Swift 5.0 배포
5. 스위프트 1.1 업데이트
1.2014 년 10 월 업데이트 배포
2.? (null 판별 기호 ) 사용가능
3.1.0 에 비해서 변화가 많지 않다 .
4.기타
6. 스위프트 1.2 업데이트
1.2015 년 4 월 업데이트 배포
2.1 차 문법 대 혼돈 시기 (1.1 에 비해 많은 변화 )
3.전체적인 성능 향상
4.바인딩 개선
5.Objective-C Null 수식어 추가
6.업캐스팅 / 다운캐스팅 추가
7.기타
7. 스위프트 2.0 업데이트
1.2015 년 WWDC 에서 Swift 2.0 공개 (9 월 배포 )
2.2 차 문법 대 혼돈 시기 (1.X 에 비해 많은 변화 )
3.프로토콜 지향 언어라고 선언
4.do, try, catch, throw 추가
5.println() 제거
6.Objective-C 제네릭 추가
7.Protocol extension 추가
9. 스위프트 2.2 업데이트
1.2016 년 3 월 업데이트 배포
2.C 스타일 For 문 사용 불가
3.++, — 사용 불가
4.Tuple 간의 비교 가능
5.컴파일 타임에 Swift 버전 체크 가능
6.기타
10. 스위프트 3.0 업데이트
1.2016 년 WWDC 에서 Swift 3.0 공개 (9 월 배포 )
2.3 차 문법 대 혼돈 시기 (2.X 에 비해 많은 변화 )
3.API 디자인 가이드라인 추가
4.Objective-C API 가이드라인 자동 적용
5.Function 파라미터에서 var 제거
6.++, — 등 2.2 부터 사용되지 않는 기능 ( 오퍼레이터 ) 제거
7.단어 정리 , 단순화
11. 스위프트 3.1 업데이트
1.2017 년 3 월 업데이트 배포
2.OS 뿐만 아니라 언어 버전도 체크 가능
3.기본 타입 생성 개선
4.콜렉션 타입 , 포인터 사용 제한
5.리눅스 관련 지원
6.기타
12. 스위프트 4.0 업데이트
1.2017 년 WWDC 에서 Swift 4.0 공개 (9 월 배포 )
2.String 의 많은 변화
3.프로토콜에서 혼합타입 , 확장 가능
4.접근 수준 변경
5.안전하지 않은 포인터 사용 변경
6.기타
13. 스위프트 4.1 업데이트
1.2018 년 3 월 업데이트 배포
2.안전하지 않는 포인터 사용 변경
3.여러가지 변수 성능 향상
4.재귀적인 프로토콜 허용
5.기타
14. 스위프트 4.2 업데이트
1.2018 년 9 월 업데이트 배포
2.Warning, error 등 오류 구문 추가
3.removeAll, toggle 등 기본 구문 추가
4.기타
15. 스위프트 5.0 업데이트
1.2019 년 Apple Study Event 3 월 배포
2.바이너리 호환성 향상
3.안전성 향상
4.소스 호환성 향상
5.기타
16. 스위프트가 현대적 언어인 이유
1.함수 포인터와 통합된 클로저
2.튜플 및 멀티플 반환 값
3.제네릭
4.범위의 간결한 반복
5.메소드 , 확장 프로그램 및 프로토콜을 지원하는 구조
6.함수형 프로그래밍 패턴
7.Try / catch / throw 를 사용한 기본 오류 처리
17. 스위프트 문제점
1.3 년간의 엄청난 속도의 업데이트
2.컴파일 속도
3.Xcode 의 전반적인 속도
4.실시간 오류 검출 기능
5.리펙토링 지원문제
18. 스위프트 미래
1.언어 월간 점유율 순위에서 상승
2.구글의 차세대 OS 에 사용
3.Java 와 C# 의 거의 모든 장점을 다 가지고있음
4.C 와 같이 기계어로 최종번역됨