안드로이드
맛만 볼 예정
인텔리제이 공부해보면 더 좋음
다운로드 : 안드로이드 스튜디오
https://developer.android.com/studio?hl=ko#get-android-studio
무겁기때문에 컴퓨터가 좀 힘들어할것이다
인스톨 파일을 실행시키면 버추얼 머신을 깔건지 물어보는데
안드로이드폰이라면 가상머신이 필요없이 바로 실행시킬수있고
아이폰 유저라면 가상머신이 필요하다리
기존에 만든 파일 없으면 임포트세팅 안하기 체크
오류 로그 보내지 않기 체크
어마어마한 약관에 동의한다고 체크하면... 영원히 다운로드되기 시작함...ㅋㅎㅎ
ios 개발은 맥북이 있어야하구 스위프트라는걸 배워야함..
가르치는 학원이 얼마 없다구 함.. 개인적으로 배워보고 싶었는데.. 엘지 말고 맥북살걸...
new project > Phone and Tablet > Empty Views Activity
이름은 내 맘대로
언어는 자바
버전은 호환되는 디바이스들에 따라 다르게 선택! 가장 많이 사용하는 버전을 볼 수가 있음
너무 최신 버전은 오래된 핸드폰에서 쓸수가 없기 때문에 비중이 많은걸 쓰는게 좋음
너겟으로 설정하기
finish 누르고 다운로드 기다리기(좀 걸림)
언더바에 로딩 막대기가 없어져야함
수정할건 요 세개임
AndriodManifest.xml
4번 줄에 한줄 추가
<uses-permission android:name="android.permission.INTERNET"/>
+) application태그에 한줄 추가
android:usesCleartextTraffic="true"
activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/main"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<WebView
android:id="@+id/webview"
android:layout_width="match_parent"
android:layout_height="match_parent">
</WebView>
</LinearLayout>
웹뷰 창 크기 설정임 너비/높이 다 전체 화면 모드로
MainActivity.java
public class MainActivity extends AppCompatActivity {
private WebView webview;
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
webview = findViewById(R.id.webview);
webview.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setMediaPlaybackRequiresUserGesture(false);
webview.loadUrl("Https://www.daum.net");
}
}
디바이스 매니저 > + 버튼 눌러서 추가해주기
픽셀은 구글에서 제공하는 안드로이드 폰 레퍼런스임 > 픽셀 8로 선택
운영체제 > 아까 너겟으로 했으니까 너겟 24
삼만년동안 다운로드 받기 ㅎㅎㅎ
다운 끝나면 넘어가서 finish 누르기
픽셀 8 선택한 채로 다시 run
웹뷰 형태로 나타나게 됨
저게 우리가 만든 어플!
아이콘 변경하기
아무 아이콘이나 선정 > 주소로 불러오기
쟈잔
다 만들었으면 배포
안드로이드는 apk파일로 만들어 배포함
이거 누르면 바로 apk로 추출됨
C:\Users\admin\AndroidStudioProjects\MyApplication\app\build\outputs\apk\debug
얘임 - 실제로 설치도 된다구 함.. 안해볼거지만...
요즘은 apk가 아니고 aab로 배포하도록 되어 있음 - pdf참고
처음에는 키 생성해야 함
temp 폴더에 test라는 이름 대충 지어주고 비번 입력
저장 > 해당 경로 가서 확인
AndroidStudioProjects폴더\MyApplication3\app\release하위 app-release.aab
+) 안드로이드로 배포하려면 비용을 내고 개발자로 등록을 해야 함.
추가로 공부 해보면 좋은 것들(NoSQL DB)
+mongoDB
+H2 Database Engine
+Cassandra
+redis