반응형

앱개발 관련 26

[flutter] primaryColor 적용 안되는 오류 해결

ThemeData theme() { return ThemeData( scaffoldBackgroundColor: Colors.white, textTheme: textTheme(), appBarTheme: appTheme(), primaryColor: Colors.orange, //primaryColor 적용이 안됨. ); } flutter 테마를 입력하던 중 bottomNavigationBar 색상을 변경하고 싶어 primaryColor를 primaryColor: Colors.orange 로 입력해주었다. 그러나 에뮬레이터를 실행해봤더니 orange색상이 적용되지 않았고 기본 색상으로 떴다. ThemeData theme() { return ThemeData( scaffoldBackgroundColor: ..

[flutter] CupertinoIcons 에뮬레이터에 안뜨는 현상 해결 방법

actions: [ IconButton(icon: const Icon(CupertinoIcons.search), onPressed:(){}), IconButton(icon: const Icon(CupertinoIcons.list_dash), onPressed:(){}), IconButton(icon: const Icon(CupertinoIcons.bell), onPressed: (){}) ], 위와 같이 CupertinoIcons.search 를 썼지만 에뮬레이터에서는 표시가 안되었었다. 코드가 적용이 되었는지 안되어있는지조차 파악이 안돼서 혹시 색상 문제인가? 싶어서 아래 코드처럼 CupertinoIcons.~ 다음에 color: Colors.black을 추가해주었더니 에뮬레이터에 표시되었다. 색상 문..

flutter 오류 해결기: Could not build the application for the simulator. (오류 원인: pubspec.yaml 파일 안에서 스펠링 오류)

안드로이드 스튜디오로 플러터 앱 만들기 프로젝트를 만드는 중 터미널에서 'Could not build the application for the simulator.' 오류가 났다. 이 오류가 나는 오류 원인은 굉장히 많을 수 있다. 그러나 내 경우에 오류 원인은 pubspec.yaml 에서 assets: 밑에 asset 경로를 쓰다가 스펠링 오류가 나서였다. 나는 'assets' 이라는 폴더명을 만들고 그 아래에 images 폴더명을 만들었고 그 안에 burger.jpeg 파일을 넣었다. 그리고 pubspec.yaml 에 아래의 코드를 적고 Pub get을 눌렀다. assets: - assets/images/burger.jpeg assets 안의 파일을 쓰기 위해서는 위와 같이 적어야한다. 그러나 나는 ..

안드로이드 스튜디오 New Project(새 프로젝트) 새 창에서 열기 (windows OS 버전/ Mac OS 버전)

안드로이드 스튜디오에서 프로젝트를 여러개 동시에 열어야 할 때가 있습니다. 안드로이드 스튜디오에서 새 프로젝트를 여는 방법은 File>New>New Project 를 누르고 다음 단계를 진행하면 되는데요. 이때, 새로운 프로젝트 창을 여는 방법이 2가지가 나옵니다. This Window / New Window. 1) This Window를 클릭하면 현재 창에 프로젝트가 열려있는 경우 새로운 프로젝트를 현재 창에 열린 프로젝트를 끄고 현재 창에서 열게 되고 2) New Window 를 클릭하면 새로운 창을 띄워 새로운 창에서 새로운 프로젝트가 열리게 됩니다. 그런데 이 알림창이 매번 뜨는게 귀찮아 대충 This Window 를 클릭하고 Don't ask again 라는 체크박스에 체크를 하고 끄게 되면 기..

'Your project requires a newer version of the Kotlin Grade plugin' 오류 해결하는 방법(안드

'Your project requires a newer version of the Kotlin Grade plugin' 와 같은 에러가 발생. (참고로 저 검정 박스로 가린 것은 플러터 앱 build.gradle 파일의 경로입니다.) *에러 발생 이유 : 코틀린 버전 업그레이드를 했는데 코틀린 버전 업그레이드 전에 생성해서 작업중이던 안드로이드 스튜디오 flutter(플러터) 프로젝트에 사용되는 코틀린 gradle 버전이 현 코틀린 버전과 맞지 않았기 때문. 위와 같은 오류 메세지가 발생해서 해결 방법대로 해보기로. step 1) 안드로이드 스튜디오에서 현재 kotlin 버전을 확인 안드로이드 스튜디오 상단 메뉴 바 File>Settings 클릭 아래의 사이드바 메뉴에 있는 Languages & Fram..

