Android App Developing with communication included

Slides:



Advertisements
Similar presentations
Android Application Development A Tutorial Driven Course.
Advertisements

CE881: Mobile and Social Application Programming Simon M. Lucas Menus and Dialogs.
Chapter 1: Voilà! Meet the Android
Chapter 6 Jam! Implementing Audio in Android Apps.
Chapter 6: Jam! Implementing Audio in Android Apps.
Progress Report 11/1/01 Matt Bridges. Overview Data collection and analysis tool for web site traffic Lets website administrators know who is on their.
By: Jeremy Smith.  Introduction  Droid Draw  Add XML file  Layouts  LinearLayout  RelativeLayout  Objects  Notifications  Toast  Status Bar.
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
App Development on Android. Contents  First Milestone  Second Milestone  Third Milestone  Last Milestone 
INTERNATIONAL SUMMER ACADEMIC COURSE UNIVESITY OF NIS ISAC – Android programming.
Emerging Platform#4: Android Bina Ramamurthy.  Android is an Operating system.  Android is an emerging platform for mobile devices.  Initially developed.
Android and Eclipse Thaddeus Diamond CPSC 112. A Quick Introduction Eclipse is an IDE (Integrated Development Environment Open Source Much more full-featured.
Programming Your Android App Gourav Khadge
Mobile Application Development with ANDROID Tejas Lagvankar UMBC 29 April 2009.
About me Yichuan Wang Android Basics Credit goes to Google and UMBC.
Chapter 1: Voilà! Meet the Android
Model View Controller (MVC) Rick Mercer with a wide variety of others 1.
Chapter 2: Simplify! The Android User Interface
01. Introduction to Android Prof. Oum Saokosal Master of Engineering in Information Systems, South Korea
Mobile Application Development using Android Lecture 2.
DUE Hello World on the Android Platform.
Android for Java Developers Denver Java Users Group Jan 11, Mike
Chapter 2 The Android User Interface. Objectives  In this chapter, you learn to:  Develop a user interface using the TextView, ImageView, and Button.
Asst Prof. Saeed Ahmadi Software Engineering CSF Kabul University 1.
Android Boot Camp for Developers Using Java, 3E
Android Boot Camp for Developers Using Java, Comprehensive: A Guide to Creating Your First Android Apps Chapter 2: Simplify! The Android User Interface.
Silicon Valley Code Camp 2009 “Embellish Your Pictures” Build an Application for an Android Phone Jack Ha, Balwinder Kaur Oct 3, 2009 – 5:15PM Room CCL.
Educational & entertraiment applications on Android platform «Piano» and «Abetare» Anisa Shehu Prof. Asoc. Elinda Meçe 14 th Workshop “Software Engineering.
Introduction to Android
 Installation of Android Development Environment  Creating the App with OpenGL ES API  Running the App on Emulator Android App Development.
Android operating system N. Sravani M. Tech(CSE) (09251D5804)
The Ingredients of Android Applications. A simple application in a process In a classical programming environment, the OS would load the program code.
Common Mistakes to Avoid During Android App Development.
Android apps development - Eclipse, Android SDK, and ADT plugin Introduction of.
LOGO Supervisor: Mr.Huỳnh Anh Dũng Students: Nguyễn Công Tuyến Nguyễn Cảnh Phương Phạm Thị Hằng Bùi Thị Huệ Trần Đức Bình Nguyễn.
Introduction to Android Programming
Introduction to Android Chapter 1 1. Objectives Understand what Android is Learn the differences between Java and Android Java Examine the Android project.
The Basics of Android App Development Sankarshan Mridha Satadal Sengupta.
Chapter 2: Simplify! The Android User Interface
Beginning of Xamarin for iOS development
Android Application -Architecture.
Mobile Applications (Android Programming)
Supervisor : Trần Vinh Thu
Android Mobile Applications Course Introduction
Enable Talk Prepared By: Alaa Mayyaleh Shurouq Abu salhiah.
Android Moving to a second Activity
Android Boot Camp for Developers Using Java, 3E
MAD.
3D Tetris Game on Android OS
Activities and Intents
Android Mobile Application Development
Development-Introduction
Project 11: Security and Privacy of the Communication Channels among IoT Devices REU Student: Tianbo Chen Graduate mentors: Safa Bacanli and Huy Truong.
Mobile Application Development Chapter 4 [Android Navigation and Interface Design] IT448-Fall 2017 IT448- Fall2017.
Tarneeb Game.
Understand Windows Forms Applications and Console-based Applications
CMPE419 Mobile Application Development
Anatomy of an Android Application
Android SDK & App Development
Mobile App Development Laurentian - GTU
Oracle Architecture Overview
Application Development A Tutorial Driven Course
Android Topics UI Thread and Limited processing resources
Android Topics Threads and the MessageQueue
Enable Talk Prepared By: Alaa Mayyaleh Shurouq Abu salhiah.
WPS - your story so far Seems incredible complicated, already
Emerging Platform#3 Android & Programming an App
Mobile Programming Dr. Mohsin Ali Memon.
Getting Started with Android…
CMPE419 Mobile Application Development
Presentation transcript:

Android App Developing with communication included by 陈宏杰 茹栋宇 朱明宇 李洋

WOLF CONTENT Part.1 | Introduction Part.2| Interface Part.3| Algorithm Part.4| communication Part.5| Summary

1 Introduction

1 WHY WE DESIGN WEREWOLF We aim at using android developing tools to implement the board game Werewolf on android system and communication between mobiles.

Existed similar Apps

The drawback of existed Werewolf Apps NO COMMUNICATION!

2 Interface

2 Interface -organizing the layout and images

2.Using Java to control UI ♦dynamic 3.Both User Interface 1.Using .xml to control UI ♦Using MVC pattern 2.Using Java to control UI ♦dynamic 3.Both ♦to deal with a complicated situation In our app, we use the first way to finish the UI design.

1.open another activity ♦using “intent” method ♦add the activity information to AndroidManifest_xml. ♦add listener of the button 2.design the layout ♦change the ic_launcher ♦three interfaces ♦choosing patterns ♦god pattern ♦player pattern ♦the optimization plan ♦add pictures to the buttons ♦add an interface to show our e-mail to look for good advice ♦add the background music

3 Algorithm

Engine coding java class and methods correlated to the game engine

Interpretation about engine part Instance of RoleDistribution Class RoleDistribution Class Game ArrayList of Role objects Class Role

Java-type coding Totally object-oriented Security Powerful built-in packets

4 Communication

5 Summary

Learn with practice Summary We learned the activity-based android developing We built the communication between devices and hence know better about networks We succeed to complete the task with models separated Learn with practice

Thank you ! Q and A