본문 바로가기
반응형

전체 글1697

안드로이드 배포방법 [ Deploy ] 1. upload key-store 생성keytool -genkey -v -keystore ~/upload-keystore.jks -keyalg RSA \-keysize 2048 -validity 10000 -alias upload 2. 생성한 keystore를 Project에서 사용할 수 있도록 2가지를 한다.1) keystore 정보들어있는 파일을 생성 ( android )key.properties을 생성 후storePassword=MaccreykeyPassword=MaccreykeyAlias=uploadstoreFile=/Users/maccrey/development/Development/01. developing/diary_app/navi_diary/android/app/upload-keystor.. 2024. 7. 18.
App ICON 변경 앱 아이콘을 변경하는 방법은 사용하는 개발 환경에 따라 다릅니다.여기에서는 안드로이드와 iOS 앱에서 아이콘을 변경하는 방법을 설명하겠습니다.안드로이드 앱 아이콘 변경 방법안드로이드 스튜디오를 사용하여 안드로이드 앱의 아이콘을 변경하는 절차는 다음과 같습니다:아이콘 이미지 준비아이콘 이미지를 준비합니다 ( 1024 X 1024 )https://www.appicon.co/ 에 접속합니다.필요한 아이콘을 사이즈를 선택하고 이미지를 업로드합니다. 적절한 해상도의 아이콘 이미지를 준비합니다. 안드로이드 앱 아이콘은 다양한 크기로 필요합니다 (mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi).보통 48x48, 72x72, 96x96, 144x144, 192x192 픽셀 크기의 이미지를 준비합니다.".. 2024. 7. 18.
플러터와 퓨시아 OS: 둘 사이의 밀접한 관계 플러터는 구글에서 개발한 오픈 소스 모바일 UI 프레임워크이며, 퓨시아 OS는 구글이 개발 중인 차세대 운영 체제입니다.두 기술은 서로 밀접한 관계를 가지고 있으며, 퓨시아 OS의 미래에 중요한 역할을 할 것으로 예상됩니다.플러터와 퓨시아 OS의 만남역사적 배경: 플러터는 2015년부터 개발되어 왔으며, 2017년에 안드로이드와 iOS 앱 개발을 위한 공식 프레임워크로 출시되었습니다.반면, 퓨시아 OS는 2016년부터 개발되기 시작했으며, 아직 초기 단계이지만, 스마트폰, 스마트 스피커, 스마트 홈 기기 등 다양한 기기에 적용될 차세대 운영체제로 주목받고 있습니다.기술적 결합: 플러터는 퓨시아 OS의 기본 UI 프레임워크로 활용될 예정입니다.이는 퓨시아 OS 앱 개발을 위한 강력하고 유연한 도구를 제공하.. 2024. 7. 18.
플러터에서 로그인 여부에 따라 페이지 라우팅하기 플러터 앱 개발에서 로그인 여부에 따라 페이지 라우팅을 구현하는 것은 매우 중요한 작업입니다.사용자가 로그인하지 않은 상태에서 로그인이 필요한 페이지에 접근하면 적절한 페이지로 안내하거나 로그인 절차를 안내해야 합니다.이 블로그 포스에서는 플러터에서 로그인 여부에 따라 페이지 라우팅을 구현하는 두 가지 방법을 소개합니다.1. Navigator 사용하기Navigator는 플러터에서 페이지 라우팅을 관리하는 기본 클래스입니다.로그인 여부에 따라 페이지 라우팅을 구현하려면 다음과 같이 Navigator를 사용할 수 있습니다.import 'package:flutter/material.dart';class MyApp extends StatelessWidget { @override Widget build(Bui.. 2024. 7. 18.
구글콘솔에서 "이 App Bundle 아티팩트 유형은 네이티브 코드를 포함하며 아직 디버그 기호가 업로드되지 않았습니다. 비정상 종료 및 ANR을 더 쉽게 분석하고 디버그할 수 있도록 기호 파일을 업로드하는 것이 좋습니다" 해결방법 Flutter 앱에서 네이티브 코드를 포함한 App Bundle을 빌드할 때, 비정상 종료(Crash) 및 ANR(Application Not Responding)을 더 쉽게 분석하고 디버그하기 위해 디버그 기호 파일을 업로드하는 것이 중요합니다.이를 위해 다음 단계를 따르세요:1. 네이티브 디버그 기호 생성Flutter 프로젝트의 android/app/build.gradle 파일을 열고 buildTypes 섹션에 debugSymbols 설정을 추가하여 디버그 기호 파일을 생성하도록 합니다: android { ... buildTypes { release { ... ndk { debugSymbolLevel 'FULL'.. 2024. 7. 17.
플러터 실행 오류: "Cannot run with sound null safety, because the following dependencies" 해결 방법 플러터 실행 오류: "사운드 null 안전 모드에서 실행할 수 없습니다. 다음 종속성이 null 안전을 지원하지 않기 때문입니다." 해결 방법플러터 앱 개발 시 "사운드 null 안전 모드에서 실행할 수 없습니다. 다음 종속성이 null 안전을 지원하지 않기 때문입니다."라는 오류 메시지가 발생하는 경우가 있습니다. 이 오류는 메인 프로젝트가 사운드 null 안전 모드로 설정되어 있는데, 종속성 중 일부가 null 안전을 지원하지 않기 때문에 발생합니다.이 오류를 해결하기 위한 두 가지 주요 방법이 있습니다. 1. 종속성 업그레이드 (권장):가장 권장되는 방법은 종속성을 null 안전을 지원하는 버전으로 업그레이드하는 것입니다. 이를 통해 호환성을 보장하고 null 안전의 이점을 활용할 수 있습니다. (.. 2024. 7. 17.
반응형