본문 바로가기

컴퓨터/Flutter8

M1칩 MacOS에 Flutter 설치, Android Studio 설정 0. Android Studio 다운로드 https://developer.android.com/studio?gclid=Cj0KCQiA3fiPBhCCARIsAFQ8QzWuVxJbLgPC6z07sZcZQ10Eu3WOXOA63vD3HcI8upufUEgMnPvuY-oaAnMCEALw_wcB&gclsrc=aw.ds Download Android Studio and SDK tools | Android Developers The official IDE for Android app developers. developer.android.com 1. Flutter 다운로드 https://docs.flutter.dev/get-started/install/macos macOS install How to install on m.. 2022. 2. 6.
iOS 빌드까지의 여정 1. Apple Developer 등록하기 Flutter로 앱 개발을 마쳤는데, 플레이스토어/앱스토어에 올리기는 뭐해서 그냥 친구들한테 테스트 앱 형태로 보내주고싶었다. 그런데 주변에 안드로이드 유저보다 iOS유저가 많은건 기분탓일까? 하는 수 없이 iOS Build를 하려고 했는데... 안된다고 한다. 보니까 Apple은 테스트앱 빌드 ~ 앱스토어 업로드까지 전부 Apple developer에 등록해야 가능했다. 1년에 129,000원. 개객기들.. 걍 올해 미친척하고 플러터 개발에 토이프로젝트를 부어보자 하는 마음으로 13만원^^.. 질러보자. 아래 사이트에 들어간다. https://developer.apple.com/kr/ Apple Developer Apple 플랫폼에서 개발할 절호의 기회입니다 developer.apple.com 들어가면.. 2022. 1. 27.
Flutter_downloader 예제 오류 해결 [nullpointerexception, File.getPath, provider, http...등 ] Flutter에서 파일 다운로드를 구현하려고 flutter_downloader 패키지를 이용하려고 했다. 예제 코드를 돌려보는데 아래처럼 죄다 fail이 떴다. (맨위에는 나중에 해결한 것) java.io.File com.parse.ParsePlugins.getParseDir() 부터해서 Cleartext HTTP traffic to ~~ not permitted, java.lang.String java.io.File.getPath(), java.lang.illegalargumentexception: couldn't find meta-data for provider with authority com.example.filedownloader.flutter_downloader.provider 와 같이 각종 .. 2022. 1. 12.
[Flutter] 플러터 빌드 오류 (해결, 플러터 업데이트/SDK Manager/Xcode 업데이트) warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.4.99. (in target 'Runner' from project 'Runner') warning: Capabilities for Signing & Capabilities may not function correctly because its entitlements use a placeholder team ID. To resolve this, select a development team in the Runner editor. .. 2022. 1. 3.
안드로이드 스튜디오 git Merge 쉽게 하는 법 (conflict 없이!!) Android studio에서 git merge를 할때 어떻게 해야할 지 모르시는 분이나, git merge를 하자 충돌이 일어나시는 분, 또는 checkout branch 를 하고 싶은데 수정된 작업때문에 Conflict가 나거나 Abort가 나신분들은 참고하면 좋을 것 같습니다. 작업하던 파일에서 master branch 에 있는 파일을 불러오고 싶다면, VSC -> git -> stash 를 해주고 git pull origin master 를 해주면 됩니다. 작업하던 파일에서 git pull origin master를 하면, 네 이렇게 많은 충돌이 생깁니다. 그럼 여기서 하단 창의 Version Control에 들어가주시고, Merge Conflicts Resolve라 써있는 곳에서 Resolve를.. 2020. 7. 4.
[Flutter] 레이아웃 연습 플러터 레이아웃 연습한 모습 코드는 이하와 같음 import 'package:flutter/material.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( home: Scaffold( backgroundColor: Colors.teal, body: SafeArea( child: Row( mainAxisAlignment: MainAxisAlignment.spaceBetween, crossAxisAlignment: CrossAxisAlignment.stretch, children: [ Containe.. 2020. 5. 16.
[flutter] Margin, Padding, layout cheat sheet 플러터 마진은 가히 혁명적인것 같다. 너무 간편하다. margin: EdgeInsets.all(숫자) 은 모든 방향 EdgeInsets.symmetric(vertical: 숫자 , horizontal: 숫자)은 상하 좌우 EdgeInsets.fromLTRB(left, top, right, bottom) 은 각자 줄수있고 EdgeInsets.only(left: 숫자)는 방향지정해서 하나. padding도 EdgeInsets 같은 방법으로 이용. 다만 margin은 outside of the widget이고 padding은 inside of the widget. 와 진짜 안드로이드스튜디오로 그냥 코틀린 레이아웃 지정해줬을때는 레이아웃, 마진, 패딩 하나하나 복잡하게 하는 요소중 하나였는데 플러터.. 마음에 .. 2020. 5. 16.
android studio flutter 처음 run 오류 : Could not determine the dependencies of task ':app:compileDebugJavaWithJavac' 해결 사용자 환경: MacOs catalina 플러터 깔고, 애뮬레이터 설치하고 실행시켰는데 Could not determine the dependencies of task ':app:compileDebugJavaWithJavac' 라는 오류가 뜨면서 실행이 안됐다 라이센스가 없다는 것 같기도 했음. 그래서 구글링해본거로 따라하니까 해결됐다. Tools -> SDK Manager 들어가서 System Settings -> Android SDK 들어가면 우측 하단에 Hide Obsolete Packages 체크박스가 있는데 이거 해제하고 보면 Android SDK Tools(Obsolete) 가 보이고 이걸 체크한후 Apply 하라고한다. 근데 이미 되어있었다... 넘어가고, 안드로이드스튜디오 터미널 창에다가 .. 2020. 5. 10.