어플리케이션제작 시작부터 수백 아끼는 정보들
페이지 정보
작성자 Minnie 작성일24-12-02 20:47본문
© 어플리케이션제작 _______life_, 출처 Unsplash저는 데이터, 기계 학습 전공이지만 컴공이라면 한 번쯤 해 보는 제작 프로젝트를 이번에 한 번 해 보려 합니다.사실 근래 데이터 분석이나 라이브러리 개발에 집중하려 했는데, 한 편으론 내가 직접 서비스를 만들어서 배포하고 거기서 얻은 데이터로 뭔가 해보면 어플리케이션제작 어떨까 생각이 들었습니다.그래서 웹과 어플리케이션 중 무엇이 좋을지 찾아보다가, 어플리케이션이 제겐 좀 더 친숙할 것 같아 Flutter - Dart를 사용한 어플리케이션 프로젝트를 하기로 했습니다.잘 만들면 나중에 수익화도 될 수 있다고 하고, 다른 스펙도 될 것 같아 열심히 해 봐야죠.일단 어플리케이션제작 주제를 정해야 하는데, 제가 고등학생 때 담임 선생님이 말해주셨었나... 어디서 주워들은건진 잘 모르겠지만, 국적을 불문하고 카지노, 도박 등의 슬롯 머신 게임을 연세 있으신 분들이 엄청 많이 한다고 하더라구요.그러니깐 모바일 게임 말이죠, 그래서 일단 간단히 그런 게임의 UI 구성이나 알고리즘 어플리케이션제작 등을 찾아보고, 제 생각대로 적어봤습니다.뭐 UI는 그냥 슬롯 여러 개에, 레버나 버튼 이런 것들 있고 슬롯 내부의 여러 심볼(체리, 숫자 7, 황금 바 등)을 고려해 주면 될 것 같아요.알고리즘은 생각해 본 게 사용자가 레버나 버튼을 클릭하면 슬롯이 돌아가고, 세 어플리케이션제작 개의 서로 다른 슬롯 내 심볼이 맞춰지는 수에 따라 보상을 지급하는 식으로 만들어 봤습니다.(구글과 ChatGPT 정말 감사!)Flutter를 선택한 이유?안드로이드와 iOS 상에서 동시에 잘 돌아가는 어플리케이션 제작을 지원한다는 장점이 있다고 하더라구요.또 Dart 언어 자체도 다른 언어 지식이 조금 있는 제 어플리케이션제작 입장에서 접근하기 쉬울 것 같다는 생각도 들었습니다.코드 몇 시간 만져보니 구조 정도는 대충 파악하겠더라구요.근데 문제는, 코드 같은 자잘한 것들이 아니었습니다.Flutter 개발 환경 세팅과 환경 변수 설정, AndroidSDK 설정, 디렉토리 관리 등의 문제를 다루는 게 더 힘들더라구요.여튼 그렇게 8시간? 정도 어플리케이션제작 열심히 만졌고 오늘 한 것 빌드까지 해서 폰에 옮겨놓았습니다.진행을 보시면 딱 느낌이 오죠, 그냥 잭팟 뜰 때까지 열심히 돌리는 겁니다.이상한 게, 분명 윈도우즈에서 테스트 할 때는 이미지 로드에 실패했다고 떠서, 다시 해 보려 했지만 지쳐 빨리 빌드 하고 끝냈는데, 어플리케이션제작 폰에선 이미지가 잘 로드되네요?그치만 공백이 하나 생기는 걸로 보아 어떤 이미지는 누락된 것 같습니다.뭔가 조치를 취해줘야 되겠네요.그리고 Flutter 써 보면서 느낀 점은, 기초 라이브러리와 클래스들이 너무 깔끔하게 되어 있어서, 저는 고생 안 하고 여러 멋진 화면을 구성할 수 있는게 어플리케이션제작 좋네요.일단 여기서 1일차 마칩니다.