미완성인 감사어플

프로그래밍|2014.01.25 06:00
미완성인 감사어플


구글 개발자 등록을 저 번주에 드디어 마치고 간단히 앱을 개발을 하기 시작을 했습니다. 아직까지 허접한 앱이지만 그래도 나름 감사에 관련된 어플입니다. 오늘 하루 중 있었던 일이나 기뻤던 일을 감사를 하는 것인데 간단히 텍스트 박스에 오늘 하루 중에 기뻤던 일을 간단히 입력 후에 버튼을 누르면 메세지 뜨는 형태입니다.


초기에 많이 부족하지만 기능을 조금씩 바꾸어 나갈 예정입니다. 소스는 공개를 해드리겠습니다. 안드로이드 로컬에서만 돌아가기 때문에 서버와 연동을 하지 않았고 내부에 SQLite를 사용을 하지 않고 아주 기본적인 소스로 구성이 되어 있습니다.




위에서 말씀을 드린 앱이 어떻게 돌아가는지 과정을 스크린샷으로 찍었습니다. 쉬운 말로 캡쳐! ㅎㅎ 스마트폰 내에 캡쳐를 했어요. 캡쳐를 하는 방법을 몰라 어플을 다운 받았지만 허사였네요. 전원키, 홈키를 같이 누르면 캡쳐가 되더군요. 소스를 공개를 해드리겠습니다.



MainActivity.java

package com.example.intenttest;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
public class MainActivity extends Activity {
 
 EditText edt1;
 Button btn;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
       
        edt1 = (EditText)findViewById(R.id.edt1);
        btn = (Button)findViewById(R.id.btn);
        btn.setOnClickListener(new OnClickListener() {
         @Override
         public void onClick(View v) {
          String thank = edt1.getText().toString();
          
          Toast.makeText(getApplicationContext(), thank, Toast.LENGTH_LONG).show();
         }
        });
    }
}


위의 소스는 자바소스입니다. xml소스도 공개를 해드리겠습니다.

activity_main.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >
    <LinearLayout
        android:id="@+id/linearLayout1"
        android:layout_width="200dip"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:orientation="vertical" >
        <TextView
            android:id="@+id/textView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:text="오늘 하루 중 제일 기뻤던일!" />
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content" >
            <EditText
                android:id="@+id/edt1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_weight="1" >
                <requestFocus />
            </EditText>
        </LinearLayout>
       
        <View
            android:layout_width="fill_parent"
            android:layout_height="10dip"/>
        <Button
            android:id="@+id/btn"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:text="감사하기" />
    </LinearLayout>
</RelativeLayout>


화면의 레이아웃을 구성을 하는 xml부분입니다. 보통 LinearLayout을 주로 쓰지만 RelativeLayout도 많이 쓰이는 추세입니다. 레이아웃 구성은 텍스트박스, 버튼, 텍스트 뷰로 구성이 되어 있습니다. 참으로 쉬운 구성이네요. 아직까지 안드로이드의 세부적인 기능을 접하질 못하였습니다. 심지어 센서부분까지 건드리지 못해봤습니다.


요즘에 꿈을 찾는 중인데 꿈을 찾기란 쉽지 않은거 같아요. 늘 그래왔듯이 꿈만 찾다가 왠지 모를 시간을 다 보내는 거 같아 직접 소스를 치고 있습니다. 부족한 소스이지만 이렇게 관심을 가져 주셔서 고맙습니다. 후에 완성을 하게 되면 마켓에 배포를 할 예정입니다. 처음 이지만 최선을 다해 만들어 보겠습니다.~

댓글()
  1. Favicon of https://moimoihair.tistory.com BlogIcon MINi99 2014.01.25 10:24 신고 댓글주소  수정/삭제  댓글쓰기

    직접 코딩까지 하시는군요^^ 정말 많은 노력을 하시는 모습 보기좋습니다^^

  2. Favicon of https://baniworld.tistory.com BlogIcon 반이. 2014.01.25 10:49 신고 댓글주소  수정/삭제  댓글쓰기

    오호 신기하네요 ㅎㅎ

  3. Favicon of http://stockm.tistory.com BlogIcon S매니저 2014.01.25 11:05 신고 댓글주소  수정/삭제  댓글쓰기

    잠시 인사드리러 왓답니다^^
    행복한 하루 보내세요~

  4. Favicon of http://aduyt.tistory.com BlogIcon 어듀이트 2014.01.25 13:01 신고 댓글주소  수정/삭제  댓글쓰기

    덕분에 잘 보고 갑니다^^
    행복하고 즐건 하루 되시길 바래요~

  5. Favicon of http://life-lineup.tistory.com BlogIcon +요롱이+ 2014.01.25 13:06 신고 댓글주소  수정/삭제  댓글쓰기

    덕분에 너무 잘 보고 갑니다.
    남은 하루도 의미있는 시간이시길 바랍니다.

  6. Favicon of https://0063.tistory.com BlogIcon 카르페디엠^^* 2014.01.25 14:33 신고 댓글주소  수정/삭제  댓글쓰기

    멋진 꿈 꼭 찾으시길 바랄께요^^

  7. Favicon of https://hansik07.tistory.com BlogIcon Hansik's Drink 2014.01.25 16:10 신고 댓글주소  수정/삭제  댓글쓰기

    완전 기다려지는군요~ ^^
    잘 보고 갑니다 ㅎㅎ

  8. Favicon of https://mini123.tistory.com BlogIcon 메모공주 2014.01.25 19:34 신고 댓글주소  수정/삭제  댓글쓰기

    전 보기만 해도 어렵네요 ^^;
    대단하심요 !
    홧팅 !!!!!!!!!!!

  9. Favicon of https://hush-now.tistory.com BlogIcon 쭈니러스 2014.01.25 22:18 신고 댓글주소  수정/삭제  댓글쓰기

    우와~ 어플도 만드시나요??? 멋지네요~
    완성된 모습이 궁금합니다~

  10. Favicon of https://gdlsg.tistory.com BlogIcon 도생 2014.01.25 22:57 신고 댓글주소  수정/삭제  댓글쓰기

    좋은 어플 만들었는데 많은 사람들이 사용하면 좋겠습니다.
    즐거운 주말 보내세요^_^

  11. Favicon of https://nimpopoyes.tistory.com BlogIcon 톡톡 정보 2014.01.25 22:59 신고 댓글주소  수정/삭제  댓글쓰기

    유익한 어플이네요. 잘 알고 갑니다.
    늘 행복하세요^^

  12. Favicon of https://joaramission.tistory.com BlogIcon 별이~ 2014.01.27 00:00 신고 댓글주소  수정/삭제  댓글쓰기

    좋은 어플 소개 잘보고갑니다^^
    주말 마무리 잘하시고, 좋은꿈 꾸세요^^

  13. Favicon of https://namedia.tistory.com BlogIcon 쿨럭~ 2014.03.23 11:05 신고 댓글주소  수정/삭제  댓글쓰기

    와우~ 기대하겠습니다.
    오늘도 좋은 정보 잘 보고 갑니다.
    좋은 휴일 되세요~^^