REST API를 사용하여 Android 앱에 많은 기능을 추가할 수 있습니다. REST API를 사용하여 Java Android 앱을 만드는 방법을 배울 수 있는 전체 과정을 freeCodeCamp.org YouTube 채널에 공개했습니다. REST API 서비스에서 JSON 데이터를 처리하는 Java로 Android 앱을 빌드하는 방법을 배웁니다. 앱은 Volley 라이브러리를 사용하여 API 데이터를 사용하여 날씨 앱을 만듭니다. 이 코스는 Shad Sluiter가 만들었습니다. Shad는 Grand Canyon Uni
이 기사의 목표는 Model-View-ViewModel 아키텍처 패턴이 GUI 아키텍처의 표시 논리와 관련하여 일부 상황에서 매우 어색한 관심사 분리를 나타내는 이유를 설명하는 것입니다. 우리는 MVVM의 두 가지 변형을 살펴볼 것입니다. 단 한 가지 방법) 및 프로젝트 요구 사항에 따라 한 변형을 다른 변형보다 선호하는 이유. MVVM 대 MVP/MVC? 라이브 일요일 Q&A 세션에서 가장 많이 받는 질문은 다음과 같습니다. MVVM 대 MVP/MVC? 이 질문을 받을 때마다 저는 단일 GUI 아키텍처가 모든 상황에서 훌
Rahul Pandey는 앱 개발자이자 Facebook 엔지니어입니다. 그는 현재 앱 스토어에 있는 많은 앱을 만들었으며 이러한 앱 중 하나를 어떻게 만들었는지 보여 주는 튜토리얼을 만들었습니다. freeCodeCamp.org YouTube 채널에 과정을 공개했습니다. 이 과정에서는 사용자가 이모티콘 😇🐼❤️만 사용하여 상태를 업데이트할 수 있는 Android 앱을 Kotlin으로 빌드하는 방법을 배웁니다. 이 앱은 다양한 Firebase 서비스(인증, Cloud Functions, Firestore)를 결합하여 사용자가 이
이 기사에서는 하나 이상의 장치와 에뮬레이터를 설치, 테스트, 진단 및 관리할 때 ADB를 사용하여 미세하게 제어하는 방법을 살펴봅니다. 주로 Android SDK로 작업하는 소프트웨어 개발자로서 처음 몇 년 동안은 Android Debug Bridge(ADB/adb)가 무엇인지, 어떤 역할을 하는지, 언제 사용해야 하는지 전혀 몰랐습니다. 흥미롭게도 처음에 내가 그것에 대해 배우게 된 동기는 어떤 전문적인 목표가 아니었습니다. 오히려 내가 필사적으로 부활하고 싶었던 것은 Nexus 6을 루핑하는 내 부팅이었습니다. 그런 문
안녕 어떻게 지내? 저는 18세의 백엔드 개발자이자 머신 러닝 엔지니어 지망생입니다. 그리고 이 기사에서는 Python 😁을 사용하여 휴대전화에서 웹 앱을 빌드하는 방법에 대해 쓸 것입니다. 자세히 살펴보겠습니다. 요구사항 여기서 가장 먼저 필요한 것은 안드로이드 폰(적어도 버전 6.0 이상)입니다. 하지만 그것이 우리에게 필요한 전부라고 말하면 어떨까요? 사실이라고 하기에는 너무 좋은 것 같습니다. 이제 우리가 해야 할 다음 일은 pydroid3라는 휴대폰에 모바일 애플리케이션을 설치하는 것입니다. 보시다시피, p
이 튜토리얼은 Android의 Jetpack Compose UI 라이브러리와 관련된 몇 가지 기본 개념과 용어를 알려줍니다. 이것은 Compose에 대한 초보자용 가이드이지만 Android에 대한 초보자용 가이드는 아닙니다. 따라서 적어도 한두 개의 애플리케이션을 빌드해야 합니다(Compose에는 없지만 반드시 필요함). 시작하기 전에 처음에는 Leland Richardson의 2부 기사 시리즈를 접할 때까지 더 많은 시니어 개발자를 대상으로 하는 후속 기사를 작성할 계획이었습니다. Leland는 Jetpack Compose 팀
이 짧고 실용적인 기사에서는 Jetpack Compose에서 UI 이벤트를 처리하는 방법에 대해 설명합니다. 이전 시스템에서는 OnClickListeners 및 기타 인터페이스를 사용했습니다. Compose에서 Kotlin의 Sealed Classes를 최대한 활용할 수 있습니다. , 함수 유형 및 람다 식 . 컴포저블이 무엇인지 모르는 경우 기본 사항을 설명하는 이 기사를 읽어보십시오. 이 기사는 이 동영상에서 3분 미만으로 요약되어 있습니다. 실드 클래스로 UI 이벤트를 모델링하는 방법 먼저 UI 이벤트의 의미와 실드
이 기사에서는 Jetpack Compose에서 응용 프로그램의 스타일을 지정하고 테마를 지정하는 방법을 배웁니다. Compose는 이전 XML 기반 View 시스템을 대체하는 Android용 새로운 UI 프레임워크입니다(데스크톱 및 웹 지원이 개발 중임). 이 기사를 작성하는 시점에서 아직 베타 릴리스에 있지만 라이브러리의 이 특정 부분이 안정적인 릴리스를 위해 크게 변경될 것으로 기대하지는 않습니다. 주제는 다음과 같습니다. XML 접근 방식에 대한 간략한 요약 XML 기반 색상, 테마 및 타이포그래피(글꼴) 시스템에서
이 글에서는 안드로이드 앱 번들(.aab 파일)을 플레이스토어 베타 트랙에 자동으로 업로드하는 방법을 설명하겠다. Android Studio와 AWS를 클라우드 인프라 제공업체로 사용할 것입니다. App Bundle을 업로드하면 Slack 알림이 실행됩니다. 이는 관찰 가능성 생성 및 프로세스 우선 순위 지정과 같은 여러 가지 이유로 귀중한 시간 사용입니다. 사용할 기술 이 튜토리얼에서 사용할 리소스는 다음과 같습니다. Android 스튜디오 AWS 코드빌드 AWS 람다 S3 슬랙 프로젝트 개요 위 이미지는 전체 구성
우리는 모두 휴대폰에서 카메라를 사용하고 그것을 사용합니다. 카메라를 기능으로 통합한 일부 응용 프로그램도 있습니다. 한쪽 끝에는 카메라와 상호 작용하는 표준 방식이 있습니다. 다른 한편으로는 카메라와의 상호 작용을 사용자 정의하는 방법이 있습니다. 이 구분은 중요합니다. 그리고 바로 Camera2가 필요합니다. 카메라2가 무엇인가요? API 레벨 21부터 사용할 수 있었지만 Camera2 API는 개발자가 처리해야 하는 더 복잡한 아키텍처 중 하나여야 합니다. 이 API와 이전 API는 개발자가 응용 프로그램 내부에서 카
Android 스마트폰의 복사 및 붙여넣기 기능은 일회성인 것처럼 보일 수 있습니다. 텍스트 스니펫을 복사한 후에는 다른 텍스트를 복사하거나 잘라내기 전에 붙여넣어야 합니다. 그렇지 않으면 더 이상 액세스할 수 없습니다. 또한 텍스트를 복사하고 붙여넣기 전에 휴대전화를 끄면 텍스트가 허공에 사라집니다. 안드로이드 스마트폰은 복사한 텍스트를 단기 메모리인 RAM(Random Access Memory)에 저장하기 때문입니다. 하지만 Android 휴대전화에서 클립보드에 액세스하여 복사된 항목을 볼 수 있는 방법이 있습니다. 이것이
우리는 매일 해야 하는 반복적인 작업이 많습니다. 그리고 그것들은 약간 지루하고, 어렵고, 단조롭습니다. 그러나 일상적인 작업을 수행하는 대신 다른 사람이나 다른 사람이 대신 처리하도록 위임할 수 있습니다. 그렇게 하면 하고 싶은 일을 하는 데 더 많은 시간을 할애할 수 있습니다. 휴식을 취하실 수 있습니다. Android 애플리케이션을 개발한 적이 있다면 일부 작업이 얼마나 지루한지 알 것입니다. 테스트 실행 새 코드를 병합할 때 애플리케이션이 컴파일되는지 확인 응용 프로그램 빌드 및 게시. 그렇다면 우리는 이 일을 누
우리는 끊임없이 변화하는 세상에 살고 있습니다. 따라서 무슨 일이 일어나고 있는지 최신 정보를 얻고 싶다면 좋은 뉴스 앱이 필요할 것입니다. 멋진 기술을 배우고 최신 상태를 유지하는 데 도움이 되도록 이 블로그 게시물에서는 React Native를 사용하여 Android용 뉴스 애플리케이션을 빌드합니다. 다양한 뉴스 채널에서 헤드라인을 가져와 카테고리별로 표시합니다. 이것이 완료되면 앱이 어떻게 보일 것입니다. 그럼 바로 바로 들어가 보겠습니다. 엑스포 설치 방법 그렇다면 엑스포는 무엇일까요? Expo는 React Nati
Jetpack Compose는 기본 UI를 구축하기 위한 Android의 최신 툴킷입니다. Android에서 UI 개발을 간소화하고 가속화합니다. Kotlin 및 Jetpack Compose를 사용하여 Sudoku Android 앱을 만드는 방법을 알려주는 freeCodeCamp.org YouTube 채널에 강의를 공개했습니다. 그 과정에서 그래프 데이터 구조와 알고리즘에 대해서도 배우게 됩니다. Ryan M. Kay가 이 과정을 개발했습니다. Ryan은 경험이 풍부한 개발자이자 교사입니다. 이 과정에서 다루는 섹션은 다음과
요즘 많은 개발자들이 다크 모드를 사용하고 싶어합니다. 그리고 다크 모드를 활성화하면 눈의 피로가 줄어들고 눈 건강이 좋아지기 때문에 놀라운 일이 아닙니다. 또한 기계와 인간 모두가 전반적으로 더 나은 성능을 발휘하도록 도와줍니다. 이 기사에서는 Windows 컴퓨터와 Android 휴대폰 모두에서 Chrome 앱의 어두운 테마를 켜는 방법을 보여 드리겠습니다. 또한 일부 Chrome 확장 프로그램을 사용하여 Google에 어두운 테마를 설정하는 방법도 알아보겠습니다. 여기서 끝이 아닙니다. 이 기사를 읽은 후 Windows 앱
모든 휴대전화의 75%가 Android 휴대전화이고 모든 인터넷 사용자의 75%가 휴대전화를 사용하여 인터넷에 액세스합니다. 따라서 Android 앱에 대한 큰 시장이 있습니다. freeCodeCamp.org YouTube 채널에 Android 앱 개발에 대한 집중 과정을 게시했습니다. 이 과정은 Android 앱 개발을 처음 접하는 경우에 적합합니다. Rahul Pandey가 이 과정을 개발했습니다. Rahul은 Facebook의 Android 리드이자 Stanford University의 강사입니다. 이 과정에서는 팁 계산
이봐, 어떻게 지내? 이 기사에서는 휴대폰에 Laravel 8을 설치하는 방법을 보여 드리겠습니다. 이 가이드를 최대한 활용하려면 PHP에 대한 지식이 있어야 하고 Laravel이 무엇인지 알아야 합니다. 하지만 그렇지 않은 경우에도 걱정하지 마십시오. 시작할 수 있도록 기본 사항을 설명하겠습니다. 라라벨이란 무엇입니까? Laravel은 표현력 있고 우아한 구문을 사용하는 웹 애플리케이션 프레임워크입니다. PHP를 기반으로 하므로 Laravel이 PHP이지만 작업하기가 더 쉽습니다. 인증과 같은 다양한 기능을 위한 많은 패키
이 기사에서는 빈티지 게임을 즐기면서 Linux에서 가상 머신을 사용하는 방법을 배웁니다. 당신이 안드로이드 폰을 가지고 있다면, 당신의 죄책감 중 하나는 매우 재미있는 게임을 하는 것일 수 있습니다. 또는 휴대전화에서만 실행되는 애플리케이션이 있을 수 있습니다. 그런 다음 데스크톱 PC에서 동일한 게임을 실행할 수 있다면 어떨까요? 시나리오를 단순화하기 위해 애플리케이션이 Android에서 실행된다고 가정하겠습니다. 문제를 해결하는 한 가지 방법은 PC에서 Android 에뮬레이터를 실행하는 것입니다. 그러나 Android
Bitotsav 19 앱이 현실이 된 방법 배경:판테온 17 ⏪ 거의 2년 전인 2017년 9월에 친구인 Ashank Anshuman이 저를 설득하여 우리 연구소의 기술 축제를 위한 앱을 개발하도록 했습니다. 우리는 약 2주 동안 밤낮으로 일했고 축제 시간에 맞춰 출시될 준비를 했습니다. 우리는 지쳤지만 프로덕션에서 사람들이 실제로 사용하는 저곳을 얻는 것은 놀라운 느낌이었습니다! 목적을 완벽하게 수행하여 주최측이 참가자들에게 모든 것을 쉽게 전달할 수 있도록 도왔습니다. Pantheon 17 - Google Play 앱 청
Android 최초 기여에 대한 예제를 조사할 때 Kotlin으로 작성된 애니메이션에 대한 예제는 거의 없었습니다. 네이티브 애니메이션 내에서 접근성 고려 사항에 대한 코드 예제도 거의 없었습니다. 자! Kotlin에서 기본 확장 애니메이션을 작성하는 방법을 살펴보고 TalkBack 또는 확대된 텍스트가 켜져 있는 사용자를 지원하는 방법에 대해 이야기해 보겠습니다. 모든 코드는 이 예제 리포지토리에서 사용할 수 있으며 그 안에 애니메이션 보기가 있는 단일 활동을 만듭니다. 이 코드의 기반이 되는 코드는 Calum Turner와 공