본문 바로가기
반응형

분류 전체보기81

react 기본 개발 우선 react가 뭔지 물어본다.리액트(React)는 사용자 인터페이스를 만들기 위한 자바스크립트 라이브러리입니다. 페이스북에서 처음 개발되었으며, 현재는 개발자들에 의해 유지보수되고 있습니다1. 리액트를 이용하면 웹 애플리케이션이나 모바일 애플리케이션을 개발할 수 있습니다. 이 라이브러리는 다음과 같은 특징을 가지고 있습니다: 1. Component 기반 구조: 리액트는 UI를 여러 컴포넌트로 쪼개서 만듭니다. 각 부분을 독립된 컴포넌트로 만들고 이를 조립해 화면을 구성합니다. 이렇게 기능 단위로 캡슐화되어 코드의 유지보수와 관리가 용이해집니다. 2. Virtual DOM: 리액트는 가상의 Document Object Model(Virtual DOM)을 사용하여 화면을 그립니다. 이를 통해 변경이 필요.. 2024. 8. 3.
웹 퍼블리싱 - 피그마 vs 제플린? 요즘 디자이너와 퍼블리셔 일을 나눠서 하다 보니 디자이너와 웹 퍼블리싱 방법에 대해 궁금해서 Copilot에 물어봤다. 보통 포토샵으로 만든 결과물이 PSD인데 이걸 HTML, CSS를 활용해서 만들껀데 그냥 그때그때 노가다하지 않을꺼 같다.디자이너에게 PSD 파일을 받으면 웹 퍼블리셔는 다음과 같은 단계로 HTML로 구현합니다: 1. PSD 파일 분석: 먼저 PSD 파일을 열어 디자인을 분석합니다. 각 요소(텍스트, 이미지, 버튼 등)를 파악하고, 레이아웃 구조를 이해합니다. 2. 슬라이싱: PSD 파일에서 필요한 이미지 요소들을 슬라이싱합니다. 포토샵의 슬라이스 도구를 사용하여 이미지를 잘라내고, 웹에서 사용할 수 있는 포맷으로 저장합니다. 3. HTML 구조 작성: HTML 파일을 생성하고, 디자인.. 2024. 7. 28.
파이어베이스 시작하기 파이어베이스가 뭔지 Copilot에 물어본다.파이어베이스(Firebase)는 구글이 제공하는 모바일 및 웹 애플리케이션 개발 플랫폼입니다. 이 플랫폼은 개발자들이 앱을 쉽게 만들고, 개선하고, 확장할 수 있도록 다양한 도구와 서비스를 제공합니다12. 주요 기능으로는: • 실시간 데이터베이스: 클라우드 기반의 NoSQL 데이터베이스로, 실시간 데이터 동기화가 가능합니다. • 인증: 이메일, 구글, 페이스북 등 다양한 방법으로 사용자를 인증할 수 있습니다. • 호스팅: 웹 애플리케이션을 쉽게 배포하고 관리할 수 있습니다. • 클라우드 함수: 서버리스 환경에서 백엔드 코드를 실행할 수 있습니다. • 애널리틱스: 사용자 행동을 분석하고, 앱의 성능을 모니터링할 수 있습니다. 이 외에도 푸시 알림, 파일 저장, .. 2024. 7. 28.
OpenAI announces SearchGPT https://www.theverge.com/2024/7/25/24205701/openai-searchgpt-ai-search-engine-google-perplexity-rival OpenAI announces SearchGPT, its AI-powered search engineSearchGPT is just a “prototype” for now.www.theverge.com 과연 구글은? https://openai.com/index/searchgpt-prototype/ 에서 대기하면 된다. AI 검색을 표방하는 perplexity도 참고한다. https://www.perplexity.ai/ PerplexityPerplexity is a free AI-powered answer engine that.. 2024. 7. 27.
Google Play services updates for Android Lollipop end https://9to5google.com/2024/07/11/android-lollipop-google-play-services/ Google Play services updates for Android Lollipop endGoogle today is "discontinuing Google Play Services updates for Android Lollipop devices." Android 5.0 hit stable in November 2014...9to5google.com 이제 구글 플레이 업데이트는 안드로이드 6.0(API 레벨 23) 이상에서 사용할 수 있다고 한다. 2024. 7. 16.
안드로이드 퍼미션 관련 안드로이드 퍼미션 관련해서 Copilot에 물어본다.물론, 안드로이드 퍼미션에 대해 설명해 드리겠습니다! 🤗 **퍼미션 (Permission)**은 안드로이드 앱이 특정 기능을 사용하거나 사용자 데이터에 접근하기 위해 필요한 권한입니다. 이 권한은 AndroidManifest.xml 파일에 설정됩니다. 그런데, 이게 무슨 뜻일까요? 1. 퍼미션이란? o 퍼미션은 개발자 코드의 알고리즘이 아니라 AndroidManifest.xml에 들어가는 설정입니다. o 안드로이드 컴포넌트를 이용한 앱과 앱 사이의 연동이 빈번한데, 이러한 연동에서 어떤 앱이 을 부여했다면 그 앱을 이용하는 다른 앱은 을 선언해야 합니다. o 이는 앱과 앱 간의 문제일 수도 있고, 시스템에서 특정 기능에 퍼미션을 부여하는 경우도 있습니.. 2024. 7. 14.
안드로이드 minsdk, targetsdk 안드로이드 minsdk , targetsdk 관련해서 Copilot에 물어본다.안녕하세요! 안드로이드 개발에 관심이 있으시군요. 물론 도와드리겠습니다! 😊 minSdkVersion과 targetSdkVersion은 안드로이드 앱 개발에서 중요한 개념입니다. 간단히 설명드리겠습니다: 1. minSdkVersion (최소 지원 API 레벨): o 이 값은 앱이 실행될 수 있는 최소한의 Android API 레벨을 지정합니다. o 실제 기기의 Android 버전이 이 값보다 낮으면 앱이 설치되지 않습니다. o 즉, 앱이 지원하는 최소 Android 버전을 설정하는 역할을 합니다. o 예를 들어, minSdkVersion 15은 Android 4.0 (Ice Cream Sandwich) 이상에서 실행 가능한 .. 2024. 7. 14.
THEIA IDE, 테이아 IDE 이클립스 재단에서 테이아IDE를 새로 릴리즈했다. "이클립스의 미래"라고 하니 바로 설치한다. https://theia-ide.org/  Theia - Cloud and Desktop IDE PlatformLanguage Support Experience world-class code editing support in Theia IDE, integrated with the Language Server Protocol (LSP). Develop in almost any programming language, including Python, Java, JavaScript, C++, and more—all within one environment.theia-ide.org위 사이트에서 1.51.0 버전 다운받아.. 2024. 7. 8.
코틀린 기본 문법 정리하기(자바? 코틀린?) 일단 코틀린 공식 문서 사이트는 다음과 같다.https://kotlinlang.org/docs/home.html Kotlin Docs | Kotlin kotlinlang.org그리고 아래 사이트에서 웹에서 코틀린을 돌려볼 수 있다.https://play.kotlinlang.org/ Kotlin Playground: Edit, Run, Share Kotlin Code Online play.kotlinlang.org 현재 안드로이드에서 코틀린 사용량을 Copilot에 물어본다.안드로이드 앱 개발에서 코틀린은 많은 인기를 끌고 있습니다. 구글은 2017년부터 코틀린을 안드로이드 앱 개발을 위한 공식 언어로 채택했습니다. 이로 인해 개발자들의 채택률도 크게 늘었습니다. 그럼 코틀린이 자바와 어떤 차이가 있는지 .. 2024. 7. 6.
반응형