• 스위프트로 애플 디자인 라이브러리 개발하기
    Coding/Projects 2018.11.24 18:14

    안녕하세요. 이번 영상부터 스위프트 언어를 사용해서 새로운 오픈소스 프로젝트를 진행해보려 합니다.


    프로젝트 아이디어


    프로그래밍을 하는 가장 기본적인 이유는 어떠한 작업을 자동화하고 반복을 하지 않기 위해서입니다. 이번 프로젝트는 이러한 기본에 충실해보려고 하는데요. 제가 매번 적용하는 애플 스타일 iOS 앱 디자인을 자동으로 적용해주는 라이브러리를 만들어보려 합니다.


    시리즈 목표와 이번 영상


    어떠한 한 프로젝트를 완성하는 과정을 전체적으로 보여드리는 것이 이 시리즈의 목표인데요. 프로젝트를 디자인하고 개발하고 출시하는 과정 등을 보여드리고 싶습니다. 프로젝트는 오픈소스로 진행되서 깃허브를 통해 모두 직접 볼 수 있습니다.


    이번 영상에서는 정확히 어떤 프로젝트를 진행하는 것인지 알려드리고, 오픈소스 라이브러리를 만들기 위해 필요한 기본적인 지식에 대해 설명하려고 합니다.



    프로젝트 목표


    프로젝트의 목표는 간단합니다. iOS 앱을 개발하는 개발자라면, 누구나 쉽게 애플 스타일 디자인을 적용할 수 있게 하는 것입니다.


    깃허브를 검색해봐도 그렇고 구글의 Material 디자인이나 다른 UI/UX 디자인은, 쉽게 적용할 수 있게 해주는 라이브러리가 존재하는데 애플 스타일 디자인을 적용해주는 라이브러리는 잘 없었습니다. 그래서 이 프로젝트를 시작하게 되었습니다.


    코코아팟 & 깃허브


    프로젝트는 코코아팟과 깃허브를 통해 최종적으로 개발되고 배포될텐데요.


    코코아팟 공식 사이트에 보면 ‘CocoaPods is a dependency manager for Swift and Objective-C Cocoa projects.’ 라고 적혀있는데요. 코코아팟이란 쉽게 말해, 애플 스위프트와 오브젝티브 C로 만들어진 라이브러리들을 쉽게 관리할 수 있게 해주는 도구입니다. 자신의 프로젝트의 다른 라이브러리를 쉽게 설치하거나 삭제할수 있게 해주는 좋은 툴입니다.


    또, 깃허브란 깃을 호스팅해주는 웹 서비스이자, 깃 저장소를 대신 유지 및 관리해주는 서비스입니다. 깃이란   입니다.


    즉, 이 프로젝트는 깃허브에서 오픈소스로 진행되어 코코아팟을 통해 설치하고 이용할수 있게 된다는 것입니다.



    마무리


    이번 영상은 여기까지인데요. 다음 주에는 프로젝트를 위한 코드를 조금이나마 작성해보도록 하겠습니다.


    오픈소스 프로젝트이기 때문에 항상 완성된 코드는 이 깃허브에서 볼 수 있고, 완성된 프로젝트가 아니기 때문에 프로젝트에 대한 의견을 주시면 언제든 의견 반영을 고려해보도록 하겠습니다.


    해당 프로젝트와 영상 시리즈가 어떻게 진행 되었으면 좋겠을지 댓글로 많은 의견 부탁드립니다.


    프로젝트가 마음에 든다면 좋아요와 구독 그리고 알림 설정까지 해주시면 감사하겠습니다.




    댓글 0

Copyright © MacKer | mackertech@gmail.com