개발7 [TECH] Kotlin Coroutine을 써야하는 이유 [티끌] 티끌 Android Kotlin Coroutine을 써야 하는 이유와 사용법 안녕하세요 티플의 안드로이드 개발자 정채현입니다😆😆😆😆 이번에는 멀게만 느껴지고 처음 보면 어렵게 느껴지는 개념을 저도 정리하면서 확인하는 시간을 가져보려고 합니다! 안드로이드를 개발하는 사람이라면 Coroutine을 들어보셨을 거라 생각합니다. Coroutine은 무엇이고 비동기 처리는 무엇인지 알아보러 가봅시다.💨 👩💻 Coroutine? 코루틴이 뭐야? 코루틴을 압축해서 설명하자면 쉬운 비동기 처리로 코드를 쉽고 가독성 높게 작성할 수 있는 특징을 가진 도구입니다. 코루틴(Coroutines)은 Kotlin에서 동시성을 간단하게 처리할 수 있게 하는 기능 중 하나입니다. 코루틴은 비동기 코드를 동기적으로 작성하는.. 2023. 9. 22. [TECH] GitHub Actions로 CI/CD 구축하기(2) [티끌] 티끌 GitHub Actions로 CICD 구축하기(2) 안녕하세요 티플의 백엔드 개발자 김유정입니다 :) 저는 오늘 CI/CD를 구축하는 단계에서 CodeDeploy Agent 설치 과정, 배포 스크립트 작성, 배포 동작 추가에 대한 내용을 설명해보려 합니다. 이전 글에서 이어지는 내용입니다. 👩💻 CodeDeploy Agent 설치 다음 명령어를 차례대로 입력합니다. *설치 방법은 ubuntu 기준입니다. # apt 업데이트 sudo apt-get update && sudo apt-get upgrade # JDK 11 설치 sudo apt-get install openjdk-11-jdk # Ruby 설치 (3.xx 버전 설치됨) sudo apt install ruby-full # wget .. 2023. 9. 5. [TECH] GitHub Actions로 CI/CD 구축하기(1) [티끌] 티끌 GitHub Actions로 CICD 구축하기(1) 안녕하세요 티플의 백엔드 개발자 김유정입니다 :) 저는 오늘 티끌이 어떻게 반복되는 수정과 배포에 수반되는 작업들을 자동화해보았는지 설명해 보려 합니다. 👩💻 CI/CD란? 애플리케이션 개발 단계부터 배포 때가지의 모든 단계를 자동화하여 더 효율적이로 빠르게 사용자에게 배포할 수 있는 것을 말합니다. CI(Continuous Integration)는 지속적 통합, 요약 하자면 빌드/테스트 자동화 과정입니다. 애플리케이션의 새로운 코드나 버그 수정으로 코드 변경이 주기적으로 빌드 및 테스트되면서 공유되는 레포지토리에 통합(merge)되어 서로 충돌할 수 있는 문제를 해결할 수 있습니다. CD(Continuous Delivery/Deploy.. 2023. 8. 15. [TECH] Android Studio로 다양한 기기 화면에 대응하기 [티끌] 티끌 Android Studio로 다양한 기기 화면에 대응하기 안녕하세요 티플의 안드로이드 개발자 정채현입니다😆😆 저는 티끌에서 가장 이슈되고 있는 여러가지 해상도를 가진 기기에 대응하는 문제를 해결하기 위해 Android에 실제로 많이 사용되는 안드로이드 핸드폰의 기종을 생각하며 고민해볼 수 있는 시간을 가져보도록 하겠습니다🤗 👩💻 해상도란? 해상도란 간단히 말하자면 화면의 픽셀(pixel)수를 의미합니다. 예를 들어, 1024*768인 경우 한 화면에 가로1024개의 점과 세로768개의 점이 모여서 화면을 구성해주고 있는 것입니다. 해상도가 높을 수록 많은 점들이 모여있다는 것을 의미합니다. 화면 비율과 연관이 있겠죠? 안드로이드 기기들은 정말 다양한 화면 사이즈를 가지고 있습니다. 같은 .. 2023. 8. 7. 이전 1 2 다음