앱 개발자
-
Quick Recap: Simplify Your YouTube Viewing with Instant Summaries앱 개발자 2024. 9. 10. 14:00
As YouTube videos get longer, it can feel overwhelming to watch them in their entirety, especially when you're pressed for time. For those who need to quickly grasp the main points of a video, a YouTube summary app is the perfect tool. https://apps.apple.com/kr/app/quick-recap/id6504472473?l=en-GB Quick RecapSummarize lengthy YouTube videos and quickly grasp key information! Key Features: • Yo..
-
iOS 앱 출시 스크린샷 준비, 피그마&캔바 활용앱 개발자 2024. 6. 3. 18:12
2년 전에는 Previewed라는 사이트에서 앱 스크린샷을 준비했었습니다. 이번 글은 Figma와 Canva를 활용해 쉽게 스크린샷을 준비해보도록 합니다. 먼저 제가 만든 앱 스크린샷을 보여드립니다. 앱스토어에서 유튜브 앱을 참고하여 최대한 심플하게 만들었습니다. 여기서 잠깐, 스크린샷은 기기 기준의 스크린샷 원본이 아닙니다. ‘기기 스크린샷을 포함한 이미지’가 앱 배포 시 필요한 스크린샷입니다. 원본이어도 되지만 해상도, 이미지 사이즈를 맞출 수 없다면 원본이 아니어도 되는 겁니다. 앱 스크린샷 만들기 준비물피그마와 캔바를 준비합니다. 피그마 : https://www.figma.com/ 캔바 : https://www.canva.com/ko_kr/ 앱스토어에 표시할 화면은 미리 캡처로 준비해두세요. 피그..
-
[Swift]여러 서버와 통신하기, URLSession 네트워킹 코드, 제네릭 함수로 만들어 재사용하기앱 개발자 2023. 9. 11. 11:08
하나의 서버랑 통신한다면, 네트워킹 코드에 상수를 박아넣고 딱 그 용도로만 쓰면 됩니다. 하지만? 우리가 실무에서든 사이드프로젝트에서든 딱 하나의 서버랑만 통신하지는 않을 거예요. 이 글에서 여러 서버와 통신하는 방법을 알아봅니다. 라이브러리는 쓰지 않았어요. 제네릭 함수로 만들어 여러 서버와 통신할 때 재사용하기 좋은 코드를 만들어 봤어요. 여러 서버와 통신한다는 말은: URL, URLRequest, Request, Response 등등이 다르다는 말이에요. 그런데 이것들이 다르다고 서버마다 URLSession 코드를 복붙하면? 진짜 진짜 마음이 안좋습니다. 먼저 기존에 하나의 서버랑만 통신하는 코드를 볼게요.기존 코드 :private func fetchData(url: String, completio..
-
Swift JSON 디코딩하는데 타입이 여러 데이터 타입으로 들어온다면?앱 개발자 2023. 9. 5. 22:06
What if a field has multiple types? Here's a solution. Error Message: typeMismatch typeMismatch(Swift.String, Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "keywordList", intValue: nil), _JSONKey(stringValue: "Index 0", intValue: 0), CodingKeys(stringValue: "monthlyPcQcCnt", intValue: nil)], debugDescription: "Expected to decode String but found a number instead.", underlyingE..
-
[Swift5] UISlider tap to change value: Tap on UISlider to Set the Value앱 개발자 2023. 8. 22. 23:47
you want to know how to change Uislider value on tapping at particular point on the Uislider. To change the UISlider value when tapping on a particular point, you can add a tap gesture recognizer to the UISlider and then calculate the value based on the tapped position. Here's how you can achieve this: Add a Tap Gesture Recognizer: First, add a tap gesture recognizer to your UISlider. let tapGes..
-
IOS 앱 <NEW ME> 기획부터 출시까지앱 개발자 2022. 7. 22. 10:40
자바 개발자의 앱기획부터 앱출시까지의 여정 나는 2년차 JAVA 개발자로 일하고 있다. 오늘 애플 앱스토어에 첫 앱을 출시했다. 간단한 앱이라 그런지 제출부터 승인까지 하루가 걸렸다. 그리고 앱을 기획하고 출시하기까지 세 달이 걸렸다. 약 세 달 동안 퇴근 후 저녁 시간과 주말에 개발을 했고, 개발 속도가 더뎠지만 포기하지 않았다. 생각대로 작동되지 않는 기능을 보면서 며칠 동안 씨름하기도 했고, 어려운 부분은 그냥 넘어가기도 했다. 이제 출시했으니 끝이 아니라 또 다른 시작이다. 앞으로 적용해보고 싶은 기능들이 많다. 개선 작업에 착수하기 앞서 지난 3개월을 돌아보려고 한다. 기록!! 앱기획 아이디어 발상 확언은 업데이트되어야 한다. 책 속 이 문장에서 아이디어가 시작됐다. 2022년 1월부터 확언하기..