[현재 상황] - iOS 앱 출시 1년 차에 flutter로 다시 출시 - 안드로이드 지난 달 출시 & iOS 미출시 iOS 앱을 flutter로 다시 만들면서 가장 걱정이 됐었던 것은 카카오톡 로그인이었다. 카카오 디벨로퍼에서 어플리케이션(계정) 당 플랫폼은 iOS 1개, 안드로이드 1개 등록이 가능했는데, iOS의 경우 기존앱을 등록해놔서 플러터로 만든 앱을 등록할 수가 없었다. 다른 어플리케이션(계정)을 가지고 로그인을 진행하니 다른 snsID가 발급되어 서버에서 새로운 유저로 인식하게 되는 문제가 발생했기 때문에 같은 어플리케이션에 iOS 플랫폼을 추가적으로 등록해야 했다. (기존 앱의 유저가 새로운 앱을 아무 문제 없이 사용해야 했기에 제일 걱정됐던 부분이었다.) 그래서 카카오톡에 문의를 했더니..
기존 우리 회사 앱은 iOS만 만들었고, 1년 정도를 운영했다. 1년 정도 지나고보니, 안드로이드의 필요성을 느끼게 되었다. 그래서 올해 5월 플러터로 앱을 다시 만들기로 결정하였고, 안드로이드는 지난 달 출시를 진행하였다. 그런데 iOS가 문제였다. 기존 앱이 있는 와중에 새로운 앱을 어떻게 출시하면 될까. 기존 유저들에게 최대한 피해가 없기 위해서는 기존앱의 새로운 버전으로 업데이트를 해야 한다고 생각했다. 여기 저기 검색도 해보고 지인들에게도 물어보았지만, 뚜렷한 답변을 찾지 못해 스택오버플로우와 애플 개발자 사이트에서도 질문을 했다. 거기서 아래와 같은 답변을 받았다. 질문글 ⬇️ 더보기 내 실수는 이때 더 깊이 질문을 하지 않았던 것이다. 나는 두 가지 답변 및 아는 지인들에게 해석에 대해 물어..
현재 설치된 것 ✅ 맥북 : ventura 13.4 ✅ xcode : 14.3.1 ✅ vscode : 1.81.0 설치가 필요한 것 ☑️ Flutter ☑️ Android Studio ☑️ 기타 Flutter 설치 1. 플러터 사이트 방문하여 애플 실리콘용 설치 파일 다운로드 https://docs.flutter.dev/get-started/install/macos macOS install How to install on macOS. docs.flutter.dev 2. 압축 풀기 3. 터미널 켜서 플러터 경로 설정 mkdir ./Developments && mv ~/Downloads/flutter ./Developments/ && echo 'export PATH="$PATH:$HOME/Developmen..
이미지 추가 1. 프로젝트에 폴더 추가 -> 'assets'이라는 이름의 폴더를 추가해줌 2. 만든 assets 폴더에 넣고 싶은 사진 추가 3. pubspec.yaml 폴더에 와서 flutter 밑에 경로를 적어주기 - 띄어쓰기 주의할 것 (2칸) - 기본적으로 주석처리가 되어 있으니, 해제한 후 내가 만든 폴더 이름으로만 바꿔주면 됨! flutter: assets: - assets/ 4. 사용하기 폰트 추가하기 1. 프로젝트에 fonts 폴더 추가 후 원하는 폰트 파일 가져다 놓기 2. pubspect.yaml에 가서 fonts의 경로 설정 - 같은 폰트지만, Bold, Regualar 등과 같이 구별되어 있다면, fontFamily로 나눌 수 있음 - 잘 모르겠으면 주석처리를 참고해도 됨 flutt..
Extension vscode로 flutter 코드를 작성하기 위해 vscode에서 추가해줄 extension -> install 해주면 됨 - Flutter - Dart - Awesome Flutter Snippets vscode에서 프로젝트 추가하기 1. View -> Search 또는 단축키 : cmd + shift + P 2. Flutter New Application Project 3. 저장할 폴더 선택한 후 -> Select a folder to create the project in 4. 프로젝트 이름 정해주기 vscode에서 dart 편하게 작성하기 위한 설정 1. Dart: Use Recommended Settings 편리한 기능이 모여 있어서 코드 작성 편하게 해줌! (예를들어 저장-c..
참고 영상 : https://www.youtube.com/watch?v=8nvtNM-Ycp8 사전 준비 1. xcode 설치 2. 안드로이드 설치 Install Install Flutter and get started. Downloads available for Windows, macOS, Linux, and ChromeOS operating systems. docs.flutter.dev macOS install How to install on macOS. docs.flutter.dev 0. M1일 경우, 터미널에서 아래 명령어 쳐줄 것 sudo softwareupdate --install-rosetta --agree-to-license 1. M1용 Flutter SDK 다운로드 2. 압축 풀기 - 다운..
1. 스토리 보드에 스크롤뷰 추가 (cmd + shift + L) - 자동으로 content Layout Guide와 Frame Layout Guide가 생성됨 2. 스크롤뷰의 크기 조정 (view의 크기와 동일하게 설정) 3. contentView를 추가 (cmd + shift + L을 통해 UIView를 추가) (1) 추가한 view를 선택하고, control을 누른 상태로 content Layout Guide로 드래그 한 뒤 아래 4항목에 체크 - Leading Space to Content Layout Guide - Top Space to Content Layout Guide - Trailing Space to Content Layout Guide - Bottom Space to Content L..
- Total
- Today
- Yesterday