소셜 미디어 개발 라이프를 단순화시키는 10 가지 도구 - 인형

개발 라이프를 단순화시키는 10 가지 도구 - 인형

차례:

비디오: Developer Keynote (Google I/O '18) 2024

비디오: Developer Keynote (Google I/O '18) 2024
Anonim

다음은 생산성을 높이고 앱이 스너프를 거쳐 개발 라이프를 간소화 할 수있는 10 가지 도구 및 유틸리티입니다.

Android lint

http: // developers. 기계적 인조 인간. co.kr / tools / help / lint. html

Android 이외의 다른 개발 방식을 사용했다면, 코드 주위에서 수집되는 "lint"를 찾는 데 도움이되는 lint 도구의 개념을 잘 알고있을 것입니다. 린트 (lint)는 기술적으로 실행될 수있는 코드의 플래그 지정을 도와 주지만, 사용자가 생각하는대로 정확하게 수행하지 않을 수도 있습니다.

Android lint는 Android 코드 용 스테로이드에 대한 일종의 경고 시스템입니다. 실행하려면 Android Studio로 이동하여 분석 → 코드 검사를 선택합니다. 명령 줄에서 실행하려면 gradle target check를 사용하십시오. 예를 들어. / gradlew 확인.

Android Systrace

http: // developers. 기계적 인조 인간. co.kr / tools / debugging / systrace. html

앱이 왜 그렇게 느린 지 알고 싶습니까? 기회는 당신이, 또는 적어도 있어야합니다. Android의 Systrace 도구는 성능 저하의 원인을 해결할 수 있습니다. 이 도구를 사용하면 주어진 시간에 앱이하는 일에 대한 매우 자세한 정보를 얻을 수 있습니다.

RoboGuice and Dagger

http: // roboguice. org https: // github. co.kr / google / dagger

아닙니다. RoboGuice는 개발자에게 판매되는 최신의 최고의 에너지 음료는 아닙니다. Google Guice 라이브러리를 사용하여 종속성 주입을 간소화하는 프레임 워크입니다. 의존성 주입 은 적절한 시간에 변수 초기화를 처리하므로 사용자가하지 않아도됩니다. 이 개념은 전반적으로 작성해야하는 코드의 양을 줄여 주므로 응용 프로그램을 쉽게 유지 관리 할 수 ​​있습니다.

번역사 도구 함

http: // translate. 구글. com / toolkit

앱을 사용할 수있는 사람의 수를 늘리려는 경우 앱을 다른 언어로 번역하는 것보다 더 좋은 방법은 없습니다. 대답은 Google을 사용하여 앱을 번역하는 도우미를 찾는 것입니다.

번역은 원어민 강사가 영어로 번역 된 것처럼 깨끗하지는 않지만 저렴한 가격으로 시작하기에 좋은 곳입니다. Google에서 초기 번역을 수행 한 다음 사용자 커뮤니티에 연락하여 번역을 편집하거나 ODesk와 같은 아웃소싱 웹 사이트를 사용하여 번역자를 찾을 수 있습니다.craigslist조차도 훌륭한 자료가 될 수 있습니다!

계층 뷰어

http: // developer. 기계적 인조 인간. co.kr / tools / help / monitor. html

레이아웃 파일에서 다양한보기로 작업하여 사용자 인터페이스를 만드는 것이 항상 쉬운 과정은 아닙니다. Android Device Monitor에있는 Hierarchy Viewer를 사용하면 그래픽으로 화면 위젯을 배치하는 방법을 정확하게 볼 수 있습니다.

이 형식을 사용하면 위젯의 경계를 명확하게 볼 수 있으므로 레이아웃 내부에서 일어나는 일을 확인할 수 있습니다. 픽셀 완벽 사용자 인터페이스를 만드는 최고의 도구 인 Hierarchy Viewer를 사용하면 픽셀 완전 뷰에서 디스플레이를 확대하여 이미지와 UI가 모든 화면 크기와 모든 밀도에서 완벽하게 표시되도록 할 수 있습니다.

UI / Application Exerciser Monkey

http: // 개발자. 기계적 인조 인간. co.kr / tools / help / monkey. html

걱정 마세요: UI / Application Exerciser Monkey는 행복을 유지하기 위해 바나나를 먹일 필요가 없습니다! Exerciser Monkey를 사용하여 응용 프로그램을 스트레스 테스트합니다. 무작위 터치, 클릭 및 기타 사용자 이벤트를 시뮬레이트하여 비정상적인 사용으로 인해 앱이 폭발하지 않도록합니다. Exerciser Monkey는 에뮬레이터 또는 자체 장치에서 응용 프로그램을 테스트하는 데 사용할 수 있습니다.

힘내와 GitHub

http: // git-scm. com http: // github. Git - 빠르고, 무료이며, 오픈 소스 배포 버전 제어 시스템 인 - Git는 저장소를 빠르고 효율적으로 관리하므로 백업 작업을 간편하게 수행 할 수 있습니다. 다음 장엄한 앱을위한 버전 제어 시스템이 없기 때문에 하루 종일 시스템 고장을 일으키지 마세요. Git은 분기 작업을 간단하고 효과적으로 만들어 주며 작업 흐름에 쉽게 통합됩니다. Git이 배포되었지만 Git 저장소가 저장된 원격 위치가 필요할 것이다.

무료 개인 Git 저장소를 얻을 수 있습니다. 코드가 오픈 소스라면 자유로운 저장소를 만들 수 있습니다. 오픈 소스 개발자들이 서로의 오픈 소스 프로젝트에 기여하는 커다란 커뮤니티가 있습니다. 또한, Github 안드로이드 애플 리케이션 오픈 소스와 좋은 브라우징 가치가있다.

Picasso 및 OkHttp

http: // square. github. io / picasso / http: // square. github. io / okhttp /

이미지는 안드로이드 응용 프로그램에 필요한 상황과 시각적 감각을 추가합니다. Picasso는 응용 프로그램에서 번거롭지 않은 이미지로드를 허용합니다.

Picasso는 Android에 포함 된 내장 라이브러리보다 http를 통해 정보를 업로드하고 다운로드하는 작업을 OkHttp를 기반으로합니다.

메모리 분석 도구

https: // developer. 기계적 인조 인간. co.kr / tools / debugging / debugging-memory. html

Java는 많은 메모리 관리를하지만 Java에서 메모리를 누설 할 수있는 것은 아닙니다. 사실 Android에서의 메모리 누수는 장기 실행 앱이 불안정해질 수있는 가장 일반적인 방법 중 하나입니다.

Eclipse Memory Analyzer Tool (MAT)은 Android에서 메모리 누수의 원인을 추적하는 데 도움을줍니다. MAT 및 기타 도구를 사용하여 앱의 메모리 사용을 조사하는 방법에 대한 자세한 정보는 위 링크를 참조하십시오.

Travis-ci

http: // travis-ci. org

Git과 같은 소스 코드 제어 시스템을 설정하면 다음 단계로 Travis-CI와 같은 CI (Continuous Integration) 서버를 설정합니다. Travis-CI와 같은 CI 시스템은 GitHub에 새로운 변경 사항을 적용 할 때마다 자동으로 앱을 빌드합니다.

테스트 사례를 실행하고 Android lint를 확인하며 Google Play 스토어에 업로드 할 준비가 된 앱의 출시 버전을 만들 수도 있습니다. Travis-CI는 오픈 소스 프로젝트에는 무료이지만 클로즈드 소스 프로젝트를 구축하려는 경우 구독을 구입할 수도 있습니다.
개발 라이프를 단순화시키는 10 가지 도구 - 인형

편집자의 선택

소셜 미디어 측정법을 사용하여 판매를 늘리는 방법 - 소셜 미디어 측정 항목을 사용하는 한 회사

소셜 미디어 측정법을 사용하여 판매를 늘리는 방법 - 소셜 미디어 측정 항목을 사용하는 한 회사

판매를위한 크로스 플랫폼 참여는 Best Buy입니다. Best Buy는 모바일 쇼핑 및 소셜 쇼핑을 매장의 각 품목에 대한 QR 코드를 사용하여 매장 내 경험으로 가져 왔습니다. 고객은 상점의 각 항목에 대한 QR 코드를 스캔하여 리뷰를 포함한 더 많은 정보를 얻을 수 있습니다.

블로그에 Google 웹 로그 분석을 설치하는 방법 - 아직없는 경우

블로그에 Google 웹 로그 분석을 설치하는 방법 - 아직없는 경우

블로그 또는 사이트에서 Google 웹 로그 분석 추적 통계를 사용하여 빠르고 쉽게 설치할 수 있습니다. 설치는 1 분 밖에 걸리지 않으며 완전히 고통스럽지 않습니다. 먼저 Google 애널리틱스 ID를 가져 와서 어딘가에 작성하십시오. 쉽게 찾을 수 있습니다. Google 애널리틱스와 대시 보드에서 로그인하십시오.

웹 사이트에 Google 웹 로그 분석을 설치하는 방법 - 웹 사이트에 Google 웹 로그 분석을 설치하는

웹 사이트에 Google 웹 로그 분석을 설치하는 방법 - 웹 사이트에 Google 웹 로그 분석을 설치하는

단 1 분이며 고통스럽지 않습니다. 곧 Google 애널리틱스 덕분에 잠자는 동안 소셜 미디어 측정 항목을 추적하게 될 것입니다. 먼저 Google 애널리틱스 ID를 가져 와서 어딘가에 작성하십시오. 쉽게 찾을 수 있습니다. Google 애널리틱스 및 대시 보드에 로그인하고 톱니 바퀴 아이콘을 클릭하기 만하면됩니다. ...

편집자의 선택

마케팅 자동화에서 분할 테스트의 기본 이점 - A / B 테스트라고도하는 더미 테스트

마케팅 자동화에서 분할 테스트의 기본 이점 - A / B 테스트라고도하는 더미 테스트

다 변수 테스트뿐만 아니라 요인 일정을 유지하고 다양한 시나리오에서 다른 결과를 테스트하여 마케팅 자동화 테스트를 수행하는 것을 의미합니다. 하나의 유료 검색 광고를 통해 사람들을 2 개의 개별 방문 페이지로 유도하는 것이 그 예입니다. 방문 페이지 테스트하기 ...

자동화 된 마케팅을위한 컨텐츠 작성의 기본 - 인형

자동화 된 마케팅을위한 컨텐츠 작성의 기본 - 인형

마케팅 자동화 도구의 사용을 극대화하기 위해 먼저 사람과 콘텐츠와의 관계를 이해해야합니다. 올바른 사람에게 올바른 콘텐츠를 보내는 경우에만 자동화가 유용합니다. 이를 올바르게 수행하는 방법에 대한 기본적인 이해를 돕기 위해 사람들은 두 가지 유형이 관련되어 있음을 인식해야합니다 ...

Microsoft Dynamics CRM을 사용하는 e-Mail 및 Microsoft Dynamics CRM- 더미

Microsoft Dynamics CRM을 사용하는 e-Mail 및 Microsoft Dynamics CRM- 더미

고객 관계를 관리하는 데 도움이되는 Microsoft 도구 현대 직장에서 가장 유용한 도구 중 하나는 전자 메일이므로 전자 메일을 만들고 읽거나, 전자 메일을 특정 레코드에 연결하거나, 일정을 관리하는 데 숙련되어 있어야합니다. ...

편집자의 선택

웹 호스팅 계획에서 더 많은 것을 얻기위한 10 가지 팁 - 인형

웹 호스팅 계획에서 더 많은 것을 얻기위한 10 가지 팁 - 인형

당신은 자신의 웹 사이트 또는 블로그를 가지고 있고, 고객, 독자 또는 웹 호스팅 기술에 의존하는 추종자 만 있습니다. 다음 팁은 웹 호스팅 계획을 최대한 활용하는 데 도움이됩니다. 제어판에서 백업 옵션을 확인하십시오. 일부 제어판을 사용하면 자동화 된 백업을 수행 할 수 있습니다. ...

귀하의 웹 호스트가 귀하를 도와주지 않는 10 가지 사항 (무료) - 인형

귀하의 웹 호스트가 귀하를 도와주지 않는 10 가지 사항 (무료) - 인형

은 웹 호스트만큼 멋지고, 웹 사이트를 디자인, 제작 및 운영하는 데 도움이되는 일에는 한계가 있습니다. 그것은 모두 돈으로옵니다. 귀하가 기꺼이 지불하는 한 귀하의 호스트는 기꺼이 도움이 될 것입니다. 각 호스트는 다릅니다. ...