2025년 3월 24일 기술 뉴스 요약
·
개발 뉴스
LG유플러스, AI와 통신 기술의 융합을 통한 젊은 기업으로의 도약LG유플러스의 홍범식 대표는 실리콘밸리에서 "AI와 통신 기술은 하나로 움직일 수밖에 없다"며, AI 에이전트 '익시오'를 기반으로 해외 시장 진출을 추진하고, 클라우드 기반 기술로 해외 통신사와의 협력을 계획하고 있다고 밝혔습니다. 또한, 변화에 빠르게 대응하는 '젊은 회사'로의 변화를 강조했습니다. ​인터넷뉴스 한경닷컴KT, 새로운 AI 브랜드 'K인텔리전스' 발표KT는 3월 23일 인공지능(AI) 브랜드 'K인텔리전스'를 발표했습니다. KT위즈파크를 'AI 스타디움'으로 조성하고, AI 영상 분석 기술을 활용해 경기장 내 혼잡도를 실시간으로 안내하며, 스마트 주문 서비스로 음식 배달도 제공합니다. 또한, KBO리그 개막 전날에는 35..
2025년 3월 23일 기술 뉴스 요약
·
개발 뉴스
엔비디아 GTC 2025: 성황리에 마무리된 연례 개발자 콘퍼런스2025년 3월 21일, 엔비디아의 연례 개발자 콘퍼런스인 GTC 2025가 성황리에 마무리되었습니다. 이번 행사는 5년 만에 오프라인으로 개최되어 전 세계에서 약 2만 5천 명의 협력사, 개발자, 미디어 관계자들이 참석했습니다. 젠슨 황 CEO는 기조연설에서 2028년까지의 제품 로드맵을 발표하며, AI와 그래픽 분야의 혁신을 강조했습니다. 그러나 시장 반응은 지난해와 달리 주가 변동이 크지 않았으며, 이는 AI 거품론과 높은 시장 기대치 때문으로 분석됩니다. ​연합뉴스오픈AI와 메타, 인도 릴라이언스와 AI 사업 협력 논의챗GPT 개발사인 오픈AI와 메타플랫폼이 인도의 대기업 릴라이언스 인더스트리와 AI 사업 확대를 위한 협력을 논의 중..
2025년 3월 22일 기술 뉴스 요약
·
개발 뉴스
중국 저장성, 공무원 30만 명 대상 AI 교육 실시중국 저장성에서 약 30만 명의 공무원을 대상으로 AI(인공지능) 교육을 시행하고 있습니다. 이는 중국 스타트업이 개발한 첨단 AI 시스템 '딥시크'의 도입과 관련된 조치로, 공무원들의 AI 활용 능력을 향상시키기 위한 노력의 일환입니다. ​조선일보창안자동차, 유럽 시장에 전기차 브랜드 출시중국의 창안자동차는 독일 마인츠에서 열린 브랜드 런칭 행사에서 CHANG-AN, DEEPAL, AVATR 등 3개의 전기차 브랜드를 유럽 시장에 공식 출시했습니다. 이는 창안의 '광대한 오션 플랜'의 새로운 단계로, 기술 혁신과 지속 가능성에 대한 강력한 의지를 보여주는 중요한 이정표입니다. ​비건뉴스+1Nate News+1휴머닉스, AI 헬스케어 파트너 'SEGYM..
2025년 3월 21일 기술 뉴스 요약
·
개발 뉴스
엔비디아 CEO 젠슨 황, 양자 컴퓨팅 발언에 대한 사과와 연구센터 설립 발표엔비디아의 최고경영자(CEO) 젠슨 황은 2025년 3월 20일(현지시간) '퀀텀 데이' 행사에서 지난 1월 자신의 양자 컴퓨팅 관련 발언에 대해 사과했습니다. 당시 그는 "유용한 양자 컴퓨터가 나오기까지 20년은 걸릴 것"이라고 언급했으며, 이로 인해 양자 컴퓨팅 기업들의 주가가 급락하는 사태가 발생했습니다. 황 CEO는 이러한 영향에 대해 미안함을 표하며, 양자 컴퓨팅의 복잡성과 성숙에 시간이 필요함을 강조했습니다. 또한, 보스턴에 '엔비디아 가속 양자 연구센터(NVAQC)'를 설립하여 양자 컴퓨팅 연구를 본격화할 계획을 발표했습니다. ​연합뉴스+1연합뉴스+1글로벌 소비자, AI 가전에 대한 높은 기대감 나타내삼성전자는 한국..
Flutter에서 Agora SDK 통합 시 발생하는 aosl.xcframework 충돌 해결하기
·
Flutter
안녕하세요, 오늘은 Flutter 프로젝트에서 Agora의 여러 SDK를 함께 사용할 때 발생하는 골치 아픈 문제에 대한 해결책을 공유하려고 합니다.문제 상황최근 실시간 음성/영상 통화와 채팅 기능을 모두 갖춘 앱을 개발하면서 Agora의 여러 SDK를 함께 사용했습니다dependencies: agora_rtc_engine: ^6.5.0 agora_rtm: ^2.2.2 agora_chat_sdk: ^1.3.1+1그런데 iOS 빌드 시 아래와 같은 오류가 발생했습니다[!] The 'Pods-Runner' target has frameworks with conflicting names: aosl.xcframework. 수시간의 구글링과 삽질 끝에 원인과 해결책을 찾았습니다. ㅜㅜ 이 오류는 agora_..
React 고급 개념 정리: Escape Hatches, Refs,Effects
·
React
1. Escape Hatches: React의 예외 처리 방법React는 선언형 UI 라이브러리이지만, 때때로 imperative(명령형) 접근이 필요할 때가 있습니다. 이런 경우를 위해 React는 몇 가지 "Escape Hatches(탈출구)"를 제공합니다.1.1 useRef상태(state)처럼 값이 유지되지만 렌더링을 트리거하지 않음.주로 DOM 요소에 직접 접근하거나 값이 변하지만 렌더링이 필요 없는 경우 사용.1.2 forwardRef부모 컴포넌트에서 자식 컴포넌트의 DOM 요소에 직접 접근해야 할 때 사용.ref를 props로 넘겨받아 특정 요소를 참조 가능.1.3 useImperativeHandleforwardRef와 함께 사용하여, 부모가 특정 기능을 자식 컴포넌트에 제공할 수 있도록 함...
GetIt – 간단하고 강력한 의존성 주입 관리
·
Flutter
​GetIt은 Flutter에서 의존성 주입(Dependency Injection, DI)을 간편하게 구현할 수 있도록 도와주는 라이브러리입니다. 이를 통해 싱글턴 객체를 효율적으로 관리하고, 애플리케이션 전역에서 동일한 인스턴스를 손쉽게 호출할 수 있습니다.​왜 GetIt을 사용해야 할까?전역 객체 관리: Provider 없이도 의존성을 전역적으로 관리할 수 있습니다.​싱글턴 패턴 지원: 한 번 등록하면 앱 어디서든 동일한 인스턴스에 접근할 수 있습니다.​직관적인 API: getIt() 한 줄로 객체를 가져올 수 있습니다.​생성자 주입 지원: 팩토리 패턴을 통해 객체 생성 로직을 유연하게 관리할 수 있습니다.​GetIt 설치dependencies: get_it: ^7.6.4 GetIt 인스턴스 등록i..
Flutter Hive
·
Flutter
Flutter에서 로컬 데이터를 저장할 때 가장 많이 사용되는 라이브러리 중 하나가 Hive다. SQLite와 달리 스키마를 정의할 필요가 없고, 빠른 속도를 자랑하며, 복잡한 관계형 데이터 없이도 간단한 데이터 저장 및 관리가 가능하다. 이 글에서는 Hive의 개념부터 설치, 설정, 예제 코드까지 상세히 설명해보겠다.1. Hive란?Hive는 경량 Key-Value 기반 NoSQL 데이터베이스로, Flutter 및 Dart 애플리케이션에서 로컬 데이터를 저장할 때 사용된다.다음과 같은 특징이 있다.빠른 성능: SQLite보다 읽기/쓰기 속도가 빠르다.NoSQL 구조: 테이블을 정의할 필요 없이, 객체를 바로 저장할 수 있다.직렬화 불필요: JSON처럼 변환할 필요 없이, Dart 객체 그대로 저장이 가..
React 상태 관리 정리
·
React
React를 사용하면서 가장 중요한 개념 중 하나가 "상태(State)"다. 상태를 어떻게 구조화하고, 공유하며, 유지 및 초기화할지에 따라 애플리케이션의 유지보수성과 성능이 크게 달라질 수 있다. 이번 글에서는 React 공식 문서를 기반으로 상태 관리의 핵심 개념들을 정리해보았다.1. 상태 구조 결정하기컴포넌트에서 상태를 어떻게 구성할지는 중요한 설계 요소다. React에서는 다음과 같은 기준을 고려하여 상태를 결정할 수 있다.필요한 최소한의 상태만 유지: UI를 그리기 위해 필요한 데이터만 상태로 관리하고, 나머지는 계산된 값(derived state)으로 처리하는 것이 좋다.상태는 어떤 컴포넌트에서 관리해야 할까?: 특정 컴포넌트에서만 사용하는 상태라면 해당 컴포넌트 내부에서 관리하는 것이 바람직..
Flutter에서 ButtonStyle 마스터하기 – 완벽 가이드
·
Flutter
Flutter에서 버튼은 앱의 주요 상호작용 요소 중 하나입니다. 하지만 기본 버튼 스타일을 그대로 사용하는 경우 디자인이 다소 밋밋할 수 있습니다. 이번 글에서는 Flutter의 ButtonStyle을 활용해 다양한 스타일을 적용하는 방법을 정리해보겠습니다.Flutter의 버튼 스타일링을 다룰 때 ButtonStyle을 이해하는 것이 핵심입니다. 이를 통해 색상, 크기, 패딩, 테두리, 그림자 등의 다양한 속성을 커스터마이징할 수 있습니다.ButtonStyle 기본 개념Flutter의 ButtonStyle은 ElevatedButton, TextButton, OutlinedButton 등에 공통적으로 적용할 수 있는 스타일 속성을 정의하는 클래스입니다. 즉, 버튼을 꾸밀 때 하나의 스타일을 여러 버튼에 ..