2일 전 · 지희 님의 질문
ios 개발자 지망 졸업프로젝트 고민
4학년이 되면서 약 8개월짜리 프로젝트로 앱 개발을 하게되었습니다. ios개발자를 희망하고있어서 스위프트 이용해 네이티브 개발을 하려다가, 주제의 특성상 React Native를 이용하여 개발하려고 하는데요 ios 개발자를 희망하고 있다면 RN으로 프로젝트를 한 경험이 도움이 될까요? 아니면 swift로 개발하는게 더 나을까요? +) 코테 언어도 추천부탁드립니다..
개발자
#ios
#swift
#react-native
답변 0
댓글 0
조회 15
5일 전 · 포크코딩 님의 새로운 댓글
하이브리드앱 화면 전환 애니메이션 도움 부탁드립니다
nextjs 로 하이브리드앱을 개발하고 있습니다. 네이티브 쪽은 AOS - kotlin, IOS - swift 입니다. 제가 궁금한 부분은 보통 앱들을 보시면 페이지 이동시, 새로운 페이지가 기존페이지를 덮으면서 슬라이딩 되어 나타나고, 뒤로가기를 하면 다시 현재페이지가 슬라이딩 되어 사라지면서 밑에 있던 이전 페이지가 보이는 형태입니다. 요즘은 하이브리드앱으로 많이 개발하는것으로 알고 있는데, 하이브리드앱인데 위의 페이지 전환 효과가 있는 앱들은 보통 어떻게 구현하는지 너무 궁금합니다! 애니메이션을 구현하려면 네이티브 기능을 꼭 써야 하는걸까요? 써야 한다면 하이브리드앱에서도 가능한 걸까요? 구글과 유튜브 상의 페이지 전환 애니메이션을 적용해봐도 제가 사용하는 앱들만큼의 자연스러움이 없네요. 선배님들의 도움 부탁드립니다!
개발자
#next.js
#하이브리드앱
답변 1
댓글 2
조회 21
한 달 전 · 김정수 님의 질문
iOS 웹뷰에서 getUserMedia 호출 시 마이크 권한 관련 질문입니다.
안녕하세요 React를 이용하여 웹뷰 기반 애플리케이션을 제작 중입니다. 다름이 아니라 리액트 코드 내에서 마이크 권한 획득 및 녹음 기능이 있는데요, navigator.mediaDevices.getUserMedia 메소드로 권한 획득과 녹음을 진행하고 있습니다. 그런데 최초 접속 시에는 위 메소드를 사용하는 컴포넌트가 렌더링 될 때 애플리케이션 자체(네이티브)에서 마이크 권한 여부를 물어보는데요 "앱 이름"에서 마이크 권한을 요청합니다. 라고 노출이 됩니다. 그런데 문제는 여기서 허용을 했음에도 불구하고 녹음을 진행하려고 하면 "웹뷰 도메인"에서 마이크를 사용하도록 허용하겠습니까? 라고 이중으로 권한을 확인하게 됩니다. Safari 자체적으로 막는거라 정상적인 동작인지, 아니면 다른 옵션이 있는지 모르겠네요ㅠㅠ 해결 방법이 있을까요?
개발자
#react
#swift
#webview
#mic-permission
#마이크권한
답변 0
댓글 0
조회 25
한 달 전 · 박정후 님의 새로운 답변
Oauth2(ios,android)할 때 스프링부트에서 할일
웹으로 구현했을때는 리다이렉트 url등으로 백단에서 인증 받아서 진행 했었는데 네이티브 앱에서의 Oauth2 Docs를 보고있는데 앱단에서 모든 처리를 하는 걸로 보여서요 그럼 그 이후에 그 사람의 프로필정보나 아이디만 보내면 백엔드에서 그걸로 로그인이나 회원가입이 되는게 맞나요? 그렇게 되면 로그인이나 회원가입 api url만 알고있으면 postman으로 아무 닉네임이나 보내면 회원가입이나 로그인이 될 것 같은데 보통 어떤 방식으로 하는지 알고싶습니다.
개발자
#oauth
#네이티브앱
답변 1
댓글 0
조회 42
2달 전 · CP 님의 답변 업데이트
모바일앱 네이티브 개발이 웹개발보다 느린이유?
같은 화면을 웹으로 만들면 하루에 몇페이지씩 만들고 네이티브는 보면 하루에 많아봐야 웹의 30프로정도나오던데 왜그러는걸까요? 한사람이 안드로이드랑 iOS만드는것도 아니고 각각 담당자있는데 둘다 그러는거보면 무슨 이유가 있을거같은데 이유가 뭘까요?
개발자
#모바일앱
#앱개발
#android
#ios
#web
답변 1
댓글 0
조회 48
3달 전 · aigoia 님의 답변 업데이트
개발 커리어에 대한 고민이 있어 질문드립니다.
저는 현재 1년 5개월 정도의 경력을 가지고 있는 리액트 네이티브 크로스플랫폼 개발자입니다. 작년 12월 말 권고사직 당하여 약 1년간의 공백을 가지고 있습니다. 솔직히... 6개월 정도는 심리적압박 때문에 그냥 휴식을 취했고 이후에는 사이드프로젝트와 이력서 수정 등으로 기업지원이 늦어져 현재 1.5개월 가량 본격적으로 지원하고 있는 상태입니다. 아무래도 웹 개발보다 포지션이 절대적으로 적은 것이 크로스플랫폼 포지션인 것과 더불어 불황으로 공고자체가 적다보니, 서류합격조차 어려운 상황인데요. 그렇다고 서류전형 간신히 통과한다고 해도 기술면접에 대한 자신과, 준비도 많이 부족한 상태입니다. 아무래도 휴직시간이 길어지다보니 경제적인 압박이 있는 상태이다 보니... 생산직으로 취직하여 저녁에 사이드 프로젝트와 기술면접에 대한 공부를 함께 병행하며 경기가 조금이라도 나아지길 기다리는 것을 고민중입니다. 물론 몰입하여 취업준비를 하는게 베스트인것은 알지만, 상황이 이렇다보니 선택 할 수 있는 방향이 이것뿐이라는 생각이 듭니다. 하지만 이 경우에 경제적으로 급한불은 끌 수 있겠지만, 개발경력 사이에 공백기가 너무 길어지는게 문제가 되지 않을까 하는 우려또한 있습니다. 나이 또한 30대 초반이다 보니 걱정되기도 하구요... 이 경우에 1. 이전의 짧은 이력이라도 인정 받을 수 있을지 2. 긴 공백기에 대한 합당한 이유가 될 수 있을지 3. 이 과정에 진행한 사이드프로젝트가 개발직군으로의 복귀에 유의미한 영향을 줄 수 있을지 4. 경기 회복이 불투명한 지금, 이렇게라도 버티는게 맞는지 선배 개발자님들, 그리고 인생의 선배님들께선 어떻게 생각하시는지 궁금합니다.
개발자
#커리어
답변 1
댓글 0
조회 62
3달 전 · 임정훈 님의 질문
프론트엔드 이직용포폴에 대해 고민이 있습니다.
현재 저는 si회사에서 일한지 1년이 되었고 리액트 ,리액트네이티브로 화면개발 및 어플리케이션 개발을 담당하고 있습니다. 도메인은 주로 Saas이고 헬스케어,학생관리,b2c어플 ,관리자 및 웹대시보드 , 어플 등등 회사의 요구사항에 맞게 프로젝트를 만들어주고 있습니다. ( 주로 한 프로젝트당 프론트1 백1 이렇게 2인1조로 개발을 합니다 ) 지금 당장은 아니지만 1년 후에는 이직 할 계획이라서 미리 공부계획을 세운 후 기술숙달이 되면 이직용 포폴을 만들 생각입니다. 그래서 현재 저는 (docker aws nodejs mysql) 조합으로 백단 공부를 할 예정이고 nodejs부터 차근차근 공부를 해서 프론트 ,백 혼자 해서 이직용 포폴을 만들계획입니다. 일단 제가 가고 싶은 회사가 규모있는 si회사 프론트직군 또는 saas쪽으로 가고싶고, 현재는 모바일과 웹 앞단을 다하고있지만 다음회사부터는 웹 프론트로 전향하고 싶은데 이로 비추어봤을때 이직용 포폴을 만들때 기술을 뭘써야 할지에 대해 두가지의 갈림길에 놓이게 되네요.. 첫번째는 현재 제가 잘 하는 리액트 알엔 조합으로 웹뷰앱 + 백엔드로 한다 이고, 두번째는 넥스트 + 백엔드 조합으로 웹 포폴을 만들 계획입니다. 두개 다 관리자페이지도 만들어서 퀄리티있는 프로젝트를 만들 계획입니다. 이 두개중 이직시 포폴로는 어떤게 더 적합할것 같나요?? 다른 의견 남겨주셔도 감사하고 쓴소리 모두 환영합니다..! 긴 글 읽어주셔서 감사합니다..!
개발자
#이직-준비
#프론드엔드
답변 0
댓글 0
추천해요 2
조회 96
3달 전 · aigoia 님의 답변 업데이트
플러터 앱개발 별로인가요
유튜브나 인터넷에서 플러터 쓰다 결국 네이티브로 간다는데 진짜 그정도로 최악인가요? 어플중에 ‘리브애니웨어’ 라고 한달살기 숙박어플이 있는데 플러터로 만든거 같은데 이정도면 완성도 높은거 같거든요 도대체 어느정도 수준의 앱들을 개발하길래 플러터 구리다는건지... 혹시 현업자 중에 조언 좀 해주실분 계실까요
개발자
#flutter
답변 2
댓글 0
추천해요 1
조회 153
4달 전 · 이종혁 님의 질문 업데이트
웹뷰 관련 공부를 어디부터 시작해야될까요?
웹으로만 프로젝트를 만들어봤는데 앱 관련 프로젝트도 해보고 싶어 웹뷰를 이용하여 기존의 프로젝트에 관련 로직을 추가해서 앱에서도 띄워보는 식으로 구현해보려고 공부하고 있는데 감이 잘 안옵니다.. 일단은 리액트 네이티브를 공부하고 있는데 제가 원하던 그림이 아니라 그냥 처음부터 앱 용으로만 개발하는 느낌이 들어서 좀 헷갈리네요.. 조언 부탁드립니다
개발자
#webview
#react-native
답변 0
댓글 0
조회 46
4달 전 · 익명 님의 질문
말랑트립을 유니콘 기업으로 함께 만들어갈 혁신적인 동료들을 기다립니다.
**1. 프로젝트의 시작 동기** 말랑트립은 뚜벅이 여행자들을 위한 저렴한 택시 카풀 여행 플랫폼입니다. 여행 중 교통수단의 불편함을 해소하기 위해 시작되었으며, 여러 명이 관광택시를 나눠 탈 수 있도록 하는 시스템을 도입해 경제적 부담을 덜어주고 있습니다. 우리 프로덕트의 목표는 뚜벅이 여행자들에게 저렴하고 편리한 여행 경험을 제공하는 것입니다. 사용자가 여행 계획과 함께 택시를 나눠 이용하고, 동행자를 쉽게 구할 수 있는 플랫폼을 만들고자 합니다. 실시간 예약과 결제 시스템을 통해 여행 중 발생하는 불편함을 최소화하고자 합니다. 주 타겟은 교통이 불편한 국내 및 해외 여행지를 탐험하려는 뚜벅이 여행자들입니다. 특히, 운전을 하지 않거나 지방의 대중교통 이용에 불편을 겪는 여행자들을 위한 서비스로, 새로 만나는 사람들과의 동행을 통한 특별한 경험을 제공하고자 합니다. 대중성과 차별성 기존의 택시 예약 서비스와 차별화되는 말랑트립의 핵심은 1/N 결제 시스템입니다. 사용자는 동행자와 함께 비용을 분담하여 경제적 부담을 줄일 수 있으며, 플랫폼 내 말랑챗, 커뮤니티를 통해 여행 동행자를 쉽게 모집할 수 있는 기능을 제공합니다. 이 차별화된 기능은 뚜벅이 여행자들에게 여행 비용의 경제성과 교통이 열악한 지역의 여행 만족도를 극대화합니다. **2. 회의 진행/모임 방식** 회의 진행 - 주 1~2회 온라인 미팅 예정입니다. 정확한 시간은 현재 미정입니다. 소통 방식 - 구글챗을 통해 소통을 나눕니다. **3. 모집 포지션 및 역할** 1) 대외협력 (1명) - 말랑트립 고객 및 드라이버 CS 담당, - 타 기업 및 공무원 MOU 탐색 및 대외협력 2) 마케터 (1명) - 말랑트립 마케팅 전반 ※ 퍼포먼스 마케터는 이미 합류한 상태로, 다양한 마케팅 분야 경험이 있는 분 환영합니다. 3) 네이티브 앱 개발자 ※ 안드로이드 스튜디오 개발자 또는 스위프트 개발자 4. 이력 2023.03: 말랑트립 프로젝트 시작 2023.08: 경기콘텐츠진흥원 주관 PRE-MAP 지원금 1,000만원 유치 2024.03: 안양산업진흥원 주관 2024 관광 액셀러레이팅 프로그램 참여기업 선정 2024.04: 한국관광공사 주관 관광기업 혁신바우처 지원사업 수혜기업 2,000만원 선정 2024.06: MVP 서비스 출시 및 운영 중 2024.09: 경기 청년기회 여행감독 육성사업 선정(최대 500만원)
PM/PO/기획자
#협업
#사이드-프로젝트
#팀원모집
#구인구직
답변 0
댓글 0
조회 62
5달 전 · 익명 님의 질문
1시간 안에 네이티브로 웹사이트를 iOS 및 Android용 네이티브 모바일 앱으로 변환하세요.
비즈니스용 모바일 앱을 만드는 데 얼마나 비용이 들까요? 제 경험상, 안드로이드와 iOS 앱을 개발하려면 최소 1만 달러부터 시작합니다. 하지만 한 달에 단 35달러로 모바일 앱을 만들 수 있는 매우 효과적인 방법이 있습니다. 혼자서도 할 수 있고, 팀을 고용할 수도 있는데, 이 방법은 몇 개월이 아닌 며칠 만에, 수천 달러가 아닌 수십 달러로 가능합니다. 제가 말하는 것은 Natively입니다. 이 서비스는 어떤 웹사이트나 웹 애플리케이션도 손쉽게 네이티브 앱으로 변환해 줍니다. 귀하의 웹사이트/웹 앱이 JavaScript 프레임워크로 구축되었든, Bubble, Webflow, Wix, WordPress, Shopify와 같은 노코드 플랫폼을 활용하든, Natively는 모바일 앱으로의 전환을 매끄럽고 간단하게 만들어 줍니다. Natively의 사용은 매우 간편합니다. 사용자 친화적이고 자동화된 프로세스로 인해 기술적 전문 지식 없이도 누구나 몇 분 안에 앱을 만들 수 있습니다. Natively는 푸시 알림, 헬스 키트, 위치 추적, 카메라, 갤러리, 인앱 결제 등 다양한 네이티브 모바일 기능을 설정할 수 있게 해줍니다. 그리고 새로운 기능이 지속적으로 추가되고 있습니다. 1년 전 처음 출시된 이후로 Natively 덕분에 800개 이상의 애플리케이션이 App Store와 Google PlayMarket에서 성공적으로 자리 잡았습니다. Natively의 웹사이트, 리뷰 및 사례는 여기에서 확인하세요: https://www.buildnatively.com/ 오늘날의 디지털 시대에서 네이티브 애플리케이션을 보유하는 것은 사용자를 끌어들이고 유지하는 데 필수적이며, 비즈니스 성장에 큰 도움이 됩니다. 그래서 저는 Natively가 특히 무료로 시작할 수 있다는 점에서 꼭 시도해볼 가치가 있다고 믿습니다. 🌍
개발자
#모바일
#앱
#android
#ios
답변 0
댓글 0
조회 60
5달 전 · aigoia 님의 답변 업데이트
개발 분야를 바꿔보려고 합니다 고민이 되네요.
대략 6년 넘게 유니티 개발을 해왔습니다. 메타버스 유행이 지나가면서 다니던 회사도 일이 없고 수익 없이 계속 버티기만 하고 있습니다. 입사해서 여태까지 프로젝트없이 논적이없는데... 문득 미래가 불안하기도 하고 유니티 할줄 아는것만으로는 시장에서 롱런 할 수 없겠다는 생각이 계속 들더라구요. 그래서 유니티 개발하면서 느꼈던 한계중에 네이티브를 쓰지못하면 고객이 원하는 앱을 만들기 어렵다고 자주 느꼈고, 네이티브 생태계가 롱런할 수 있지 않을까 고민이 됩니다. 해서 iOS 개발자로 전환해보고싶은데 어떻게 생각하시나요?
개발자
#unity
#ios
#네이티브
답변 1
댓글 0
조회 95
5달 전 · zlian 님의 질문 업데이트
클라우드 엔지니어/아키텍트 부트캠프 질문이 있습니다.
안녕하세요. 클라우드 엔지니어/아키텍트 쪽의 부트캠프 과정을 듣고자 선정을 하는데 있어서 조언 혹은 도움이 필요하여 질문을 드리고자 합니다. 주관적이긴 하지만 아래 과정들 중에 어떤 과정을 들어야 하는지 과정을 경험해보셨거나 아래 과정을 선택하고자 할때 주요하게 봐야할 점이 어떤것이 있을지 질문을 드리고자 합니다. 어떠한 답변이라도 좋으니 여러가지 의견을 주시면 감사하겠습니다 수고하세요!! DX캠퍼스 - AWS Cloud School (https://edu.rapa.or.kr/recruitment/1250) 구름 - 클라우드 네이티브 엔지니어링 (https://deepdive.goorm.io/cloud-native) 카카오테크 부트캠프 - 클라우드네이티브 (https://ktb.goorm.io/pangyo/cloud-native) 메가존 - 메가존클라우드 MSP 솔루션 아키텍트 양성과정 (https://mzc.livestudy.com/information/kdt-msp)
개발자
#클라우드
답변 0
댓글 0
조회 103
5달 전 · 강병진 님의 새로운 답변
리액트 하고 있는데 네이티브도 같이 공부해도 되나요?
현재 리액트를 이용해서 정부과제 진행하고 있습니다. 개발 및 배포를 해서 모바일에서도 리액트를 이용한 웹애플리케이션을 이용할 수 있게 되었지만 앱에도 관심이 있어 웹과 앱 모두 다룰 수 있도록 공부하고 싶어 리액트네이티브를 통한 앱을 개발해서 앱스토어에 등록까지 해보고싶습니다.. 도움이 되는 일인가요? 그냥 리액트만 공부하는게 나은건가요?
개발자
#react-native
#react
답변 1
댓글 0
조회 198
6달 전 · 김우성 님의 질문
WebView로 개발한 앱 개발 경력은 도움이 안될까요?
질문 자체가 우문이라고 생각은 합니다만, 경험이 적다보니 조언을 구하고자 질문합니다. (조언 주시면 달게 받겠습니다ㅠㅠ) Q. iOS 앱 개발로 전문성을 쌓고 싶은데, WKWebView 경력은 채용입장에서 기피하게 되나요? 채용 요건은 대부분 (SwiftUI + TCA / Rxswift) + Tuist + TDD 로 요약될 것 같습니다. 그런데 WKWebview로 프로젝트를 구성하게되면, Tuist 그리고 Rx관련 라이브러리 적용이 일부분 가능하지만, 대부분은 없더라구요. 제가 고민인 것이 WKWebview를 많은 회사에서 사용하지만, 막상 요건에서는 주로 네이티브에 대한 개발 능력을 보다보니, 제가 가진 프로젝트 경력에 부족하지 않은가 라는 생각을 많이 합니다. 채용 입장에서는 이런 부분을 약점으로 보는지 궁금했습니다! Q. (커리어 패스 질문) Flutter 경력이 최근에 많이 있긴한데, WKWebview 경력으로 Native로 나아가기보다는 Flutter 개발로 나아가는게 나을까요? 저는 현재 다음과 같은 개발 경험을 가지고 있습니다. 현재 앱 프로젝트를 8건 - iOS Native 개발 2건 - iOS WKWebview를 통한 하이브리드 앱 2건 - Flutter 앱 개발 4건 다만, 네이티브 개발한지가 2~3년전 경력이다보니, 괜히 움추려드네요ㅠㅠ 최근에는 대부분 Flutter 개발과 WebView 이용한 하이브리드 앱 개발이 전부입니다. 저는 iOS도 너무 재미있고 Flutter도 너무 재미있습니다. 이런 상황이라 어떠한 식으로 커리어패스를 생각해야할지 고민입니다. 먼저 경험이 있으신 분들의 입장에서 어떠한 모습으로 보여질지 궁금하여 질문드렸습니다 긴 글 읽어주셔서 감사합니다. 어떤 조언이든 해주시면 저에게 큰 도움이 될 것 같습니다. 감사합니다 ^-^
개발자
#이직
#ios
#flutter
#커리어
답변 0
댓글 0
추천해요 3
조회 155
6달 전 · 후추위에소금 님의 질문
안드로이드 vs iOS
안드로이드와 iOS 중 현재 수요가 많은 쪽은 어디인가요? 수요가 많은 쪽으로 가는게 맞을까요? 아님 저한테 맞는 쪽으로 골라서 가는게 맞을까요? iOS가 안드로이드보다는 저한테 더 맞아서 공부중인데 오늘 취업박람회를 갔는데 iOS가 수요가 더 적다는 얘기를 들어서 질문합니다. 사실 두개 말고 제가 관심있고 흥미있는건 플러터인데 플러터는 신입취업이 힘들고 경력직을 선호한다는 얘기를 많이 들어서 네이티브로 취업 후에 이직을 하는게 맞지 않나 고민중에 있습니다. 이 점에 대해서도 답변 주시면 감사하겠습니다!
개발자
#안드로이드
#ios
#flutter
답변 0
댓글 0
조회 62
7달 전 · aigoia 님의 댓글 업데이트
웹과 앱 동시에 개발
안녕하세요, 이번에 제가 스타트업에서 소수 팀으로 개발을 진행하고자 하는데 시작하려는 프로젝트가 웹과 앱이 모두 필요합니다. 그런데 시간 및 비용 측면에서 최대한 효율적으로 웹과 앱을 개발해야 하는 상황인데 조언을 구합니다! 처음엔 리액트로 앱을 구현하고, 리액트 네이티브로 앱을 구현하고자 했는데 최대한 둘을 비슷한 코드를 통해 구성해야 할 것 같아서요 ㅠ 이럴 때 효율적으로 개발할 수 있는 방법이 있을까요?!
개발자
#react
#react-native
#웹앱
#웹뷰
#앱
답변 1
댓글 4
조회 109
7달 전 · 익명 님의 질문
리액트 네이티브 릴리즈로 배포 시 build.gradle 설정대로 동작 안하는 이유가 뭔지 궁긍합니다.
안녕하세요. 현재 리액트 네이티브로 프로젝트를 진행하고 있습니다. 막바지 단계에 거의 도달해서 이제 배포 준비를 하려고 하는데요, 마지막으로 테스트를 하기 위해 stagingRelease 로 apk 를 만들어서 테스트를 하려고 하니, .env.staging 을 읽지를 못하고 있네요. 이상한건 stagingDebug 로 할 때에는 이런 문제가 없었습니다. 지금 환경변수는 루트 디렉토리에 env 폴더가 있고, 해당 폴더 내에는 3개의 환경변수 파일이 존재합니다. .env.development .env.staging .env.production 이렇게 3개 입니다. project.ext.envConfigFiles = [ productiondebug: "env/.env.production", productionrelease: "env/.env.production", developmentrelease: "env/.env.development", developmentdebug: "env/.env.development", stagingrelease: "env/.env.staging", stagingdebug: "env/.env.staging" ] 위의 코드는 제가 설정한 환경변수 매핑하는 부분입니다. 실제로 stagingrelease 로 빌드 시에 flavor 값이 stagingrelease 로 뜨는 걸 확인했습니다. node_modules 에서 react-native-config 폴더를 찾아서 dotenv.gradle 에서 찍으니까 확인이 가능하더라고요. 제가 궁금한 점은 왜 루트에서 .env 파일만을 읽어서 BuildConfig.java 에서 사용하려고 하는걸까요? .env.staging 을 참조하지 않는 이유가 궁금합니다. 아래는 dotenv.gradle 파일입니다. import java.util.regex.Matcher import java.util.regex.Pattern def getCurrentFlavor() { Gradle gradle = getGradle() def pattern = Pattern.compile("(?:.*:)*[a-z]+([A-Z][A-Za-z0-9]+)") def flavor = "" gradle.getStartParameter().getTaskNames().any { name -> Matcher matcher = pattern.matcher(name) if (matcher.find()) { flavor = matcher.group(1).toLowerCase() return true } } println "Current flavor: $flavor" return flavor } def loadDotEnv(flavor = getCurrentFlavor()) { def envFile = project.hasProperty("defaultEnvFile") ? project.defaultEnvFile : ".env" if (System.env['ENVFILE']) { envFile = System.env['ENVFILE'] } else if (System.getProperty('ENVFILE')) { envFile = System.getProperty('ENVFILE') } else if (project.hasProperty("envConfigFiles")) { project.ext.envConfigFiles.any { pair -> if (flavor.startsWith(pair.key.toLowerCase())) { envFile = pair.value return true } } } println "Reading env from: $envFile" def env = [:] File f = new File("$project.rootDir/../$envFile"); if (!f.exists()) { f = new File("$envFile"); } if (f.exists()) { println "Found env file: $f" f.eachLine { line -> def matcher = (line =~ /^\s*(?:export\s+|)([\w\d\.\-_]+)\s*=\s*['"]?(.*?)?['"]?\s*$/) if (matcher.getCount() == 1 && matcher[0].size() == 3) { env.put(matcher[0][1], matcher[0][2].replace('"', '\\"')) // 각 환경 변수 키-값 쌍 출력 println "Loaded env variable: ${matcher[0][1]} = ${matcher[0][2]}" } } } else { println("**************************") println("*** Missing .env file ****") println("**************************") } project.ext.set("env", env) } loadDotEnv() android { defaultConfig { project.env.each { k, v -> def escaped = v.replaceAll("%","\\\\u0025") buildConfigField "String", k, "\"$v\"" resValue "string", k, "\"$escaped\"" println "Set buildConfigField and resValue: $k = $v" } } } 안드로이드 스튜디오 터미널에서 ./gradlew assembleStagingRelease 명령어를 치게 될 경우, Current flavor: stagingrelease Reading env from: .env.staging ************************** *** Missing .env file **** ************************** 이런 로그가 뜨고 있습니다.
개발자
#react-native
#react-native-config
#다중환경변수
#release
답변 0
댓글 0
조회 57
7달 전 · 김영민 님의 새로운 답변
비밀번호검증 질문 (백엔드 프론트엔드 연동 )
저는 컴퓨터공학과 학생이지만 개발이 처음입니다. 프론트엔드를 맡아 리액트 네이티브 앱을 개발하는 중입니다. 기초 지식은 있지만 학교 수업만 들어봤기 때문에 실제로 서비스를 어떻게 만드는지는 몰라, 이번 프로젝트에서는 사실상 GPT가 다 짜줬다고 해도 무방한 정도였어요. 프로젝트가 거의 다 끝나가는데, 백에서 비밀번호에 암호화를 걸면서 수정사항이 생겼습니다. if (existingProfile.password !== profile.oldPassword) { Alert.alert('비밀번호 오류', '기존 비밀번호가 올바르지 않습니다.'); return; } 기존에는 위와 같이 단순하게 비교를 했었는데, 백에서 암호화가 되어버려서 저런 단순한 로직을 사용할 수 없게 되었습니다. 대신 백에서 currentPassword(클라이언트에서 입력받은 비밀번호), getPassword함수(암호화되지 않은 사용자 계정의 기존 비밀번호를 받아오는 함수)를 bcrypt를 이용해서 알아서 다 처리하도록 코드를 다 짜주셨다고 하더라고요. 백엔드 코드는 사진으로 올려두었는데, if (passwordEncoder.matches(currentPassword, user.getPassword()))를 통해서 두 비밀번호가 일치하는 경우에만 정보가 수정되도록 코드가 작성되어 있습니다. 로직은 충분히 이해가 가는데, 이를 프론트엔드 코드에 어떻게 적용해야하는지 전혀 모르겠습니다. 구글링을 어떻게 해야 이런 경우의 풀이가 나오는지도 모르겠고, 찾아봐도 백엔드에서 암호화를 하는 방법이나 해시를 하는 방법 같은 것만 나오네요. 이 문제를 해결하기 위해 일주일 내내 노트북만 붙잡고 있었는데 멘탈만 부서지고, 코드는 아무것도 나아지지 않았습니다. 부디 많은 조언과 도움 부탁드립니다.
개발자
#비밀번호
#프론트엔드
#react-native
#front-end
#javascript
답변 1
댓글 0
조회 152
7달 전 · 정승우 님의 새로운 답변
react native 강의 추천해주세요!!
사이드 프로젝트로 모바일 어플리케이션을 만들어보고싶은데요..!! 가능하다면 앱스토어에도 올려보고.. 리액트 네이티브로 시작해보고싶은데 정보의 바다 속에서 정보의 취사선택이 어려운 신입 개발자는 울고있습니다...ㅠㅠ 푸쉬가가능하고 해당 푸쉬에따라 카카오 api를 활용한 서비스를 만들어볼 예정입니다.
개발자
#react-native
답변 2
댓글 0
조회 568
8달 전 · 익명 님의 질문
리액트 네이티브에서 mms를 보내는 방법이 있을까요?
예를 들어, 서버에서 이미지 파일(png)를 받아오고, 그걸 리액트 네이티브에서 다른 유저에게 문자 메시지 형태로 이미지를 보내려고 하는데 잘 안되네여 ㅠㅠ
개발자
#react-native
답변 0
댓글 0
보충이 필요해요 2
조회 55
8달 전 · 익명 님의 질문
리액트네이티브 웹뷰에서 카카오 로그인 관련 질문드려요
안녕하세요. 웹 개발자여서 리액트 네이티브 cli로 웹뷰만 했을 뿐 아무것도 모릅니다.ㅜㅜ 원인: 웹뷰에서 카카오 로그인을 붙였습니다. 하지만 안드로이드에서 카카오 로그인이 되지 않습니다. 이유를 찾아보니 카카오 개발자 문서에 https://developers.kakao.com/docs/latest/ko/javascript/hybrid 안드로이드는 따로 뭘 해줘야 한다고 합니다. 'JavaScript SDK가 카카오톡 실행을 위한 Intent URI를 생성해 호출합니다. 웹뷰에서는 WebViewClient#shouldOverrideUrlLoading 메서드를 오버라이딩(Override)하여 Intent를 파싱(Parsing)하고, 해당 Activity를 실행해야 합니다.' 하지만 저것을 어디에 오바라이딩 해야하는건지 전혀 모르겠습니다. 도와주세요
개발자
#react-native
답변 0
댓글 0
조회 210
9달 전 · 임세준 님의 새로운 댓글
현업에서 안드로이드 컴포즈 많이 쓰나요 ?
요즘 안드로이드 네이티브 공부중에 있는데요, 기존 xml 과 compose 방식중에 요즘 현업에서 주로 사용되는것이 어떤것인가요 ?
개발자
#안드로이드
#compose
답변 1
댓글 1
조회 269
9달 전 · 허니 님의 새로운 답변
네이버 부스트캠프 노베이스로는 힘든가요?
안녕하세요 이번 8월에 졸업을 앞둔 대학생입니다. 원래 Flutter를 공부하면서 졸업 프로젝트를 진행했다가, 네이티브 경험이 있어야 취업에 유리하다는 말을 듣고, 네이버 부스트캠프를 지원하여, 지금 활동중입니다. Kotlin을 베이스로 진행되는데, 제가 관련 지식이 아무것도 없어서, 학습이나 팀 과제를 진행할 때에 많이 벽을 느끼네요... 네이버 커넥트재단 부스트캠프 성격이 관련 스택이 노베이스인 상태로는 많이 힘든가요??
개발자
#네이버
#부스트캠프
답변 1
댓글 0
조회 123
9달 전 · 김민식 님의 새로운 답변
대학생 진로고민.. 조언 부탁드립니다.
안녕하세요, 저는 현재 4년제 서울 중하위권 대학교 컴퓨터학과에 재학 중인 학생입니다. 졸업도 슬슬 준비해야하고 방학때 공부를 좀 하면서 개인 프로젝트를 할까 준비 중에 선배님들의 조언을 받고자 글을 씁니다! 현재 학부생 레벨이지만 c/c++/java/python 기본정도 다룰 수 있고, 웹 백엔드(Spring & mysql)로 토이프로젝트 2번 정도 한 상태입니다. 졸업은 내년까지 다니고 26년에 할 것 같습니다. 웹이 재미가 없는 건 아니지만, 앱쪽에 흥미가 더 있어, SwiftUI로 앞서말한 토이프로젝트를 진행하면서 따로 공부하여 작은 메모가 가능한 앱을 만들어봤습니다. 공부를 하면서 구현도 해보니 흥미나 관심이 iOS쪽에 있는 것 같아 각종 정보나 전망, 각종 구직 사이트에 들어가 열심히 찾아봤습니다. 검색해본 결과 대체적으로 전망이 많이 안좋더군요.. iOS신입을 뽑는 자리도 없고, 네이티브 쪽은 무조건 경력자를 뽑고, 신입으로는 플러터나 RN을 뽑는 것 같은데 그마저도 적거나 경력자를 뽑는 것 같습니다. 처음에는 마음을 접고 그냥 백엔드를 계속 공부해야하는 건가 싶었지만 자꾸 관심이 iOS(Swift)쪽으로 관심이 갑니다. (안드로이드가 아닌 iOS를 말씀드리는 이유는 제가 사용하는 기기들이 전부 애플 제품이라 iOS쪽에 더 마음이 갑니다.) 그래서 현재 생각한 계획이 올해 여름/겨울방학에는 Swift를 공부하면서 개인프로젝트도 하고 겨울방학쯤에는 기회가 된다면 팀을 꾸려 팀단위 토이프로젝트를 진행하고 싶습니다. 그리고 내년에는 Swift + 플러터를 공부하면서 취업 준비를 해볼까합니다. 아무래도 네이티브만 다룰 수 있는 것 보단 둘다 할 줄 아는게 경쟁력이 생길 것 같아 준비해보려해요. 선배님들이 보시기에 괜찮은 계획일지 궁금합니다! 다만, 사실 제일 걱정이 되는건 현재 개발자 시장이 엄청 안좋은데 과연 제가 취업을 할 1-2년 후에는 신입 iOS 개발자가 설 자리가 있을지 걱정됩니다… 물론 진짜 잘한다면 취업은 되겠지만.. 아무래도 학교를 늦게 들어와서 나이도 찼고, 막연하게 하고 싶은걸 진로로 잡기에는 걱정이 앞서네요. 쓴소리도 좋고 현실적인 얘기도 좋습니다. 선배님들의 생각이나 조언을 해주시면 감사하겠습니다!
개발자
#앱개발
#swift
#ios
#앱
#진로고민
답변 2
댓글 0
추천해요 1
조회 331
9달 전 · 김지엽 님의 새로운 답변
웹 개발자 RN , 플러터 질문드립니다
서버 개발자입니다. 취미 삼아 사이드프로젝트를 진행하면 항상 앱 프론트 쪽에서 문제가 발생해서( 기간, 퀄리티, 배포, 도망, 유기 등등) 앱 개발자들 다 내보내고 2명에서 플러터나 RN 고민 중에 있습니다. 저는 리액트 넥스트를 어느 정도 다룰 줄 알기 때문에 RN EXPO 생각 중입니다. 네이티브 앱 개발하시는 분들 중에 최근 RN EXPO를 사용하신분들 의견을 들어보면 react native cli 만큼 요즘 기능도 좋다. DX가 플러터 수준이다 배포가 너무 좋다라는 의견이라 저는 무조건 RN 생각 중이지만,, 다른 한명의 리액트 학습곡선 + 초보자가 개발하기 편한 여론이 flutter가 많아서 고민 중입니다. 취업 , 커리어 이런 고민은 하지 않고 그냥 개발, 관리 유지보수 적인 측면에서 어떤 것이 더 괜찮은 선택인지 하다보면 분명이 고도화, 서드파티, 디자인 등등에서 막힐텐데 주변에 이렇게 상세하게 상황 설명을 할 수도 없고 너무 단편적이고 편향적인 의견이 많고 어떤 플랫폼이 더 괜찮은지 아직 제대로 해보지 않아서 경험있는 분들에게 질문드립니다.
개발자
#flutter
#react-native
답변 2
댓글 0
조회 219
8달 전 · 정병훈 님의 새로운 댓글
프론트 엔드 개발자를 할지 앱 기획자 혹은 게임 기획자를 할지 고민입니다. 저같은 경우 어떠한 방향을 잡아야할까요?
안녕하세요 질문이 있어 처음으로 글 적어봅니다. 지금 나이는 만으로 24살이고 전공은 컴퓨터 소프트웨어학과이고 3~4개월 VR회사에서 일했었습니다. 사회복무요원 시절에 각종 게임행사에서 아르바이트를 하고 대기업 게임사에서 신작 게임 QA를 했었습니다. K사에서 하는 국비교육을 이수하였고 K사헤커톤에 기획자로 참여하여 상장도 받고 그 과정에서 제가 프런트엔드랑 기획자에 흥미가 있다는 것을 깨달았습니다. 국비교육 이수 후 게임 기획자로 게임회사에 지원했고 서류는 붙었으나 필기에서 떨어져 게임기획자로서 부족한 점 과 노력하면 원하던 게임회사에 취업할 수 있겠다는 자신감도 생겼습니다. 프런트엔드 개발경험은 K사 국비교육 과정과 군장병 시절 진행했던 모바일 프런트엔드 개발경험이 있으며 HTML과 CSS로 제작하여 리액트 네이티브로 다듬는 작업을 했었습니다. 기획경험은 K사 해커톤 국비교육 과정, 군장병 시절 진행했던 앱 개발에서 경험이 있습니다. 그래서 지금 고민 중인 부분은 프런트엔드 개발자로 갈지 앱 기획자 혹은 게임 기획자로 가야 할지 매일 고민 중에 있습니다. 저는 게임을 매우 좋아하고 망상하고 상상하는 것을 좋아하고 그 과정에서 기존의 앱이나 게임에서의 문제점 혹은 새로운 방향성을 생각하는 것을 좋아합니다. 그리고 다른 사람과 소통하고 그 사람을 설득하는 일도 좋아하고요 제가 어떠한 길을 가야 할지 모두 좋아해서 계속해서 고민이 됩니다. 어떤 방향성을 잡아야 할까요? *정말 제가 어리석은 생각을 하고 있거나 생각이 짧을 수 있지만 주변에 개발자 혹은 기획자로 일하고 계신 지인이 없어 염치 불고하고 용기 내어 여쭤보려고 합니다. 긴 글 읽어주셔서 감사합니다.
PM/PO/기획자
#고민
#개발자
#개발자_진로
#기획자
#pm
답변 1
댓글 2
추천해요 1
조회 216
9달 전 · 이윤호 님의 새로운 답변
웹 개발 || 앱 개발 선택
안녕하세요, 현재 대학생이고 보충역 it 산업기능요원을 가기위해 준비하고 있습니다. 현재 약 반년 이상 웹 프론트엔드 공부를 하고 있었습니다. 그러나 다음과 같은 이유로 앱 개발에 관심을 가지게 되었어요. 1. 개인 프로젝트를 하면서 내가 만들고 싶은 서비스는 웹 보단 앱이 사용성이 좋겠다. 웹뷰말고 네이티브한 앱을 만들고 싶다 2. 웹 개발이 점점 고여가는 것 같다는 개인적인 또는 외부의 생각… 해야 하는 것만 많아지고 수요와 공급이 붕괴된.. 3. 앱 개발을 하고 싶다는 욕구 그러나 고민은 1. 산업기능요원을 가고 싶은데, 웹쪽 말고 앱쪽도 많이 뽑나요?? 입니다.. ㅠㅠㅠ 앱은 네이티브 앱으로 시작할지 크로스플랫폼으로 시작할지도 고민입니다 ㅠ
개발자
#앱개발
#웹개발
#산업기능요원
#ios
#kotlin
답변 3
댓글 0
조회 222
9달 전 · joy 님의 새로운 댓글
앱 전망이 아예 없나요?
안녕하세요! 현재 2년차 프론트엔드 개발자입니다. 4년제 컴공나와서 취준하고 처음 입사는 웹으로 취업했습니다. 그러고 1년 뒤에 플러터 개발자로 이직해서 개발중에 있습니다. 저는 다음 이직 회사는 좀 큰 기업으로 도전하고 싶습니다. 그러다보니 하나의 전문성을 가지고 가고 싶어서요.. 웹을 하기에는 플러터 앱 개발이 너무 재밌습니다. 다만, 플러터 앱 개발은 또 앱 전문성이 없는 거 같은 느낌이 듭니다.. 웹을 주를 삼아 사이드로 플러터를 하기에는 앱도 해보고 싶은 생각이 자꾸만 스칩니다. 그래서 앱으로 결정하고 가봐야겠다 했는데, 주변에서 다들 네이티브 앱은 더 취업이 안되고 앱은 전망이 없다고 다시 웹을 하라고 하더라구요… 재밌는건 그냥 사이드로 하고.. 주 스택을 웹으로 가야할까요…?
개발자
#앱개발
#플러터
#ios
#웹
#프론크엔드
답변 3
댓글 4
추천해요 4
조회 9,126
10달 전 · 김우영 님의 질문
실무 앱 개발자 포지션 질문 드립니다
안녕하세요. 이번에 금융권으로 이직하게 되면서 프로젝트에 참여하게 되었습니다. 새로운 앱을 런칭하는 프로젝트인데 앱 개발에 대한 이슈 해결과 매니징하는 포지션입니다. 하이브리드 앱이고 네이티브 역할이 크지는 않으나 앱 개발 자체를 놓은지 오래되어 낯설고 최신 트랜드에 대한 감각이 아직 없는 상태입니다. 주로 수행사 앱 개발자와 커뮤니케이션 할 일이 많을 것 같은데 제가 현재 포지션일 때 어떤 공부를 하면 좋을지, 또한 최신 앱 트랜드를 추적하기 용이한 사이트가 있는지 알고 싶습니다.
개발자
#안드로이드
#ios
#앱개발
답변 0
댓글 0
조회 69