MOBILE PROGRAMMING Meriska Defriani, S.Komp, M.Kom Introduction

Slides:



Advertisements
Similar presentations
1 Mobile Computing Mobile First (formerly Worklight) Copyright 2015 by Janson Industries.
Advertisements

Coursework 2: getting started (4) – using PhoneGap to build mobile applications (optional) Chris Greenhalgh G54UBI /
UFCFX5-15-3Mobile Device Development Android Development Environments and Windows.
UFCFX5-15-3Mobile Device Development UFCFX Mobile Device Development An Introduction to the Module.
Android Introduction Platform Overview.
Sayed Ahmed BSc. Eng. In Computer Sc. and Eng. (BUET), Bangladesh MSc., Computer Science, Canada President/Chief Architect/Lead Developer Justetc (Just.
Parts of a Computer Why Use Binary Numbers? Source Code - Assembly - Machine Code.
Android 2: Introduction to the Technology Kirk Scott 1.
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
Java Mobile Apps with GWT & PhoneGap Josh Marinacci, webOS Developer Advocate.
Sayed Ahmed Computer Engineering (BUET), Bangladesh MSc., Computer Science, Canada President/Chief Architect/Lead Developer Justetc (Just et cetera) Technologies.
Ali Shahrokni Application Components Activities Services Content providers Broadcast receivers.
Introducing NativeScript [Pavel Kolev Software Telerik: a Progress company]
BIT 285: ( Web) Application Programming Lecture 15: Tuesday, February 24, 2015 Microsoft Azure Instructor: Craig Duckett.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Using NativeScript to develop native apps for IOS and Android
Game on! With Nativescript
Installation of Visual Studio Android emulator and Android Studio
NativeScript – Open source platform to build Native iOS/Android Apps.
Google Web Toolkit for Mobile Applications Development INGENUITY AT ITS BEST……………….
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
APP DESIGN AND DEVELOPMENT WITH THE IONIC FRAMEWORK Chuck Leone
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
PhoneGap. web-based mobile development framework, based on the open-source Cordova project. use standard web technologies such as HTML5, CSS3, and JavaScript.
跨平台 Hybrid App 開發簡介 - 使用 Visual Studio Tool for Apache Cordova + HTML/JavaScript 陳葵懋 (Ian)
COM594: Mobile Technology Practical – Week 1 Android and Android Studio.
Dive into web development
Introduction to Mobile Computing
Mobile Device Development
Introduction to Xamarin C# Everywhere
ET-570 Smart Phone Apps.
Android Mobile Application Development
IS1500: Introduction to Web Development
SEEM4570 Tutorial 1:Software Installation
Google Web Toolkit Tutorial
Introduction to Mobile Web Applications
Microsoft /17/2018 4:24 AM BRK4012 Dive deep on Skype Web SDK & Skype for Business App SDK - Build apps across Web, IOS & Android Srividhya Chandrasekaran Amit.
Development-Introduction
3 Things Everyone Knows About Node JS That You Don't
Multi-Device Hybrid Apps What, Why, and When to Use Hybrid Development Option Ervin Loh ALM Program Manager
Hybrid Mobile Applications
CA16R405 - Mobile Application Development (Theory)
Cross platform automated appium testing - A Primer
Week 01 Comp 7780 – Class Overview.
Hybrid Mobile Applications
MIT App Inventor By Hans Yip.
A lot of Software Development is about learning
Automation for mobile apps Presenter: Nikita Mader
Different Types of Apps. App Development ● App Development refers to the creation of computer applications for use on mobile devices such as tablets,
Installing OpenRefine
Mobile App Development
Apps XD.
SEEM4570 Tutorial 1 Android SDK + XCode SDK +
Database Software.
Cordova & Cordova Plugin Installation and Management
And I have to create mobile apps too?
Office 365 Development.
ENIAC – the first computer
Frameworks Deploying Online Services
Chapter 2 Ionic Installation
Programming your Robot
Introduce to Angular 6 Present by: Võ Văn Hào
MOBILE PROGRAMMING Meriska Defriani, S.Komp, M.Kom Lecture Contract
Angular.
Web Application Development Using PHP
11/11/2019 1:15 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Presentation transcript:

MOBILE PROGRAMMING Meriska Defriani, S.Komp, M.Kom Introduction Informatics Engineering High School of Technology Wastukancana Purwakarta

Why You Should Learn About Mobile Programming for Android ? If you have the basic knowledge of programming, it will not difficult to learn about mobile programming So many free tools, platforms, and frameworks so you don't need much modal to learn android Android users are increasing so the offered applications also increase  Lot of opportunities to find work or make your own start up

Various Programming Languages for Mobile Android : Java, Kotlin iOS : Swift, Objective-C Cross Platform : Javascript, C#, C, C++, Phyton, Ruby

Javascript One of popular programming language among web developers that can be used to create mobile applications One of 5 languages that are sought-after by companies

Javascript The most famous javascript framework yang are Ionic and React Native By using the framework we can publish applications that run on Android or iOS from one source

React Native One of javascript framework created by Facebook The difference between React Native and Ionic: React Native is intended to make a real native mobile applications while Ionic is intended to create WebApp applications React Native will compile applications into native Android and iOS codes while Ionic will wrap applications in a browser

How React Native Work? React Native works by embedding a Javascript file that has been bundled in the application, and running it locally from the application that we created. But we can also put Javascript files on the server and retrieve them when there is a connection. This allows us to update applications quickly without going through the process of submitting to Google Playstore or iOS Appstore. For UI and UX, React Native uses Javascript. For styling, it is almost similar to CSS on the web, but with Camel Case.

How to Install React Native? https://facebook.github.io/react-native/

1 - Expo Expo is the easiest way to start building a new React Native application. It allows you to start a project without installing or configuring any tools to build native code - no Xcode or Android Studio installation required

1 - Expo Install Node.Js : https://nodejs.org/en Open the command prompt : npm install –g expo-cli expo init FirstProject cd FirstProject npm start/expo start Open the FirstProject directory, the application can be modified by editing the App.js file

1 - Expo Install the Expo client app on your Android phone and connect to the same wireless network as your computer. On Android, use the Expo app to scan the QR code from your terminal to open your project. Register your Expo account then Sign In

2 – Native Code Follow these instructions if you need to build native code in your project. For example, if you are integrating React Native into an existing application, or if you "ejected" from Expo or Create React Native App, you'll need this section.

Java SE Development Kit (JDK) https://www. oracle Java SE Development Kit (JDK) https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html *) jangan lupa untuk setting path jdk pilih Untuk windows 64bit

Node.js https://nodejs.org/en

Install Python melalui command prompt (cmd): C:\Users\ASUS>npm install python Install React Native Command Line Interface: C:\Users\ASUS>npm install –g react-native-cli

Install Android SDK trough Android Studio or independently This tutorial link may help you : http://xtreme-programmers.blogspot.com/2017/07/install-android-sdk-offline.html

How to Run React Native Project Using Android Device? https://facebook.github.io/react-native/

Make a Project C:\Users\ASUS>react-native init FirstProject C:\Users\ASUS>cd FirstProject *) FirstProject is the project name and also the directory where the project exist *) open the project directory in drive C and open the aps.js file

Run the Project Connect device with computer using USB cable. Activate Developer Mode and USB Debugging in Android device. Open cmd and run : C:\Users\ASUS>adb devices *)to check if the device has been detected by PC C:\Users\ASUS>react-native run-android

3 – Expo Snack https://snack.expo.io/ Run the application with Expo Client App in Android Device *)The device and PC must have internet connection