View
43
Download
3
Category
Preview:
Citation preview
Android DevelopmentStarter KitPelatihan Umum OMAHTI 2016 part 1
WHY?
Everybody in this country should learn to program a computer …Because it teaches you how to think-Steve Jobs-
LocationMobility
COMPUTER SCIENCE
OMAHTIMOBILE APPS DEVELOPMENT
PELATIHAN LOMBA PROJECT
Version of Android
Requirements
4GB / 8GB+
HARDWARE SOFTWARE
COMPONENT
Programming Language
XML
WEB (SERVICE)
Firebase Service
ACTIVITY
INTENT
ANDROID MANIFESTLIBRARY
LAYOUT
CODING TIME!
Java SyntaxSimple Activity
public class ProfileActivity extends AppCompatActivity {
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_profile); }}
XML SYNTAX
<TextView android:layout_width="200dp" android:layout_height="240dp"
android:textStyle="bold" android:text="Hello World!"
android:background="@android:color/darker_gray" />
InteractionXML
JAVA
<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Click me!" android:onClick="doSomething"/>
public class ProfileActivity extends AppCompatActivity {...public void doSomething(View view){ //you can do //whatever you want
...}
}
LEARNING RESOURCE
Course-based
● Developer Official Site ● Udacity
○ Beginner○ Intermediate○ Expert○ Misc
● Vogella● Youtube
Useful Sites :
● Stack Overflow
● Material Design
● Android Arsenal
● Android Hive
● Android Begin
● etc
Thanks!Fajar Ulin Nuha
Computer Scientist UGMChief of Mobile Apps Development (MAD)
fajarunuha@gmail.com@fajarnuha || 087845331177
Recommended