본문 바로가기

IOS5

[Flutter X Firebase] 2 시간만에 만드는 채팅앱 만들기 ChatApp flutter과 Firebase를 활용하여 채팅앱을 구현했습니다. 크로스 플랫폼인 flutter로 작성하여 ios, 안드로이드 모두 구현 가능합니다. mac사용자라면 xcode에서 ios시뮬레이터를 다운로드 후 사용하시면 되고(물론 안드로이드도 상관 없습니다) Windows사용자라면 AndroidStudio의 시뮬레이터를 사용하시면 되겠습니다. 저는 mac를 사용하여 구현했습니다. IDE는 VSCode를 사용했습니다. 앱 스타일은 안드로이드, ios모두 적용가능한 MaterialApp 스타일로 만들었습니다.(ios는 Cupertion 스타일로 도전하는 것도 좋습니다!) ios 버전은 17.2 데이터베이스는 FIrebase를 사용했습니다. 사용자인증, 데이터 스토리지를 사용했습니다. (어래글 참고) 유튜브.. 2024. 2. 20.
Swift 2. Swift의 데이터 타입. 애플이 제공하고, 가장 많이 이용하는 mac, ios에서 사용하는 프로그램, 앱을 만들기 위해서는 애플이 개발한 Swift언어를 알아야 합니다. ios 앱 개발을 위해 기반 언어인 Swift의 기본 데이터 타입을 정리해 보겠습니다. 데이터 타입은 기본적으로 대문자 카멜케이스(upper camel case)를 이용합니다. 1. 정수형 데이터 타입 Swift에는 2가지 정수 타입이 있습니다. Int, UInt입니다. Int는 +, -를 포함하는 정수를 뜻하며 UInt는 -를 포함하지 않고 0을 포함하는 정수입니다. Int, UInt는 각각 크기별로 8bit, 16bit, 32bit, 64bit형태가 있습니다. 이는 각각 Int8, Int16, Int32, Int64 UInt8, UInt16, UInt32, .. 2023. 6. 15.
Swift 1. Swift의 기본 (1). 애플이 제공하고, 가장 많이 이용하는 mac, ios에서 사용하는 프로그램, 앱을 만들기 위해서는 애플이 개발한 Swift언어를 알아야 합니다. ios 앱 개발을 위해 기반 언어인 Swift의 기본 문법부터 정리해 보겠습니다. 1. 명명 규칙 변수, 상수, 매소드, 타입 이름은 다음과 같은 규칙을 따릅니다. (1) Swift에서 미리정한 예약어 또는 키워드를 사용할 수 없다. (2) 해당 코드 내 미리 사용된 이름 (3) 연산자 (+,-,/,*) (4) 숫자로 시작하는 이름 (5) 공백이 포함된 이름 다음은 문법적으로 틍인 것은 아니나 공통적으로 사용하는 부분이므로 사용하는 것을 권장하는 내용입니다. 함수, 메소드, 인스턴스 이름은 첫 글자로 소문자를 사용하는 소문자 카멜케이스(lower camel ca.. 2023. 6. 12.
Flutter 3. ToDo 앱 만들기. (3) Json 형식을 이용해 정보 저장하기. Flutter로 간단한 ToDo앱을 만들어보는 프로젝트입니다. 처음 시작화면 구성부터 내용 추가, 삭제, 검색 기능을 메소드로 구현해 보겠습니다. 이 편은 스플래시 시작화면 구성하는 방법을 설명합니다. 이 프로젝트는 macOS 에서 VScode를 사용했스며, iPhone 14 Pro Max 시뮬레이터를 사용했습니다. github : https://github.com/tjdwns4712/flutterToDoApp 깃허브에서 프로젝트 전체 소스코드를 확인할 수 있습니다. https://miacoder.tistory.com/3 Flutter 2. ToDo 앱 만들기. (2) 바텀바를 통해 여러 페이지 구현하기. Flutter로 간단한 ToDo앱을 만들어보는 프로젝트입니다. 처음 시작화면 구성부터 내용 추가, .. 2023. 6. 7.
Flutter 2. ToDo 앱 만들기. (2) 바텀바를 통해 여러 페이지 구현하기. Flutter로 간단한 ToDo앱을 만들어보는 프로젝트입니다. 처음 시작화면 구성부터 내용 추가, 삭제, 검색 기능을 메소드로 구현해 보겠습니다. 이 편은 스플래시 시작화면 구성하는 방법을 설명합니다. 이 프로젝트는 macOS 에서 VScode를 사용했스며, iPhone 14 Pro Max 시뮬레이터를 사용했습니다. github : https://github.com/tjdwns4712/flutterToDoApp 깃허브에서 프로젝트 전체 소스코드를 확인할 수 있습니다. ToDo를 전체적으로 만들고 싶으시다면, 1편을 보고 오시는 것을 추천드립니다. https://miacoder.tistory.com/2 Flutter 1. ToDo 앱 만들기. (1) 스플래시 시작화면 구성하기. Flutter로 간단한 To.. 2023. 6. 3.