본문 바로가기

개발

ios 네이티브 앱에 flutter 사용하기 소개 안녕하세요. 김과자 입니다. 이전에 소개 해드린 안드로이드 flutter 모듈 사용에 관하여 참고 하시고 ios 도 오늘 소개 해드리는 방법으로 테스트 해보시기 바랍니다. 본문 안드로이드와 마찬가지로 모듈을 만들어줍니다. 방법은 아래에 ↓↓↓ 2023.07.01 - [개발 코딩 정보 공유/플루터 Flutter] - 안드로이드 네이티브앱에 flutter 소스 사용하기 module과 네이티브 소스는 아래와 같이 셋팅합니다. (제 기준) [최상위폴더] -> [module] -> [native project] 우선 기존의 소스에 pod을 셋팅해야 합니다. pod 셋팅이 되어있다는 가정하에… pod파일에 아래의 코드를 추가합니다. platform :ios, '14.0' # 이부분 추가 #flutter_app.. 더보기
오디오 플레이어 레코드 만들기 - 녹음 기능을 구현해보자 소개 안녕하세요. 지난 글에 이어서 녹음 기능을 구현해 보겠습니다. 역시나 오픈 소스를 이용하지 않고 AVFoundation을 이용해서 구현해보겠습니다. 녹음이 시작 되면 오디오 파일이 생성되고 그 파일을 재생하는 기능입니다. 2023.03.31 - [개발 코딩 정보 공유/애플 iOS 스위프트 Xcode] - 오디오 플레이어 녹음 앱 만들기? 바로 시작 해보자 2023.03.05 - [개발 코딩 정보 공유/애플 iOS 스위프트 Xcode] - 파이어베이스를 이용한 IOS 테스트 배포 본문 권한설정 우선 마이크에 대한 권한 설정부터 하겠습니다. 자신의 info.plist 에서 Privacy - Microphone Usage Description 의 내용을 설정 합니다. 또한 파일이 저장되고 있는지 확인하기.. 더보기
파이어베이스를 이용한 IOS 테스트 배포 소개 안녕하세요. 오늘은 골치아픈 ios 배포 관리 중에서 firebase 를 이용한 방법을 소개하겠습니다. 전에 소개 했듯이 ios 배포 방법은 몇가지가 있습니다. 간편한건 하나도 없고 다 복잡합니다 😅 배포방법에 대해서는 아래글을 참고 부탁 드립니다. 2020.08.29 - [개발 코딩 정보 공유/애플 iOS 스위프트 Xcode] - 알면 알수록 헷갈리는 IOS 환경 1 - 인증서와 프로비저닝(코드서명) 2020.10.02 - [개발 코딩 정보 공유/애플 iOS 스위프트 Xcode] - 알면 알수록 헷갈리는 IOS 환경 #2 - 앱 배포방식에 대해서 알아보자. 파이어베이스 (firebase) 는 구글에서 제공하는 서비스 입니다. 주로 푸시(push) 나, 분석(analytics) 서비스이용할때 많이들.. 더보기
알면 알수록 헷갈리는 IOS 환경 1 - 인증서와 프로비저닝(코드서명) 안녕하세요. 김과자입니다. 그동안 안드로이드에 대한 글만 쓴것 같아서 IOS도 지식공유를 해보려합니다. IOS 개발을 시작할때 뭐부터 공부하시나요? 스위프트? Xcode 사용법? 물론 당연히 중요합니다. 그러나 실제 현장에서 문제가 되는 골치거리는 따로 있죠. 그중에서 오늘은 인증서와 프로비저닝 프로파일에 대해서 정리해보려 합니다. 초기와 달리 XCODE 가 좋아지고 ! 개발 환경이 업데이트 되면서 지금은 XCODE 자체의 자동인증 방식을 통해 알아서 인증서와 프로비저닝 프로파일을 셋팅합니다. 아주 세상 편해졌죠. "그럼 뭐가 문제라는 말인가요?" 안타깝게도 우리가 작업할 현장은 우리가 원하는 대로 할수있는 정상적인? 환경이 아닙니다. 외부로 연결되는 인터넷이 안 되는 경우도 많고, 계정을 안 주는 경우.. 더보기
함께하는 스터디 도대체 자바가 뭐에유? 객체지향은 또 뭐람??? 1장. 도대체 자바가 뭔가요? 객체지향은 또 뭐구요. 이미지 / pixabay 자바?? 커피임?? 프로그래밍을 하는자 혹은 아닌자… 혹시 누구든 자바 라는 프로그래밍언어에 대해 한번쯤은 들어보지 않았을까 합니다. "아~ 그 자바. 자바.자바… 알럽~ 커퓌 알러~~ㅂ 그거 커피 아니야?? " "응. 아니야." 이번편에 설명하고자 하는 자바는 프로그래밍 언어 JAVA 입니다. 자바는 ‘썬마이크로시스템즈’ 의 ‘제임스 고슬링’ (+ 연구원들)에 의해 1995년에 발표된 언어 입니다. 처음에는 가전제품내에 들어가는 프로그램을 위해 개발 되었다가 현재는 웹 어플리케이션(일반사람들이 이야기하는 그 홈페이지)을 만드는데 주로 쓰이는 언어 입니다. “잘 이해가 안 가신다구욧?” 잘 이해가 안되면 핸드폰을 잠시 꺼내서 .. 더보기
firebase 를 이용한 안드로이드 채팅앱 안드로이드 채팅앱 (firebase 를 사용한) 안녕하세요. 오늘은 안드로이드 채팅앱을 만들어보려합니다. 말이 채팅앱이지 firebase 를 이용해서 만들면 정말 간단하게 구현할 수 있습니다. 구글 firebase는 정말 강력한 플랫폼인것 같습니다. 여러곳에서 사용되고 있는 FCM푸시 서비스도 그렇고 여러가지 강력한 서비스들을 무료로 사용할 수 있습니다. 이번에는 firebase 실시간 데이터베이스를 이용하여 앱을 만들어 보겠습니다. 우선은 firebase 프로젝트를 생성해야 합니다. 기존에 FCM 등에서 만들어둔 프로젝트에 추가하셔도 되구요. 이부분은 설명하지 않겠습니다. 1.추가된 프로젝트의 google-service.json 파일을 다운로드 받고 파일은 프로젝트/app 경로에 넣어주시면 됩니다. 다.. 더보기