아키텍처

글로벌에선 이미 대세, 한국에선 슈퍼 루키! Jetpack Compose

#Jetpack Compose #안드로이드 #아키텍처



Jetpack Compose

Android 업계의 기존 메커니즘(XML 개발)을 개선 하기 위해 Google에서 개발한 현대적인 선언형 UI 도구 키트

안드로이드 앱 개발자라면, 솔직히 알고 계셔야 합니다.

개발자

| 혹시, 여러분의 팀에서 하나라도 고민하고 있는 문제가 있나요?

✔ 안드로이드 앱 개발 과정에서 복잡한 뷰를 그렸을때 느려지는 문제가 발생한다.

✔ 프로젝트에 수십, 수백개의 레이아웃 파일들이 쌓여있어, 필요한 파일을 찾는데 한 세월이다.

✔ 앱의 규모가 커지고 복잡해지면서 빌드 시간, 로딩 시간이 못 참을 정도로 오래 걸린다.

✔ 수많은 속성을 가지고 있는 레이아웃에서 각각의 속성이 어떤 역할을 하는지 잘 파악이 안된다.

그렇다면, 지금이 바로 Jetpack Compose를 도입해야할 때입니다!

Jetpack Compose는 트위터, 에어비앤비, 구글 플레이 스토어 등에서 안드로이드 앱 개발을 위해 이미 보편적으로 사용하고 있는 키트인데요. 국내에선 네/카/라/쿠/배/당/토 모두 이 키트를 사용할 수 있는 개발자를 채용 우대하며 안드로이드 앱 개발의 새로운 기준으로 떠오르고 있습니다.

그럼, 기존의 안드로이드 앱 개발 방식과 대비해 Jetpack Compose 키트를 사용하면 어떤 장점이 있을까요?

| Jetpack Compose의 장점

✅ 코드감소
Jetpack Compose를 이용하여 재사용성이 높은 코드를 작성하고, 결과적으로 프로젝트 전체 코드량의 감소를 기대할 수 있습니다.

✅ 직관성
선언형 UI 접근법을 통해 UI 개발을 비즈니스 로직과 동일한 언어로 처리할 수 있으며, 기존의 XML 형태의 UI 보다 직관적인 개발을 할 수 있습니다.

✅ 빠른 개발 속도
다양한 호환성을 지원하여 기존 프로젝트에 통합하기 쉬우며, Preview 등과 같은 각종 강력한 툴링 기능을 제공하여 전반적인 개발 속도 향상을 기대할 수 있습니다.

✅ 강력한 성능
다양한 Compose API를 제공하며, 머티리얼 디자인, 다크 테마, 애니메이션 등의 구현이 XML보다 비교적 수월합니다. 특히 디자인 전반적으로 통일성 있는 앱을 구현하기 쉽습니다.

트위터

실제로, Android용 Twitter의 Communities 팀 선임 소프트웨어 엔지니어이자, 기술 책임자인 'Sneha Patil'은 "Twitter의 여러 팀이 일상 업무에서 Compose를 사용하고 있습니다. 정말 놀라워요. Compose 덕분에 Android 개발 방식이 완전히 달라졌습니다."라고 말하기도 했습니다.

출처 "Google Developers" ㅣ Google Blog

l 대세로 자리잡아 가고 있는 컴포즈, 어디서 배울 수 있냐고요?

안드로이드 앱 개발에 관심이 있으시다면, 곧 업계 표준이 될 Jetpack Compose의 개념을 이해하고 컴포넌트를 학습해 두셔야 할 필요가 있습니다.

그런데, Jetpack Compose를 기초는 물론 실무까지 학습하려면 가르쳐주는 곳은 아직 국내에 단 한 곳 밖에 없다는 것 알고 계시나요? 맞습니다, 바로 패스트캠퍼스입니다☺️!

6개의 프로젝트로 개념을 완벽히 이해하고, 실무 팁까지 배우고 싶다면 이 강의를 주목해보세요. 강의에서는 개념적인 차이를 설명하고 여러 컴포넌트들을 넓게 다루며, 기존 레거시 뷰 시스템과의 차이를 이해하는데에 목표를 두고 있는데요.

또, 개발 트렌드의 확산이 빠른 해외에서 미리 경험한 Jetpack Compose의 다양한 실무 활용 방법과 Jetpack Compose를 멀티모듈 아키텍처에 어떻게 적용할 수 있는지 알려드립니다. 개발자 해외 취업 노하우 전수는 물론이구요!

✔ 이론부터 실무까지 6개의 프로젝트로 개념 완벽 이해&실무 정복!

✔ 상위 1% 현직 개발자의 실무 노하우를 담아 기초부터 탄탄하게!

✔ Google 최종 합격까지 경험한 이경근 강사님의 커리어패스 TIP!

한번 구매로 평생 소장 하고 남들보다 빠른 학습을 통해 경쟁력을 키워보세요!

안드로이드 개발자
구글 개발자

런던 현지 개발자 이경근 강사님과 Jetpack Compose의 가장 효율적인 실무 활용법을 배우고, 국내 최초 안드로이드 GDE 김용욱 강사님과 기초부터 탄탄하게 학습 할 수 있습니다. 이외에도 대규모 앱을 위한 Jetpack compose 활용 등 Jetpack Compose 기반 아키텍처 적용 방법에 대해 알고 상위 1% 현직 개발자의 실무 노하우를 배워보세요.

안드로이드 개발자 커리어 레벨업 하고 싶다면?

🔥UPSKILL : 상위 1% 개발자들의 생산성 향상을 위한 Jetpack Compose🔥

지금 배워두면 컴포즈를 실무에 100% 활용 가능한 독보적 커리어를 갖춘 개발자로 거듭날 수 있습니다.

해외 취업에 관심있는 분들은 물론, 이런 분들께 더더욱 추천드립니다! 😎

🙋 채용시장에서 우위를 접하고 싶은 개발자

🙋 유지보수에 어려움을 겪고 있는 개발자

🙋 시대의 흐름에 뒤쳐지고 싶지 않은 개발자

🙋 Jetpack Compose를 통해 개발을 하고 있는 개발자

안드로이드 앱 개발 입문/초보자라면?🎁

기초부터 실전까지 모든 레벨을 커버하는 유일무이한 안드로이드 앱 개발 강의의 교과서로 총 강의시간 111시간 및 프로젝트를 무려 35가지나 준비했습니다. 취준생분들을 위한 실무환경을 그대로 담아 개발, 배포 그리고 FINAL 프로젝트를 통해 최종 복습까지 모두 학습해 보세요. 또 다른곳에선 전혀 찾아볼 수 없는 국내에서 유일한 34시간 분량의 가장 핫한 Jetpack Compose 강의 및 Jetpack Compose 를 배울 수 있는 프로젝트 7개 까지 꾹꾹 담았습니다!

🚀이런 분들께 추천드립니다!

🙋 패스트캠퍼스 안드로이드 올인원 강의를 완강한 수강생

🙋 JetpackCompose를 배우고 싶은 모든 개발자

🙋 안드로이드 학습을 어떻게 해야할지 막막한 입문 개발자

🙋 프로젝트를 통해 성장하고 싶은 주니어 개발자

🙋 아키텍처 및 코드 퀄리티를 높히고 싶은 주니어 개발자


지금 패캐머들이 읽고있는 BEST 아티클이 궁금하다면

이 글과 연관된 주제의 추천 강의