본문 바로가기
패스트캠퍼스 30일챌린지

[안드로이드] 패스트캠퍼스 챌린지 07일차!!

by 욧닭 2021. 9. 12.
반응형

들어가며

이제 안드로이드 AVD 까지 설정을 다 했고 안드로이드 스튜디오의 전반적인 내용들을 살펴볼 예정입니다!! 프로젝트를 하기 위한 첫 단추라고도 할 수 있는 기능들이 많습니당

그래서 이번 포스트는 안드 개발자들이 꼭 알아야 할 것들을 다룰 예정입니다 따라 오실까요!

Menifests

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.gochigo.example1">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/Theme.Example1">
        <activity
            android:name=".MainActivity"
            android:exported="true">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

메니 패스트는 해당 앱의 전반적인 설정을 작성해 놓은 곳입니다!

여기서 볼 내용들 중 몇가지를 설명 하자면

  • android:icon="@mipmap/ic_launcher"
    • 안드로이드 아이콘은 어떤 것인지
  • android:label="@string/app_name"
    • 안드로이드 라벨은 어떤 것인지
  • android:theme="@style/Theme.Example1"
    • 안드로이드 테마는 어떤 것을 사용 할 것인지
  • activity
    • 엑티비티에는 어떤 기능들이 있는지

를 알수 있습니다 그냥 만들려는 어플리케이션의 얼굴이라고도 표현 할 수 있겠네요!!

그리고 나중에 설명을 드리겠지만 안드로이드의 권한 같은 것도 여기서 설정을 하게 됩니다!

폴더 구조

폴더 구조는 Spring 또는 패키지를 이용해서 프로젝트를 해본 적이 있다면 다들 아실 내용입니다

보통 패키지라는 뜻은 폴더를 여러가지 구조로 나누어서 관리하기 쉽겠금 만든 것입니다

제가 만든 패키지는 com -> gochigo -> example1 순으로 폴더화 되어 있고 마지막 폴더 안에 MainActivity가 만들어져 있는 모습이 있습니다

res

리소스 파일은 kotlin 코드 왜의 것들 음... 다른 의미로는 프론트? 에 해당하는 것들이 기술되어 있는 곳들이라고 설명 할 수 있겠습니다

  • drawable
    • 각종 이미지 파일들이 들어 있는 곳
  • layout
    • 도화지? 음 어플들의 도화지들이 들어 있는 곳
  • mipmap
    • 어플리케이션을 나타내는 아이콘들이 들어 있는 곳
  • value
    • 어플리케이션을 구성하기 위한 값들이 들어 있는 곳

이렇게 기본적인 폴더 구조들을 살펴 봤습니다

java 하위에 있는 폴더들은 코드들로 풀어나갈 수 있는 것들

res 하위이 있는 것들은 화면에 보이는 것들을 기술해 놓은 것들이라고 생각 할 수 있을 것 같습니다

폴더 구조를 보니 뭔가 슬슬 개발을 할 것 같은 그런 설레임이 생기는 데요!! 얼른 하루 빨리 어플을 만들었으면 좋겠습니다!!

 

#패스트캠퍼스 #패캠챌린지 #직장인인강 #직장인자기계발#패스트캠퍼스후기#30개 프로젝트로 배우는 Android 앱 개발 with Kotlin 초격차 패키지 Online

 

https://bit.ly/37BpXiC

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
반응형

댓글