일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- buildTypes
- react-native
- not working
- 설정
- 개발환경설정
- Route53
- sourcetree
- bitbucket
- aPK
- liveData
- EC2
- nuget
- git인증
- flutter
- 리액트
- 플러터
- 안됨
- AWS
- 예제
- Invalid credentials
- 리액트 네이티브
- Android
- react
- 인증문제해결
- navController
- Network request failed
- 뒤로가기 안됨
- 안드로이드
- 데이터바인딩
- 디버깅
- Today
- Total
목록전체 글 (177)
물에 살고싶은 개발자
바쁜 사람들을 위한 선결론: AWS 인스턴스를 재가동하는 과정은 때로 예상치 못한 도전을 안겨줄 수 있습니다. 최근 저는 장기간 중지 상태였던 서버를 완전히 비용이 발생하지 않도록 제거하는 목표를 가지고 첫걸음을 뗐습니다. 이 글은 그 여정의 첫 번째 단계, 즉 중지된 인스턴스를 다시 시작하는 과정에서 발생한 시행착오와 해결책을 공유합니다. 과정: AWS에서 서비스를 중지하더라도, 관련된 EBS 볼륨, 스냅샷, S3 스토리지 등이 계속 비용을 발생시킬 수 있다는 사실을 인지하고 있었습니다. 이를 해결하기 위해 첫 단계로 인스턴스를 재가동하려 했지만, 'Instance does not have a volume attached at root (/dev/sda1)'라는 오류 메시지와 마주했습니다. 처음에는 이..
서론: 여러분이 안드로이드 앱을 개발하면서 각 빌드 타입(QA, 디버그, 릴리즈)에 맞게 다양한 아이콘을 설정해야 할 때가 있습니다. 이번 글에서는 Android Studio의 mipmap 리소스를 활용해 이 작업을 어떻게 쉽게 할 수 있는지 설명해드리겠습니다. 본문: Image Asset Studio로 아이콘 생성하기 안드로이드 스튜디오의 File > New > Image Asset 경로를 따라가면 Image Asset Studio가 열립니다. 이곳에서 아이콘을 새로 생성할 수 있습니다. 아이콘 소스 선택 및 조정 원하는 이미지를 업로드하고, **Resize**와 Trim 옵션을 이용해 아이콘의 크기를 적절하게 조정합니다. 이는 이미지가 너무 크거나 작은 경우에 유용합니다. 빌드 타입별 경로 설정 및 ..
안녕하세요, 여러분! 오늘은 안드로이드 개발을 하면서 겪었던 재미있고, 조금은 당황스러웠던 경험을 공유하려고 해요. 프로그래밍은 언제나 예상치 못한 실수에서 많은 것을 배우게 되는 것 같아요. 이번에는 뷰 바인딩(View Binding)과 관련된 이야기입니다. 상황 재연 저는 최근에 기존에 구현된 코드를 가져와서 새로운 기능을 추가하는 작업을 하고 있었어요. 옛날 방식으로 구현된 코드를 복사한 뒤, 필요한 부분을 새로운 프로젝트에 맞게 수정했죠. 모든 것이 순조롭게 진행되는 듯했습니다. 문제 발생 그런데, EditText에 텍스트를 설정하는 간단한 로직에서 문제가 발생했어요. 화면에 텍스트가 전혀 표시되지 않는 거예요. 디버그 모드로 확인해보니 데이터는 정상적으로 들어가 있었습니다. 그럼에도 불구하고 화..
뷰가 화면 내에서 자유롭게 움직이는 것을 상상해보세요. 마치 화면 속의 작은 생명체가 돌아다니는 것 같죠? 이런 효과는 사용자 인터페이스에 생동감을 더해줍니다. 그럼, 어떻게 이런 애니메이션을 구현할 수 있을까요? 기본 설정 먼저, 안드로이드 스튜디오 프로젝트에 필요한 뷰를 준비합니다. 여기서는 FrameLayout을 사용하며, 이 내부에 움직일 ImageView나 ConstraintLayout 등을 배치합니다. 애니메이션 로직 구현 다음으로, Activity 또는 Fragment에서 애니메이션 로직을 구현합니다. 기본적으로 뷰의 위치를 주기적으로 변경하여 움직임을 만들어냅니다. class MainActivity : AppCompatActivity() { private lateinit var moving..
안녕하세요! 오늘은 ADB를 이용하여 Wi-Fi를 통한 안드로이드 디버깅을 자동화하는 방법에 대해 알아보겠습니다. 이 스크립트를 사용하면 디바이스와 한번의 연결로도 Wi-Fi를 통해 디바이스에 앱을 설치하거나 디버깅할 수 있습니다. 아래 내용은 이 포스팅에 있는 내용을 자동화 하는것입니다. 윈도우 기준이니 맥이나 리눅스는 조금 다를수있습니다. 먼저, 전체 스크립트 코드를 살펴보겠습니다. @echo off setlocal enabledelayedexpansion :: 디바이스 연결 확인 adb devices :: TCP/IP로 ADB 재시작 adb tcpip 5555 :: 잠시 대기 timeout /t 2 :: 디바이스 IP 주소 가져오기 for /f "tokens=2 delims=:" %%a in ('a..
🔍 결론:ListView는 간단한 리스트를 구현할 때 적합하며, ListView.builder는 아이템의 수가 많을 때 성능을 최적화하기 위해 사용됩니다. 수영장을 생각하면서 각각의 장단점을 살펴보겠습니다. 일반적인 스크롤뷰나 반복문 🔸 사용법:SingleChildScrollView나 ListView 위젯을 사용하여 리스트를 출력합니다. SingleChildScrollView는 스크롤 가능한 위젯을 감싸는 데 사용되며, ListView는 리스트를 출력하는 데 사용됩니다. for문이나 map 함수를 사용하여 리스트의 아이템을 생성합니다. ListView( children: [ ListTile(title: Text('Item 1')), ListTile(title: Text('Item 2')), // ... ..
안녕하세요! 오늘은 플러터로 만든 앱을 안드로이드 앱스토어에 올리는 방법에 대해 알아보겠습니다. 초보자도 쉽게 따라할 수 있도록 단계별로 설명해드릴게요! 1. 앱에 디지털 서명하기 먼저, 앱에 디지털 서명을 해야 합니다. 이는 앱의 보안을 위한 중요한 단계에요. 방법: 윈도우에서: 명령 프롬프트를 열어서 아래의 명령어를 입력합니다. keytool -genkey -v -keystore key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key 맥에서: 터미널을 열어서 아래의 명령어를 입력합니다. keytool -genkey -v -keystore key.jks -storetype JKS -keyalg RSA -keysize 2048 -validity 100..
Flutter에서는 ColorScheme 클래스를 사용하여 앱의 주요 색상 팔레트를 정의할 수 있습니다. 이 클래스는 앱의 다양한 UI 요소에 사용될 색상들을 일관되게 관리할 수 있게 도와줍니다. 주요 항목들: Primary: 앱의 주요 색상으로, 버튼, 아이콘, 탭바 등 주요 UI 요소에 사용됩니다. Secondary: 보조 색상으로, 강조하고자 하는 요소나 액센트 색상으로 사용됩니다. Surface: 카드, 대화 상자, 모달 등의 표면에 사용되는 색상입니다. Background: 앱의 배경 색상이나 페이지 배경 등에 사용됩니다. Error: 에러를 나타내는 색상으로, 잘못된 입력값을 가진 TextField의 테두리 색상 등에 사용됩니다. OnPrimary, OnSecondary, OnSurface, ..