mobil uygulama programlama - beykent...
TRANSCRIPT
http://developer.android.com/guide/topics/manifest/manifest-intro.html 2
<?xml version="1.0" encoding="utf-8"?> <manifest> <uses-permission /> <uses-sdk /> <uses-feature /> <supports-screens /> <application /> <activity /> <intent-filter /> <service /> <receiver /> <uses-library /> </manifest>
http://developer.android.com/guide/topics/manifest/manifest-intro.html 3
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="net.mustafaozcan.tarayici" android:versionCode="1" android:versionName="1.0 " > <uses-sdk android:minSdkVersion=“10” android:targetSdkVersion=“16" /> <uses-permission android:name="android.permission.INTERNET" /> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".MainActivity" android:label="@string/title_activity_main" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>
http://developer.android.com/guide/topics/ui/overview.html 4
http://developer.android.com/guide/topics/ui/declaring-layout.html 5
http://developer.android.com/guide/topics/ui/controls.html 6
Common Controls
http://developer.android.com/guide/topics/ui/ui-events.html 7
http://developer.android.com/guide/topics/ui/menus.html 8
Options Menu Context Menu
http://developer.android.com/guide/topics/ui/dialogs.html 9
http://developer.android.com/guide/topics/ui/notifiers/notifications.html 10
7.Detail
http://developer.android.com/guide/topics/ui/notifiers/toasts.html 11
http://developer.android.com/guide/components/activities.html 12
http://developer.android.com/guide/components/activities.html 13
Creating a Rubric for Projects
14
Criterias Poor Average Perfect User Interface 2 5 10
Working Correctly 10 20 40
Usability 5 10 20
Standardization 2 5 10
Delivery On Time 5 10 20
Assesment
15
Senato Kararı ile Ara Sınav Tarihleri: 24 Kasım 2012 – 09 Aralık 2012
Exams
• Ara Sınav (Proje Ödevi)
•Ölçme faaliyeti (En az 2)
•Final
Projects • 30.10.2012 •13.11.2012 •18.12.2012 •25.12.2012
•Ara Sınav 20.11.2012 – 04.12.2012 Project
Calculator
16
•Linear /Relative/Table Layout •EditText •Buttons
UI Elements :
•Basic Math Operations
Scenario:
Mobile Browser
17
•Linear Layout •EditText •Button •WebView
UI Elements :
•Write url •Click to Go Button •Show Toast Notification (URL) •Load url in WebView •Set Javascript enable for WebView
Scenario: