본문 바로가기
반응형

분류 전체보기258

Flutter에서 Google 로그인 Flutter는 2017년 Google이 선보인 크로스 플랫폼 프레임워크로, 하나의 코드로 모바일, 웹, 데스크톱 앱을 모두 개발할 수 있는 강력한 도구입니다. Material Design과 Hot Reload와 같은 특징적인 기능들로 빠르고 효율적인 개발이 가능하며, 오늘은 Flutter 앱에서 가장 널리 사용되는 인증 방식인 Google 로그인 기능을 구현하는 방법에 대해 알아봅니다.Flutter에서 Google 로그인0. 로그인 완료 화면이해를 돕기 위해 결과 화면부터 보겠습니다. 아래 Google 로그인 구현의 최종 결과 화면입니다. 사용자가 Google 계정으로 로그인한 후 기본적인 프로필 정보가 표시되는데, 프로필 이미지, 사용자 이름(makecode), 그리고 이메일 주소(makeplusco.. 2024. 12. 12.
Windows에서 Flutter 개발하기 Flutter는 Google이 2017년에 발표한 오픈소스 크로스 플랫폼 프레임워크로, 단일 코드베이스로 iOS, Android, Web, Desktop 앱을 모두 개발할 수 있다는 큰 장점이 있습니다. 특히 Material Design과 Cupertino 위젯을 기본으로 제공하여 아름다운 UI를 빠르게 구현할 수 있으며, Hot Reload 기능으로 실시간 코드 변경사항을 즉시 확인할 수 있어 개발 생산성이 매우 높습니다.최근에는 많은 기업들이 Flutter를 도입하고 있으며, 전 세계적으로 개발자 커뮤니티도 빠르게 성장하고 있습니다. 이 포스팅에서 Windows 환경에서 Flutter 개발을 시작하기 위한 환경 설정 방법을 알아보겠습니다.Flutter 개발환경 만들기VS Code는 가볍고 강력한 기능.. 2024. 12. 12.
PySide로 날씨위젯 만들기 회사에서나 집에서나 하루종일 모니터를 보며 일하다 보니, 날씨 정보를 쉽게 확인할 수 있으면 좋겠다는 생각이 들었습니다. 물론 스마트폰으로 확인할 수도 있지만, 업무 중에 자주 확인하기엔 번거롭죠. 그래서 간단한 윈도우용 날씨 위젯을 만들어보기로 했습니다.Python으로 윈도우용 날씨 위젯 만들기왜 PySide6로 선택했나요?윈도우용 애플리케이션을 개발하려면 다양한 기술 스택을 고려해야 합니다. Microsoft의 .NET과 WPF를 사용하거나, 웹 기술 기반의 Electron을 선택할 수도 있고, Python의 GUI 프레임워크인 Tkinter, PyQt, PySide 등을 활용할 수도 있죠. 검토 끝에 저는 PySide6를 선택했는데, 오픈소스이면서도 상용 라이선스 비용이 없고 Python의 풍부한 .. 2024. 11. 27.
AWS 라이트세일 서버 시간 오류 해결 방법 AWS 라이트세일(Lightsail) 서버를 사용할 때 서버의 기본 시간대가 UTC(협정 세계시)로 설정되어 있어, 실제 사용하는 시간대와 맞지 않아 오류가 발생할 수 있습니다. 예를 들어 한국(KST) 시간대를 기준으로 작업하려고 하는데 서버 시간이 UTC로 설정되어 있을 경우, 직접 시간을 설정해 줘야 합니다. 이 글에서는 AWS 라이트세일에서 서버 시간 오류를 해결하는 방법을 정리합니다.문제 상황date 명령어로 서버 시간을 확인했을 때, UTC 시간으로 설정된 모습을 볼 수 있습니다.$ dateTue Nov 5 11:59:11 UTC 2024서버가 UTC 시간대로 설정되어 있으므로, 한국 표준시(KST, UTC+9)를 사용하는 경우 실제 시간과 맞지 않게 보이게 됩니다. 실제로 정확히 9시 차이.. 2024. 11. 5.
WSL2에서 USB 장치 사용하기 WSL2에서 USB 장치 사용하기이번 포스팅에서는 WSL2에서 USB 장치를 사용하는 방법을 구체적으로 설명합니다.1. 소개Windows Subsystem for Linux 2 (WSL2)는 Windows 환경에서 Linux를 사용할 수 있게 해주는 강력한 도구입니다. 최근 WSL2에 USB 장치 지원 기능이 추가되어, 개발자들은 Windows에 연결된 USB 장치를 Linux 환경에서 직접 사용할 수 있게 되었습니다. 이는 임베디드 시스템 개발, 하드웨어 디버깅, IoT 프로젝트 등에서 매우 유용하게 활용될 수 있습니다.2. 테스트 환경본 가이드에서는 다음과 같은 환경에서 테스트를 진행했습니다:Windows 11 (Build 22631)Windows 내부의 WSL2우분투 리눅스 22.04참고: WSL2.. 2024. 8. 3.
윈도우용 Git 설치하기 윈도우용 Git 설치 가이드Git은 개발자들에게 필수적인 버전 관리 도구입니다. 이 가이드에서는 윈도우에 Git을 설치하는 과정을 단계별로 안내해 드리겠습니다.1. Git 다운로드https://git-scm.com/에 방문합니다.최신 버전을 확인합니다. (현재 최신 버전: 2.45.2)'Downloads' 섹션에서 운영 체제에 맞는 버전을 선택하여 다운로드 합니다.64비트 윈도우: "64-bit Git for Windows Setup"32비트 윈도우: "32-bit Git for Windows Setup"2. 설치 과정다운로드한 설치 파일을 실행하고 다음 옵션들을 선택합니다.Additional icons > On the Desktop:바탕화면에 Git 아이콘을 추가합니다.Windows Explorer i.. 2024. 7. 26.
반응형