Android Mobile Applications Course Introduction

Slides:



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

Google Android Introduction to Mobile Computing. Android is part of the build a better phone process Open Handset Alliance produces Android Comprises.
 User Interface - Raeha Sandalwala.  Introduction to UI  Layouts  UI Controls  Menus and ‘Toasts’  Notifications  Other interesting UIs ◦ ListView.
Course Content, Evaluation, Exams
Database Course Program, Evaluation, Exams Telerik Software Academy Databases.
OOP Course Program, Evaluation, Exams, Resources Svetlin Nakov Telerik Software Academy academy.telerik.com Technical Trainer
Course Program, Evaluation and Exams Svetlin Nakov Telerik Software Academy academy.telerik.com Technical Trainer
Course Program, Evaluation, Exams, Resources Svetlin Nakov Telerik Software Academy academy.telerik.com Technical Trainer
Course Content, Evaluation, Exams Telerik Software Academy ASP.NET Web Forms.
About me Yichuan Wang Android Basics Credit goes to Google and UMBC.
JavaScript Basics Course Introduction SoftUni Team Technical Trainers Software University
Course Program, Evaluation, Exams, Resources Telerik Software Academy Data structures and algorithms.
Advanced JavaScript Course Introduction SoftUni Team Technical Trainers Software University
Android for Java Developers Denver Java Users Group Jan 11, Mike
Database Course Program, Evaluation, Exams Svetlin Nakov Telerik Software Academy academy.telerik.com Technical Trainer
Course Program, Evaluation, Exams
Cosc 5/4730 Android App Widgets. App Widgets App Widgets are miniature application views that can be embedded in other applications (such as the Home.
Course Program, Evaluation, Examination Telerik Software Academy Apps for Windows Phone & Windows Store.
JS Frameworks Course Program, Evaluation, Exams Doncho Minkov Telerik Software Academy academy.telerik.com Senior Technical Trainer
Course Program, Evaluation and Exams Svetlin Nakov Telerik Software Academy academy.telerik.com Technical Trainer
Course Program, Evaluation, Exams, Resources Svetlin Nakov Telerik Software Academy academy.telerik.com Technical Trainer
JavaScript Basics Course Introduction Svetlin Nakov Technical Trainer Software University
OOP Course Program, Evaluation, Exams, Resources Telerik Software Academy Object-Oriented Programming.
Course Program, Evaluation and Exams Telerik Software Academy C# Fundamentals – Part 2.
Mobile Programming Midterm Review
C# Basics Course Introduction Svetlin Nakov Technical Trainer Software University
Web Fundamentals (HTML and CSS) Course Introduction SoftUni Team Technical Trainers Software University
ASP.NET MVC Course Program, Evaluation, Exams Nikolay Kostov Telerik Software Academy academy.telerik.com Team Lead, Senior Developer and Trainer
Web Fundamentals (HTML and CSS) Course Introduction Svetlin Nakov Technical Trainer Software University
HW#9 Clues CSCI 571 Fall, HW#9 Prototype
Web Fundamentals (HTML and CSS)
Course Program, Evaluation, Exams George Georgiev Telerik Software Academy academy.telerik.com Technical Trainer itgeorge.net.
High-Quality Code: Course Introduction Course Introduction SoftUni Team Technical Trainers Software University
Advanced C# Course Introduction SoftUni Team Technical Trainers Software University
Object-Oriented Programming Course Introduction Svetlin Nakov Technical Trainer Software University
JavaScript Applications Course Introduction SoftUni Team Technical Trainers Software University
1 Android Workshop Platform Overview. 2 What is Android?  Android is a software stack for mobile devices that includes an operating system, middleware.
Course Program, Evaluation, Exams Doncho Minkov Telerik Software Academy academy.telerik.com Senior Technical Trainer
Introduction to Android OS Димитър Н. Димитров Astea Solutions AD.
JavaScript Applications Course Introduction SoftUni Team Technical Trainers Software University
High-Quality Code: Course Introduction Course Introduction SoftUni Team Technical Trainers Software University
S'n'D Course Program, Evaluation, Exams, Resources Doncho Minkov Telerik Software Academy academy.telerik.com Technical Trainer
Mobile Programming Lecture 4 Resources, Selection, Activities, Intents.
Course Program, Evaluation, Exams George Georgiev Telerik Software Academy academy.telerik.com Technical Trainer itgeorge.net.
ASP.NET MVC Course Program, Trainers, Evaluation, Exams, Resources SoftUni Team Technical Trainers Software University
Course Program, Evaluation, Examination Telerik Software Academy Hybrid Mobile Applications.
Course Program, Evaluation, Examination Telerik Software Academy Mobile Applications for iPhone and iPad.
Advanced JavaScript Course Introduction SoftUni Team Technical Trainers Software University
WPF Course Program, Evaluation, Exams Doncho Minkov Telerik Software Academy academy.telerik.com Senior Technical Trainer
Web Services Course Program, Evaluation, Exams Telerik Software Academy Web Services and Cloud.
JS Frameworks Course Program, Evaluation, Exams
English for Nursing Overview.
Mobile and Social Computing
JavaScript OOP: Course Introduction
JavaScript Applications: Course Introduction
Object-Oriented Programming: Course Intro
HTML Basics Course Introduction
Android Mobile Application Development
Mobile Application Development Chapter 4 [Android Navigation and Interface Design] IT448-Fall 2017 IT448- Fall2017.
JavaScript Frameworks & AngularJS
CMPE419 Mobile Application Development
ANDROID LISTS.
Android App Developing with communication included
Application Development A Tutorial Driven Course
Android App Development Course
Mobile and Social Computing
Learn on the Move with the Moodle Mobile App
Emerging Platform#3 Android & Programming an App
Getting Started with Android…
CMPE419 Mobile Application Development
Presentation transcript:

Android Mobile Applications Course Introduction Dimitar Ivanov Android Mobile Applications Telerik Software Academy http://academy.telerik.com

Course Objectives Create a Android application Create an activity and manage its lifecycle. Access resources programmatically to optimize maintenance and localization. Create full-featured graphical user interfaces with widget, dialogs, menus, and event handlers. Control the organization of your screen with layouts.

Course Objectives Design flexible user interfaces for multiple form factors using fragments Communicate between applications in a loosely- coupled way with intents Listen for notifications with broadcast receivers Create a service to handle background tasks and use notifications to indicate the status of those tasks Persist application state using preferences, files, and SQLLite

Course Objectives Use both ArrayAdapter and CursorAdapter to bind data to widgets. Share data with other applications with content providers. Access Contacts and other build-in Android providers. Determine the current location and leverage Google Maps. Publish an application to an Android device.

Thank God There Are Bonuses! Evaluation Thank God There Are Bonuses!

Android Mobile Apps: Evaluation Evaluation components Course project – 75% Homework – 10% Homework evaluation – 5% 3 peer reviews per homework (excellent, OK, bad) Attendance in class – 10% Bonuses Forums activity – bonus up to 5%

Pass / Excellence / Fail Criteria Criteria for pass / pass with excellence / fail Pass with excellence Very high exam results or High total results Pass Average total results Fail Low total results or low exam results

Homework Peer Reviews Everyone will get feedback for their homework Everyone will give feedback for few random homework submissions Students submit homework anonymously Please exclude your name from the submissions! For each homework submitted Students evaluate 3 random homeworks From the same topic, after the deadline Homework comments are not obligatory

Check Your Presence From now on you should check your presence on the barcode reader 2-3 times a day: In the morning when lectures begin (~10:30) After lunch break (~13:30) When you have data structures and algorithms when the lecture starts (~18:00)

Course Project The course project will consist of developing an mobile application for Android devices In random teams of two Should work with remote data (REST) Should use device capabilities More information can be found in the Project description.docx

Android Mobile Applications Course Introduction http://academy.telerik.com

Homework Define two activities: The first one must have edittext and send the edittext info through the intent The second activity shows inside a textView the data passed from the first one Implement gridView the same way as the listView, that is implemented in the video