본문 바로가기

분류 전체보기

(132)
[iOS개발 강의 3주차] 나만의 iOS 앱 개발 입문과정 ios 개발 강의 3주차입니다! 3주 차 2022-03-09 ~ 2022-03-15 1주차에는 기본 문법 2주차에는 3가지 앱, 3주차에는 2가지 앱을 만듭니다~ 1. To-Do List 앱 테이블 뷰에 대해 먼저 배우고 ToDo List 앱을 만들었습니다. 플러스버튼을 눌러서 UIAlertController 를 호출해서 Alert창 안에 TextField를 추가해 사용자가 글을 쓰면 그 값을 받아와서 tableview로 나타나게 해주는 기능을 배웠다. 할일이 끝난건 체크표시를 해주고 수정버튼을 통해 삭제 기능도 구현해보았다. 2. 일기 앱 만들기 UITabBarController , 콜렉션 뷰에 대해 배우고 앱을 만들어 보았습니다. UITabBarController는 하단에 배치하여 진행했습니다 UIT..
[iOS개발 강의 2주차] 나만의 iOS 앱 개발 입문과정 ios 개발 강의 2주차입니다! 2주 차 2022-03-02 ~ 2022-03-08 1주차에는 기본 문법을 배웠다면 2주차에는 직접 앱 만들기를 해 볼텐데요 학습과정에는 2주차에 3가지 앱을 만듭니다~ 맨 처음에는 xcode를 둘러보고 핸드폰에 앱 실행을 해봅니다 기초부터 알려주기 때문에 처음 배우는 저도 잘 따라갈 수 있었습니다~ 1. 명언 생성기 앱 명언 생성기앱은 간단하게 랜덤으로 명언을 나타나게 해줍니다. 기능으로는 UIKit, UIViewController, AutoLayout, IBOulet & IBAction을 배우고 앱을 만들어 보았습니다. 처음 만들어봐서 강의시간이 짧았는데 멈춰놓고 따라하고 그래서 오래 걸렸네요 2. LED 전광판 앱 화면 전환기능을 배웁니다 앱 만들기 전 화면간 데이터..
[j android] Geocoder >> List<Address> 반환 값 Geocoder를 이용해 위도 경도를 주소로 변환할때 반환 값들을 알아보자. Geocoder로 List값을 받게되는데 이때 반환 값을 알 수 있다. getAddressLine(0) full 주소 getAdminArea 시 , 도 getLocality , getSubLocality 구 getThoroughfare 동 getSubThoroughfare 번지 getFeatureName 세부주소 getPostalCode 우편번호
[iOS개발 강의 1주차] 나만의 iOS 앱 개발 입문과정 내일 배움 카드로 K-Digital ios 개발 과정이 있어서 신청했습니다. 안드로이드와 플러터만 공부하고 있던 중에 플러터 개발을 하면서 ios도 함께 알아두면 도움이 될 것 같았습니다! 1주 차 2022-02-23 ~ 2022-03-01 ios 개발을 하려면 맥북이나 아이맥이 필수적으로 있어야겠죠~? 제일 기본인 Xcode를 설치해보았습니다 Appstore에 들어가서 설치를 했습니다! xcode를 설치 완료한 뒤 playground파일을 만들어주고 강의를 진행하였습니다. 1주 차 과정으로는 swift 기본 문법을 배웠습니다. 상수와 변수, 데이터 타입, 컬렉션 타입, 함수 사용법, 조건문, 반복문, 옵셔널, 옵셔널 바인딩, 옵셔널 체이닝 구조체, 클래스, init, assert, 프로퍼티 등등 기본적..
[j Flutter] Text 가운데 정렬 text를 가운데 정렬하는 방법입니다. Text 옵션에 textAlign: TextAlign.center 를 추가해 준다. Text("책을 반납하고 싶으시다면 000-0000으로 전화 주세요.", style: TextStyle( fontSize: 18.0, color: AppColors.text4, fontWeight: FontWeight.w300), textAlign: TextAlign.center)
[ j android] 권한설정하기 (Permission) 핸드폰에서 카메라나 위치, 저장공간 등등 권한 설정하는 방법을 포스팅하겠습니다. 1. androidmanifest.xml에 권한 설정하고싶은 것을 추가해준다. ex-1) camera ex-2) location 2. 체크할 권한을 변수에 담아준다. ex) location의 경우 val requestPermissions = arrayOf( Manifest.permission.ACCESS_COARSE_LOCATION, Manifest.permission.ACCESS_FINE_LOCATION, ) 3. 권한 체크하기 권한이 설정이 안되어있으면 requestPermission으로 권한을 요청한다. private val permissionRequestCode = 100 var failRequestPermission..
[j Flutter] StatusBar 높이 값 구하기 Flutter에서 StatusBar 높이 값 구하는 법이다. 높이 값을 구한 뒤 화면에 paddding값을 추가하였다. class Main extends StatelessWidget { @override Widget build(BuildContext context) { final double statusBarSize = MediaQuery.of(context).padding.top; return Container( child: Padding(padding: EdgeInsets.only(top: statusBarSize)) ); } }
[ j android ] network 상태 항상 감지 (on,off) 네트워크 상태를 항상 감지해보자 LTE 나 WIFI 가 꺼졌는지 켜졌는지 상태를 알 수 있다. 1. 네트워크 상태 체크하는 클래스를 만들어준다. class NetworkConnection( private val context: Context ): LiveData() { private var connectivityManager: ConnectivityManager = context.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager private lateinit var networkCallback: ConnectivityManager.NetworkCallback override fun onActive() { super.onActive..