flutter(플러터) Error: Not found: 'dart:ui' 해결하는 방법

안드로이드 스튜디오에서 flutter 앱을 만드는데 빌드해보는 와중에, Error: Not found: 'dart:ui' 가 나왔다. Error: Not found: 'dart:ui' 라는 에러 해결 방법은 위쪽 빌드하는 메뉴 바에서 main.dart를 flutter 아이콘의 main.dart 로 변경해주면 된다. (본인은 flutter 아이콘 뒤의 main.dart 가 아니라 그 위에 있는 dart아이콘이 있는 main.dart로 되어 있어서 해당 에러가 계속 발생했었다.) 아래와 같이 바꿔준 후 빌드하면 해당 에러가 해결 된다. 더보기 해당 방법 전에 해봤던 방법들 (직접적인 문제 해결과는 연관이 없던) -플러터 업그레이드 -안드로이드 sdk 업그레이드

Android Studio 설치하기 (맥에 안드로이드 스튜디오 설치하는 방법)

안드로이드 앱 개발을 위한 공식 통합 개발환경(IDE) 인 Android Studio(안드로이드 스튜디오)를 맥에 설치하는 방법을 적은 글입니다. 1.Android developers 홈페이지 접속https://developer.android.com/ 2.Android studio 메뉴를 클릭합니다. 그러면 위와같은 페이지로 이동하게됩니다. 가운데에 있는 'ANDROID 스튜디오 다운로드' 버튼을 클릭합니다. 3.다운로드 버튼을 클릭하면 위와같은 화면이 뜹니다. '사용 약관에 동의합니다.' 체크박스에 체크를 하고 아래의 'ANDROID STUDIO FOR MAC 다운로드' 버튼을 클릭합니다. 4.다운받아진 dmg 파일 클릭다운받아진 dmg파일을 클릭하면 위와같이 나옵니다. Android Studio 아이..

Google Play 에서 성공하기 (안드로이드 앱 개발자에게 추천하는 구글 플레이 스토어에서 성공적인 앱을 등록하는 법)

안드로이드 개발자 공식 홈페이지에서 제공하고 있는 Google Play 성공하기 문서입니다. 개발-출시-사용자 참여-성장-수익 창출 부분에 대해 권장사항을 제공하고 있습니다. 개발 메뉴를 클릭해봤습니다. 이 메뉴에서는 고품질 앱 또는 게임을 계획하고 구축하는 방법에 대해 설명하고 있습니다. 더 나은 사용자 환경 조성, Google Play 정책 이해 및 품질 테스트, 다양한 잠재고객을 염두에 두고 앱 디자인, 올바른 도구와 인프라를 사용하여 설계 및 확장, 고급 권장사항이라는 주제와 그 주제에 해당하는 권장사항들을 제공하고 있습니다. 각 링크를 클릭하면 간략한 목차와 함께 설명을 제공합니다. 출시 메뉴에서는 앱을 전 세계적으로 게시하고, 관리하고, 배포하는 방법에 대한 정보를 제공합니다. 체크리스트를 검..

Android Excellence Apps

안드로이드 공식 블로그에 올라온 Android Excellence Apps 목록입니다.안드로이드 앱 개발을 목표로 하고 있는 분들은 참고하면 좋을 것 같습니다. 1tapAcornsAirbnbBlink HealthClueDittyEyeEmFabulousIFTTTiReaderJourneyLinkedInMobills: Budget PlannerShopckStocardVideo EditorViewRangerYAZIOYOP 아래의 링크는 안드로이드 개발자 공식 블로그입니다. d각 앱에 대한 더 자세한 정보는 아래의 링크를 클릭하면 확인할 수 있습니다. (스크롤을 맨 아래로 내리면 Android Excellence Apps 라는 부제목의 해당 목록을 확인할 수 있습니다.) 예를 들어, 목록에 있는 앱 이름을 클릭하..

반응형