| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 자바
- 웹대시보드 기초
- Streamlit기초
- RESTful API
- 데이터베이스
- 자바초보
- 자바프로그래밍
- serverless
- 자바공부
- db
- 스트림릿
- 자바스크립트 공부
- Pandas
- Android
- 파이썬
- 자바스크립트
- streamlit
- 자바기초
- REACT
- 판다스
- 웹대시보드 제작
- java
- 파이썬공부
- 안드로이드 스튜디오
- Flutter
- JavaScript
- 판다스공부
- 스트림릿 기본
- 안드로이드 앱 개발
- MySQL
- Today
- Total
목록전체 글 (253)
ruriruriya
앱 개발자로 신입으로 들어와서 첫 출시를 하게 되었다.웹뷰 앱이었지만 매우 험난한 앱스토어 심사를 맛 보았다. 1. 계속 반복되는 똑같은 에러 반려 Guideline 2.1 - Performance - App Completeness 심사원 디바이스 화면에 흰 화면만 나타나는 증상이었다. 2. 해결을 위한 삽질들..2.1. 지원하는 디바이스 제한처음엔 아이패드로 심사를 진행하길래 아이패드에서 문제인가보다 하고 아이폰 전용으로만 바꾸어서 다시 심사요청을 했다. (개발 시 릴리즈로도 내 디바이스로는 정상적으로 나오는 것 확인한 후에 심사를 넣은 것..)하지만... 똑같은 현상으로 reject.. 2.2. 웹뷰 url IP 전세계에서 접속할 수 있도록 한시적 허용가비아 클라우드 서버를 사용하고 있었는데 그 당시..
최신 안드로이드 스튜디오에는 기능이 잘 되어 있는 것 같은데구버전엔 없어서 찾아보니 Logcat 왼쪽 메뉴에 스크립 캡처 기능이 있었다.이 포스팅은 실제 키오스크 단말기로 했다.1. adb 연결// 내부망을 통한 adb 연결adb connect 192.168.0.1// 기기 연결 확인adb devices 2. Android Studio - Logcat - Screen Chapture 3. Screen Capture 화면으로 adb 연결된 디바이스 캡쳐 화면 확인! 아래 save 등을 통해서 저장할 수 있다.
Flutter로 만든 안드로이드 앱을 Google Play에 올리려면 앱 서명이 필수다.키스토어를 만들어서 .aab 파일에 서명을 해야 등록할 수 있다.내가 실제로 했던 전체 과정을 정리해본다✅ 1. 키스토어(.jks) 생성하기터미널에서 아래 명령어를 실행한다: keytool -genkey -v \ -keystore ~/daedo-android-key.jks \ -alias my-key-alias \ -keyalg RSA \ -keysize 2048 \ -validity 10000키를 생성할 때는 아래 정보를 입력하게 된다:키스토어 비밀번호 (storePassword)이름/조직/지역/국가코드키 비밀번호 (store와 동일하게 해도 된다)생성된 .jks 파일은 홈 디렉토리에 저장된다. ✅ 2. key.pr..
웹뷰 앱을 만들면 뒤로가기 버튼을 누를 때 앱이 꺼지는 현상이 발생한다.그럴 때 앱 개발 쪽에서 컨트롤을 해줘야 한다.플러터로 그렇게 컨트롤 기능 구현하여 기록한다.하지만 iOS는 뒤로가기 스와이프 기능이 있는데 webview_flutter 패키지에서는 구현을 하지 못했다.InAppWebView로는 구현이 가능하다는 데 다음엔 InAppWebView로 웹뷰를 구현해서 해봐야겠다. 0. 웹뷰 구현하기https://ruriruriya.tistory.com/270 [Flutter] 플러터 웹뷰 앱 만들기 (package:webview_flutter)플러터로 웹뷰 앱을 구현하는 방법! 노치와 상태바 부분 SafeArea로 처리해서 편안하게 볼 수 있도록 한다.0. 프로젝트 생성은 생략.. 1. 웹뷰 플러그인(w..
플러터로 웹뷰 앱을 구현하는 방법! 노치와 상태바 부분 SafeArea로 처리해서 편안하게 볼 수 있도록 한다.0. 프로젝트 생성은 생략.. 1. 웹뷰 플러그인(webview_flutter) 추가 - pubspec.yaml아래와 같이 dependencies 추가하고 터미널에서 pub get으로 패키지 추가dependencies: flutter: sdk: flutter webview_flutter: ^4.11.0 # (최신 버전 확인) 2. 네이티브별 설정2.1. Androidandroid/app/src/main/AndroidManifest.xml 에 인터넷 권한 추가 ... 2.2. iOSios/Runner/Info.plist 에 아래 내용 추가iOS 앱은 기본적으로 보안상..
✅ 안드로이드 Release APK APK 수동 서명 및 배포 방법안드로이드 프로젝트를 릴리즈 모드로 빌드한 후, 수동으로 APK에 서명하고 배포하는 절차를 정리해본다.자동 서명이 어려운 환경(예: 키오스크, 테스트 장비 등)에서는 수동 서명이 더 확실한 방법이 될 수 있다.1️⃣ 릴리즈 APK 빌드 (unsigned)./gradlew assembleRelease빌드가 완료되면 다음 경로에 app-release-unsigned.apk가 생성[프로젝트]/app/build/outputs/apk/release/app-release-unsigned.apkunsigned APK를 먼저 만드는 이유Android Gradle Plugin은 보안을 위해 자동 서명을 하지 않음릴리즈 모드로 빌드하면 최적화된 바이너리(...
안드로이드 기기가 옛날 버전이라 최신 안드로이드 스튜디오에서 빌드/실행이 힘든 상황이 왔다....그러다가 버전을 낮춰서 다운로드 받아야 한다는데 구버전을 다운로드 받으려니 찾질 못했다..근데 문제는 한국어 버전으로 들어가면 구 버전을 받을 수 없는 것이었다..해결방법은 간단했다. 다운로드 받는 페이지에서 언어를 영어로 바꾸는 것...! 1. 안드로이드 스튜디오 다운로드 자료실 접속https://developer.android.com/studio/archive Android 스튜디오 다운로드 자료실 | Android Studio | Android Developers이 페이지에는 Android 스튜디오 출시 관련 다운로드 자료실이 포함되어 있습니다.developer.android.com그러면 아래와..
Vite는 빠르고 가벼운 프론트엔드 빌드 도구로, 기존의 create-react-app보다 훨씬 빠르게 React 프로젝트를 설정할 수 있다. 1️⃣ Vite로 React 프로젝트 생성하기📌Vite 설치 및 프로젝트 생성Vite를 사용하려면 아래 명령어를 실행- my-project 는 프로젝트 폴더명이다. 원하는 이름으로 변경npm create vite@latest my-project --template react 설치가 완료되면 아래 명령어로 프로젝트 폴더로 이동한다.cd my-project 📌 의존성 설치설치가 끝나면 Vite 개발 서버를 실행할 준비가 완료된다.npm install 2️⃣ 개발 서버 실행하기Vite의 가장 큰 장점 중 하나는 빠른 개발 서버 실행 속도이다.(추천 이유)npm ru..