그레이들(Gradle)로 만드는 안드로이드 요리법양 한빛✔ 세미나 커리큘럼 확인하기: http://www.hanbit.co.kr/store/education/edu_view.html?p_code=S9897423756
안드로이드 빌드 시스템, 그레이들 실무를 위하여 필요한, 빌드 타입과 제품 특성에 대하여 알아본다.
[주요 내용]
1 빌드 타입 이해하기
2 제품 특성과 빌드 변형
3 제품 특성에 따라 리소스 병합하기
4 자바 소스 코드 병합하기
[목표]
- 빌드 타입과 제품 특성을 구별할 수 있다.
- 내 프로젝트에 제품 변형(빌드 타입 + 제품 특성)을 적용해볼 수 있다.
- 제품 변형을 활용하여 고객 요구 사항에 맞게 이미지 등의 리소스를 다르게 할 수 있다.
- 제품 변형을 활용하여 고객 요구 사항에 맞게 소스 코드의 일부를 다르게 할 수 있다.
그레이들(Gradle)로 만드는 안드로이드 요리법양 한빛✔ 세미나 커리큘럼 확인하기: http://www.hanbit.co.kr/store/education/edu_view.html?p_code=S9897423756
안드로이드 빌드 시스템, 그레이들 실무를 위하여 필요한, 빌드 타입과 제품 특성에 대하여 알아본다.
[주요 내용]
1 빌드 타입 이해하기
2 제품 특성과 빌드 변형
3 제품 특성에 따라 리소스 병합하기
4 자바 소스 코드 병합하기
[목표]
- 빌드 타입과 제품 특성을 구별할 수 있다.
- 내 프로젝트에 제품 변형(빌드 타입 + 제품 특성)을 적용해볼 수 있다.
- 제품 변형을 활용하여 고객 요구 사항에 맞게 이미지 등의 리소스를 다르게 할 수 있다.
- 제품 변형을 활용하여 고객 요구 사항에 맞게 소스 코드의 일부를 다르게 할 수 있다.
Ant, Maven and JenkinsKenu, GwangNam HeoThe document discusses the history and growth of Jenkins, an open source automation server. It began in 2004 as a personal project by Kohsuke Kawaguchi to automate builds. Over time it grew popular and now has over 470 plugins to support various tasks. The number of plugins and releases has increased dramatically each year as more developers contribute to and use Jenkins.
[201808] GitHub 사용하기 - GIt & 협업 활용Ian Choi2018년 서울시 앱 공모전 (URL: https://mplatform.seoul.go.kr )에서 GitHub 설명을 위한 자료입니다. 이전 /ianychoi/git-github-46020592 자료에 모바일 앱 개발 환경 및 GitHub Desktop 프로그램에 대한 부분을 추가하였습니다.
소스트리(SourceTree)로 배우는 Git 사용법주형 고Source Tree로 버전 관리하는 법
- Git이 필요한 이유
- Stage(=Index에 기록)하기
- Commit하기
- Remote 추가하기
- Origin Remote로 GitHub 사용
- Push하기
- Clone하기
- Reset (Soft, Hard, Mixed)
- Revert
- Checkout, Detached HEAD
- 이전 Commit 수정하기
- Pull / Fetch&Merge하기
- Branch 만들기
- Fast Forward Merge하기
- 3-Way Merge하기
- 3-Way Merge에서 발생할 수 있는 Conflict 해결하기
- Visual Studio로 Conflict 해결하는 법
- Stash로 다양한 문제 해결해보기
- 오래된 저장소에서 Pull하기
- 다른 브랜치로 Commit 옮기기
- .gitignore 파일 설정하기
Letusgo 2019 Summer - StringInterpolation and SwiftUI정민 안The document discusses string interpolation in Swift and ways to create rich strings. It introduces string interpolation which allows placeholders in string literals to be replaced with variable values. It then describes extending string interpolation to support custom styles and creating attributed strings. Finally, it discusses using SwiftUI and function builders to build rich strings in a more readable way.
A Framework Driven Development정민 안This document discusses iOS application architecture and module design. It recommends separating applications into common, service, and domain modules. It also recommends creating network modules that interact with APIs using Alamofire and creating domain models to encapsulate API responses. The document provides examples of module responsibilities and dependencies.
19. 왜 Git을 사용해야.....?
• 많은 프로젝트가 Google Code나 다른 저장소에서
GitHub으로 이전
• 분산버전관리시스템(DVCS)이기 때문에 저장소가 폭파
되어도 내가 가진 소스를 올리면 저장소가 다시 생성!
• 이슈를 처리하여 코드 관리하기 쉬움
• 저장소 서버를 만들지 않아도 형상관리가 가능
20. 왜 Git을 사용해야.....?
• 많은 프로젝트가 Google Code나 다른 저장소에서
GitHub으로 이전
• 분산버전관리시스템(DVCS)이기 때문에 저장소가 폭파
되어도 내가 가진 소스를 올리면 저장소가 다시 생성!
• 이슈를 처리하여 코드 관리하기 쉬움
• 저장소 서버를 만들지 않아도 형상관리가 가능
21. 왜 Git을 사용해야.....?
• 많은 프로젝트가 Google Code나 다른 저장소에서
GitHub으로 이전
• 분산버전관리시스템(DVCS)이기 때문에 저장소가 폭파
되어도 내가 가진 소스를 올리면 저장소가 다시 생성!
• 이슈를 처리하여 코드 관리하기 쉬움
• 저장소 서버를 만들지 않아도 형상관리가 가능
22. 왜 Git을 사용해야.....?
• 많은 프로젝트가 Google Code나 다른 저장소에서
GitHub으로 이전
• 분산버전관리시스템(DVCS)이기 때문에 저장소가 폭파
되어도 내가 가진 소스를 올리면 저장소가 다시 생성!
• 이슈를 처리하여 코드 관리하기 쉬움
• 저장소 서버를 만들지 않아도 형상관리가 가능
23. 왜 Git을 사용해야.....?
• 많은 프로젝트가 Google Code나 다른 저장소에서
GitHub으로 이전
• 분산버전관리시스템(DVCS)이기 때문에 저장소가 폭파
되어도 내가 가진 소스를 올리면 저장소가 다시 생성!
• 이슈를 처리하여 코드 관리하기 쉬움
• 저장소 서버를 만들지 않아도 형상관리가 가능
24. • 다른 형상 관리 도구보다 어렵다는 단점!
• 처음에 접근하기는 어렵지만 알고나면 다른 형상 관리 도
구를 사용하기 어려움.
• GitHub에 올라와 있는 오픈소스 프로젝트에 공헌할 수
있음
• IT 회사 입사시 가산점!
25. • 다른 형상 관리 도구보다 어렵다는 단점!
• 처음에 접근하기는 어렵지만 알고나면 다른 형상 관리 도
구를 사용하기 어려움.
• GitHub에 올라와 있는 오픈소스 프로젝트에 공헌할 수
있음
• IT 회사 입사시 가산점!
26. • 다른 형상 관리 도구보다 어렵다는 단점!
• 처음에 접근하기는 어렵지만 알고나면 다른 형상 관리 도
구를 사용하기 어려움.
• GitHub에 올라와 있는 오픈소스 프로젝트에 공헌할 수
있음
• IT 회사 입사시 가산점!
27. • 다른 형상 관리 도구보다 어렵다는 단점!
• 처음에 접근하기는 어렵지만 알고나면 다른 형상 관리 도
구를 사용하기 어려움.
• GitHub에 올라와 있는 오픈소스 프로젝트에 공헌할 수
있음
• IT 회사 입사시 가산점!
28. 마무리..
• 형상 관리 하세요. 두 번 하세요.
보이기 부끄러운 코드도 내 코드에요.
• 배우고자 한다면 Git을 추천!
• GitHub에 계정 만드세요.
29. 마무리..
• 형상 관리 하세요. 두 번 하세요.
보이기 부끄러운 코드도 내 코드에요.
• 배우고자 한다면 Git을 추천!
• GitHub에 계정 만드세요.
30. 마무리..
• 형상 관리 하세요. 두 번 하세요.
보이기 부끄러운 코드도 내 코드에요.
• 배우고자 한다면 Git을 추천!
• GitHub에 계정 만드세요.
31. 마무리..
• 형상 관리 하세요. 두 번 하세요.
보이기 부끄러운 코드도 내 코드에요.
• 배우고자 한다면 Git을 추천!
• GitHub에 계정 만드세요.
32. 마무리..
• 형상 관리 하세요. 두 번 하세요.
보이기 부끄러운 코드도 내 코드에요.
• 배우고자 한다면 Git을 추천!
• GitHub에 계정 만드세요.