<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2266837879935062327</id><updated>2026-02-16T00:04:05.903+08:00</updated><category term="android"/><category term="php"/><category term="MobileSIG"/><category term="web development"/><category term="blogging"/><category term="mobile"/><category term="mobile development"/><category term="conference"/><category term="codes"/><category term="mobile apps"/><category term="joomla"/><category term="seminar"/><category term="seo"/><category term="training"/><category term="code"/><category term="database"/><category term="joomla 1.7"/><category term="profile"/><category term="sqlite"/><category term="mobile web"/><category term="trainings"/><category term="myjict"/><category term="mysql"/><category term="tutorial Joomla 1.7 melayu"/><category term="tutorial melayu"/><category term="web marketing"/><category term="Java"/><category term="admob"/><category term="ide"/><category term="web application"/><category term="website"/><category term="android emulator"/><category term="eclipse"/><category term="html5"/><category term="open source"/><category term="peribahasa scanner"/><category term="php training"/><category term="proceedings"/><category term="security"/><category term="assignment"/><category term="bootstrap"/><category term="json"/><category term="mobile web design"/><category term="peribahasa"/><category term="research"/><category term="resume"/><category term="service"/><category term="update"/><category term="web"/><category term="wordpress"/><category term="Android Developer Tools"/><category term="BlueStacks App Player"/><category term="apk"/><category term="arabic"/><category term="artificial intelligence"/><category term="automated assessment"/><category term="book i read"/><category term="educational technology"/><category term="flash"/><category term="information retrieval"/><category term="javascript"/><category term="mathurat"/><category term="multiplatform"/><category term="ommar"/><category term="proceeding"/><category term="programming"/><category term="web 2.0"/><category term="windows phone 8"/><category term="windowsphone"/><category term="work"/><category term="workshop"/><category term="16 chapters free PHP training manual"/><category term="English-Malay automated translation"/><category term="HTML"/><category term="Iconaps"/><category term="Tutorial Android Melayu"/><category term="android 2.2"/><category term="android studio"/><category term="browser"/><category term="code sample"/><category term="computer science"/><category term="contact"/><category term="contest"/><category term="dictionary"/><category term="e-commerce"/><category term="educational blog"/><category term="experience"/><category term="facebook"/><category term="flashcard"/><category term="froyo"/><category term="hacking"/><category term="hobby"/><category term="icon2"/><category term="islamic app"/><category term="joomla extension"/><category term="joomla melayu"/><category term="journal of ICT"/><category term="kamus"/><category term="laravel"/><category term="malay proverbs"/><category term="manzil"/><category term="meetup"/><category term="mobile ads"/><category term="modules"/><category term="motivational talk"/><category term="myskills"/><category term="online database"/><category term="oop"/><category term="openoffice"/><category term="papers"/><category term="phonegap"/><category term="php meetup"/><category term="phpeclipse"/><category term="projects"/><category term="proverb"/><category term="publishing"/><category term="secondary school"/><category term="smartsolat"/><category term="spinner"/><category term="string"/><category term="survey"/><category term="swipe"/><category term="timetable"/><category term="translation"/><category term="utf-8"/><category term="video"/><category term="web editor"/><category term="webhosting"/><category term="wifi"/><category term="ADT"/><category term="BBJamHack KL"/><category term="CMS"/><category term="DARIPADA UNIVERSITI KEPADA KOMUNITI"/><category term="EduBlog"/><category term="FREE IT Training"/><category term="FREE PHP Tutorials"/><category term="GUI"/><category term="Google Play"/><category term="KUIS link"/><category term="KUIS student portal"/><category term="KUISCELL"/><category term="LMS"/><category term="Malay spellchecker"/><category term="MsSQL"/><category term="Nokia Mobile Internet Toolkit 4.1"/><category term="PHP Training Module"/><category term="SMK Dato&#39; Sulaiman"/><category term="Samsung Galaxy Tab 10.1"/><category term="Social Media Marketing"/><category term="Turn laptop into Wifi hotspot"/><category term="VIP (Very Important Programmer) PHP Programming Contest"/><category term="about the writer"/><category term="academic briefing"/><category term="adobe"/><category term="adodb"/><category term="aics"/><category term="ajax"/><category term="analytics"/><category term="arduino"/><category term="ask me"/><category term="automated programming assessment"/><category term="backtrak"/><category term="barcamp"/><category term="bengkel"/><category term="bernama"/><category term="bios"/><category term="blackberry"/><category term="bloggers buff"/><category term="bloggers gathering"/><category term="business card"/><category term="calculation"/><category term="camp 10"/><category term="certification"/><category term="codelobster"/><category term="competition"/><category term="consultations"/><category term="content"/><category term="content marketing"/><category term="cordova"/><category term="custom domain name"/><category term="dakwah"/><category term="database sample"/><category term="debugging"/><category term="development"/><category term="devfest"/><category term="donate"/><category term="e-learning"/><category term="easyeclipse"/><category term="ecommerce"/><category term="edu"/><category term="electronic dictionary"/><category term="english proverbs"/><category term="enterpreneurship"/><category term="exercise"/><category term="fileupload"/><category term="final year project presentation"/><category term="firefox 3"/><category term="fragment"/><category term="framework"/><category term="free online storage"/><category term="free online survey"/><category term="free php training manuals"/><category term="free web hosting"/><category term="friends"/><category term="fstm"/><category term="ftp"/><category term="fullscreen"/><category term="generating APK"/><category term="genymotion"/><category term="gmail offline"/><category term="gold medals"/><category term="google API"/><category term="google calendar"/><category term="google scholar"/><category term="google search"/><category term="hijrah rasul"/><category term="htc wildfire froyo update"/><category term="iPhone"/><category term="icons"/><category term="ict"/><category term="ict training"/><category term="idioms"/><category term="information technology"/><category term="integration 2010"/><category term="internet"/><category term="internet and www"/><category term="internet marketing"/><category term="introduction to it"/><category term="ios"/><category term="itex 2010"/><category term="itsim"/><category term="jobs"/><category term="joomla 1.6"/><category term="joomla-day 2008"/><category term="jquerymobile"/><category term="kdi"/><category term="keselamatan laman web"/><category term="keyword optimization"/><category term="khidmat komuniti"/><category term="knowledge management"/><category term="kursus"/><category term="landscape"/><category term="language"/><category term="layout"/><category term="library"/><category term="linked list"/><category term="login"/><category term="machine translation"/><category term="makeweekend"/><category term="malay"/><category term="malay-arabic dictionary"/><category term="mdec"/><category term="mdictionary"/><category term="me"/><category term="megazine"/><category term="mendeley"/><category term="microsoft events"/><category term="mnemonics"/><category term="mobile blogging apps"/><category term="mp3 player"/><category term="multibyte"/><category term="multimedia"/><category term="mycompanyhr"/><category term="nokia"/><category term="noprogramming"/><category term="on-screen keyboard"/><category term="online dictionary"/><category term="online form"/><category term="online storage"/><category term="opkim"/><category term="oscommerce"/><category term="pc remote control"/><category term="pdf"/><category term="pecamp"/><category term="pertandingan kemahiran malaysia"/><category term="phising"/><category term="php manual"/><category term="php meetup 2010"/><category term="php tutorials pdf"/><category term="phpmyadmin"/><category term="picture"/><category term="poster"/><category term="promote website"/><category term="publication"/><category term="qualification"/><category term="reviewer"/><category term="s40"/><category term="samsung galaxy s"/><category term="screen share"/><category term="session"/><category term="sideload"/><category term="skydrive"/><category term="smart learning"/><category term="social science"/><category term="solat"/><category term="static analysis"/><category term="student info"/><category term="students satisfaction"/><category term="study guide"/><category term="tablet"/><category term="talk"/><category term="test"/><category term="tips"/><category term="tutorials"/><category term="unicode"/><category term="virtual machine"/><category term="virtual technology"/><category term="virtualbox"/><category term="wallpaper"/><category term="web production"/><category term="webdev"/><category term="wifi hotspot"/><category term="world-come"/><category term="worst web application"/><category term="zakat"/><title type='text'>blog.kerul.net</title><subtitle type='html'>{codes} by blog.kerul.net</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.kerul.net/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://blog.kerul.net/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>FSTM KUIS</name><uri>http://www.blogger.com/profile/00723339728801815225</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>425</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2266837879935062327.post-4780210186022705979</id><published>2021-01-18T11:12:00.001+08:00</published><updated>2021-03-13T14:12:12.365+08:00</updated><title type='text'>Kursus Ionic 2021</title><content type='html'>&lt;h3 style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #333333; font-family: &amp;quot;Roboto Slab&amp;quot;, sans-serif; font-size: 1.5em; line-height: 1; margin: 50px 0px 30px; padding: 0px;&quot;&gt;Kursus terbaharu IONIC-5&lt;/h3&gt;&lt;p style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; line-height: 32.4px; margin: 0px 0px 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;Pengenalan sepintas lalu pembangunan apps Ionic&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;400&quot; src=&quot;https://www.youtube.com/embed/J-4tMGT16M4&quot; width=&quot;609&quot; youtube-src-id=&quot;J-4tMGT16M4&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; line-height: 32.4px; margin: 0px 0px 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: roboto, sans-serif;&quot;&gt;WhatsApp kami di&lt;/span&gt;&lt;a href=&quot;http://wasap.my/60129034614&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; box-sizing: border-box; color: #13c4a5; cursor: pointer; font-family: roboto, sans-serif; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot;&gt;&lt;/a&gt;&lt;span style=&quot;font-family: roboto, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://wasap.my/60129034614&quot; rel=&quot;noreferrer noopener&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; box-sizing: border-box; color: #13c4a5; cursor: pointer; font-family: roboto, sans-serif; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;&lt;strong style=&quot;box-sizing: border-box; margin-bottom: 0px;&quot;&gt;http://laravel.wasap.my&lt;/strong&gt;&lt;/a&gt;&lt;a href=&quot;http://laravel.wasap.my/&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; box-sizing: border-box; color: #13c4a5; cursor: pointer; font-family: roboto, sans-serif; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot;&gt;&lt;/a&gt;&lt;br style=&quot;font-family: roboto, sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: roboto, sans-serif;&quot;&gt;Dapatkan tarikh kursus terkini di&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;font-family: roboto, sans-serif;&quot;&gt;&lt;a href=&quot;http://fb.com/khirulnizam&quot; style=&quot;background: transparent; color: #970101; cursor: pointer; text-decoration-line: none;&quot; target=&quot;_blank&quot;&gt;fb.com/khirulnizam&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; line-height: 32.4px; margin: 0px 0px 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;Kolej Komuniti Temerloh September 2020&lt;br style=&quot;box-sizing: border-box; margin-bottom: 0px;&quot; /&gt;&lt;/p&gt;&lt;ul class=&quot;wp-block-gallery columns-2 is-cropped&quot; style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #444444; display: flex; flex-wrap: wrap; font-family: Roboto, sans-serif; font-size: 18px; line-height: 32.4px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;&lt;li class=&quot;blocks-gallery-item&quot; style=&quot;border: 0px; box-sizing: border-box; display: flex; flex-direction: column; flex-grow: 1; font-family: inherit; justify-content: center; line-height: 30.6px; margin: 0px 16px 16px 0px; padding: 0px; position: relative; text-align: left; width: calc((100% - 16px) / 2);&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgceJ1YjEGbz_3PHrDS2jAIV1fDvLY-THd78Svq0QtV2hQpf99Rj1mHAu0rCFzXaID1vCdNV1hZuxPkvRi3TeLsFvJOxmAFNRa3mFW4irFDbxophuN8GsXlPIL8hAIrOaEw0XlAR1SDZoQ/s796/ionic-kursus-kktemerloh3.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;618&quot; data-original-width=&quot;796&quot; height=&quot;498&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgceJ1YjEGbz_3PHrDS2jAIV1fDvLY-THd78Svq0QtV2hQpf99Rj1mHAu0rCFzXaID1vCdNV1hZuxPkvRi3TeLsFvJOxmAFNRa3mFW4irFDbxophuN8GsXlPIL8hAIrOaEw0XlAR1SDZoQ/w640-h498/ionic-kursus-kktemerloh3.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMgZJq7HutemZ-tV_8qHdIq6_Rn9BGHeO5Y7NnXtV-0kHM_44-x_6cUjyM13c3mcX5sNL80y7jE2mRGUDjt5t9qb6BneWUqMAA8Ox__egEtvhN4aYLPFbgVY_XB1yueV7KJ6N2TZZji0o/s1080/ionic-kursus-kktemerloh.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;810&quot; data-original-width=&quot;1080&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMgZJq7HutemZ-tV_8qHdIq6_Rn9BGHeO5Y7NnXtV-0kHM_44-x_6cUjyM13c3mcX5sNL80y7jE2mRGUDjt5t9qb6BneWUqMAA8Ox__egEtvhN4aYLPFbgVY_XB1yueV7KJ6N2TZZji0o/w640-h480/ionic-kursus-kktemerloh.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class=&quot;blocks-gallery-item&quot; style=&quot;border: 0px; box-sizing: border-box; display: flex; flex-direction: column; flex-grow: 1; font-family: inherit; justify-content: center; line-height: 30.6px; margin: 0px 16px 16px 0px; padding: 0px; position: relative; text-align: left; width: calc((100% - 16px) / 2);&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: inherit; text-align: left;&quot;&gt;ILP Selandar Ogos 2020&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&quot;wp-block-gallery columns-2 is-cropped&quot; style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #444444; display: flex; flex-wrap: wrap; font-family: Roboto, sans-serif; font-size: 18px; line-height: 32.4px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;&lt;li class=&quot;blocks-gallery-item&quot; style=&quot;border: 0px; box-sizing: border-box; display: flex; flex-direction: column; flex-grow: 1; font-family: inherit; justify-content: center; line-height: 30.6px; margin: 0px 16px 16px 0px; padding: 0px; position: relative; text-align: left; width: calc((100% - 16px) / 2);&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhu1YB9iTWIf5z3nRbCh0-VEI3H0PzUQlns40eHyWQiX4erA4Ml1_fH5pPTnd846E_gjfyQe2n41RttHlAiXBrzzrY_1DU2I6JE47lybXqpN7huaeWb7XBQzQa5tvX_gpADdeUKKwxSAg/s1024/ionic-ilp-selandar-melaka-ionic-1-1024x768.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhu1YB9iTWIf5z3nRbCh0-VEI3H0PzUQlns40eHyWQiX4erA4Ml1_fH5pPTnd846E_gjfyQe2n41RttHlAiXBrzzrY_1DU2I6JE47lybXqpN7huaeWb7XBQzQa5tvX_gpADdeUKKwxSAg/w640-h480/ionic-ilp-selandar-melaka-ionic-1-1024x768.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class=&quot;blocks-gallery-item&quot; style=&quot;border: 0px; box-sizing: border-box; display: flex; flex-direction: column; flex-grow: 1; font-family: inherit; justify-content: center; line-height: 30.6px; margin: 0px 0px 16px; padding: 0px; position: relative; text-align: left; width: calc((100% - 16px) / 2);&quot;&gt;&lt;figure style=&quot;align-items: flex-end; box-sizing: border-box; display: flex; height: 270.862px; justify-content: flex-start; margin: 0px;&quot;&gt;Berikut senarai tutorial yang sedang kami bangunkan;&lt;/figure&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #333333; font-family: &amp;quot;Roboto Slab&amp;quot;, sans-serif; font-size: 1.5em; line-height: 1; margin: 50px 0px 30px; padding: 0px;&quot;&gt;HARI 1 &amp;amp; 2&lt;/h3&gt;&lt;ol style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; line-height: 32.4px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.1em 1.5em; overflow-wrap: break-word; padding: 0px;&quot;&gt;&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;&lt;a aria-label=&quot;Pengenalan IONIC dan cara pasang dalam Windows10. (opens in a new tab)&quot; href=&quot;http://fstm.kuis.edu.my/blog/ionic-pengenalan/&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;Pengenalan IONIC dan cara pasang dalam Windows10&lt;/a&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;a aria-label=&quot;Pengenalan IONIC dan cara pasang dalam Windows10. (opens in a new tab)&quot; href=&quot;http://fstm.kuis.edu.my/blog/ionic-pengenalan/&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;(&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://fstm.kuis.edu.my/blog/ionic-pengenalan/&quot; style=&quot;box-sizing: border-box; color: #13c4a5; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot;&gt;http://fstm.kuis.edu.my/blog/ionic-pengenalan/&lt;/a&gt;&amp;nbsp;&lt;a aria-label=&quot;Pengenalan IONIC dan cara pasang dalam Windows10. (opens in a new tab)&quot; href=&quot;http://fstm.kuis.edu.my/blog/ionic-pengenalan/&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;).&lt;/a&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;Versi&amp;nbsp;&lt;a aria-label=&quot;PDF pengenalan &amp;amp; install IONIC (opens in a new tab)&quot; href=&quot;https://drive.google.com/file/d/1XXft1UmOcsxiUoY6nKff6_MJJvP2HKkr/view?usp=sharing&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; margin-bottom: 0px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;&lt;strong style=&quot;box-sizing: border-box; margin-bottom: 0px;&quot;&gt;PDF pengenalan &amp;amp; install IONIC&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Pasang plugin TypeSript (skrip utama dalam Ionic) dalam Sublime.&lt;/li&gt;&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Struktur asas Page dalam projek Ionic.&lt;/li&gt;&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Sharing intent kepada media sosial.&lt;/li&gt;&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;&lt;a aria-label=&quot;Plugin Kamera dalam apps Ionic (  http://fstm.kuis.edu.my/blog/ionic-kamera/  ) (opens in a new tab)&quot; href=&quot;http://fstm.kuis.edu.my/blog/ionic-kamera/&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; margin-bottom: 0px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;Plugin Kamera dalam apps Ionic ( http://fstm.kuis.edu.my/blog/ionic-kamera/ )&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;hr class=&quot;wp-block-separator&quot; style=&quot;background: rgb(238, 238, 238); border: none; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; height: 5px; margin: 2.5em auto; width: 369.163px;&quot; /&gt;&lt;h3 style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #333333; font-family: &amp;quot;Roboto Slab&amp;quot;, sans-serif; font-size: 1.5em; line-height: 1; margin: 50px 0px 30px; padding: 0px;&quot;&gt;HARI 2 &amp;amp; 3 IONIC + FIREBASE&lt;/h3&gt;&lt;ol style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; line-height: 32.4px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.1em 1.5em; overflow-wrap: break-word; padding: 0px;&quot;&gt;&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Firebase Ionic CRUD – masukkan rekod baharu (&lt;a aria-label=&quot;download slides (opens in a new tab)&quot; href=&quot;https://drive.google.com/file/d/1vkN0muOAKnIph1E7ZnQIo9OH8dMeTV5F/view?usp=sharing&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; margin-bottom: 0px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;&lt;strong style=&quot;box-sizing: border-box; margin-bottom: 0px;&quot;&gt;download slides&lt;/strong&gt;&lt;/a&gt;)&lt;/li&gt;&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Firebase Ionic CRUD – baca rekod dan senaraikan (&lt;strong style=&quot;box-sizing: border-box; margin-bottom: 0px;&quot;&gt;&lt;a href=&quot;https://drive.google.com/open?id=1SQBY5lBU8Fy2vn6ow9jfYvxMdWZMRrFq&quot; style=&quot;box-sizing: border-box; color: #13c4a5; margin-bottom: 0px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot;&gt;download slides&lt;/a&gt;&lt;/strong&gt;)&lt;/li&gt;&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Firebase Ionic CRUD – perbaharui dan pada rekod (download slides)&lt;/li&gt;&lt;/ol&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_JmqZYxyp8QcsEMOIxnLN_vhnH-5T3e89L9YAAKXKyfpwG9rkVjJ80KeO94U87q8MXmg01Zy4n9BVg63bd6bp2VF4qF1K1-nD1xp70xFh-hi337RbTOA64ub3lM1ojfk2W9uSwnCW3pE/s1203/ionic-slide-to-reveal-button-ionic.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;857&quot; data-original-width=&quot;1203&quot; height=&quot;456&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_JmqZYxyp8QcsEMOIxnLN_vhnH-5T3e89L9YAAKXKyfpwG9rkVjJ80KeO94U87q8MXmg01Zy4n9BVg63bd6bp2VF4qF1K1-nD1xp70xFh-hi337RbTOA64ub3lM1ojfk2W9uSwnCW3pE/w640-h456/ionic-slide-to-reveal-button-ionic.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;figure class=&quot;wp-block-image&quot; style=&quot;background-color: white; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; margin: 0px 0px 1em; max-width: 100%;&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;wp-image-8366&quot; sizes=&quot;(max-width: 1024px) 100vw, 1024px&quot; src=&quot;http://fstm.kuis.edu.my/blog/wp-content/uploads/2020/01/slide-to-reveal-button-ionic-1024x729.png&quot; srcset=&quot;http://fstm.kuis.edu.my/blog/wp-content/uploads/2020/01/slide-to-reveal-button-ionic-1024x729.png 1024w, http://fstm.kuis.edu.my/blog/wp-content/uploads/2020/01/slide-to-reveal-button-ionic-300x214.png 300w, http://fstm.kuis.edu.my/blog/wp-content/uploads/2020/01/slide-to-reveal-button-ionic-768x547.png 768w, http://fstm.kuis.edu.my/blog/wp-content/uploads/2020/01/slide-to-reveal-button-ionic-945x673.png 945w, http://fstm.kuis.edu.my/blog/wp-content/uploads/2020/01/slide-to-reveal-button-ionic-600x427.png 600w, http://fstm.kuis.edu.my/blog/wp-content/uploads/2020/01/slide-to-reveal-button-ionic.png 1203w&quot; style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; height: auto; line-height: 1; margin: 0px; max-width: 100%; padding: 0px;&quot; /&gt;&lt;figcaption style=&quot;box-sizing: border-box; color: #555d66; font-size: 13px; margin-bottom: 0px; margin-top: 0.5em; text-align: center;&quot;&gt;Kod contoh lengkap S-CRUD IONIC+FIREBASE di&amp;nbsp;&lt;a href=&quot;https://github.com/khirulnizam/ionmasjid&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; margin-bottom: 0px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;GITHUB.com/khirulnizam/ionmasjid&lt;/a&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;hr class=&quot;wp-block-separator&quot; style=&quot;background: rgb(238, 238, 238); border: none; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; height: 5px; margin: 2.5em auto; width: 369.163px;&quot; /&gt;&lt;p style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; line-height: 32.4px; margin: 0px 0px 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;Kita pasti biasa dengan pembangunan mobile app menggunakan Android Studio tapi terdapat platform lain seperti Xcode dan sebagainya. Jadi apa itu Ionic pula?&lt;/p&gt;&lt;p style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; line-height: 32.4px; margin: 0px 0px 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;Ionic adalah kit pembangunan perisian sumber terbuka lengkap untuk pembangunan apl mudah alih hibrid. Versi asal dikeluarkan pada tahun 2013 dan dibina di atas AngularJS dan Apache Cordova. Keluaran terbaharu telah dibina semula sebagai satu set Komponen Web, yang membolehkan pengguna memilih sebarang framework UI, seperti Angular, React atau Vue.js. Ia juga membolehkan penggunaan komponen ionik tanpa framework UI lain. Ionic menyediakan alat dan perkhidmatan untuk membangunkan aplikasi hibrid mudah alih, desktop, dan Progresif berdasarkan teknologi dan amalan pembangunan web moden, menggunakan teknologi Web seperti CSS, HTML5, dan Sass. Khususnya, aplikasi mudah alih boleh dibina dengan teknologi Web ini dan kemudian diedarkan melalui app store untuk dipasang pada peranti dengan menggunakan Cordova atau Capacitor.&lt;/p&gt;&lt;h3 style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #333333; font-family: &amp;quot;Roboto Slab&amp;quot;, sans-serif; font-size: 1.5em; line-height: 1; margin: 50px 0px 30px; padding: 0px;&quot;&gt;Hibrid itu apa?&lt;/h3&gt;&lt;p style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; line-height: 32.4px; margin: 0px 0px 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;Kod yang sama boleh hasilkan apl utk platform yang berlainan seperti iPhone &amp;amp; Android. Tak perlu kepakaran yang berbeza untuk bangun dan pasarkan apl di app store yang berbeza. Selain daripada Ionic, terdapat platform lain seperti React Native, Xamarin, Flutter dan lain-lain. Semua ini bergantung pada kesediaan, keperluan dan kelebihan masing-masing.&lt;/p&gt;&lt;h3 style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #333333; font-family: &amp;quot;Roboto Slab&amp;quot;, sans-serif; font-size: 1.5em; line-height: 1; margin: 50px 0px 30px; padding: 0px;&quot;&gt;Komponen Web ini apa pula?&lt;/h3&gt;&lt;p style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; line-height: 32.4px; margin: 0px 0px 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;Komponen Web membolehkan penciptaan widget atau komponen boleh digunakan semula dalam dokumen web dan aplikasi web. Model komponen membolehkan encapsulation ( dengan fungsi mereka terkandung jauh dari seluruh kod anda ) dan kebolehoperasi elemen-elemen HTML.&lt;/p&gt;&lt;h3 style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #333333; font-family: &amp;quot;Roboto Slab&amp;quot;, sans-serif; font-size: 1.5em; line-height: 1; margin: 50px 0px 30px; padding: 0px;&quot;&gt;Bagaimana nak bermula?&lt;/h3&gt;&lt;p style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; line-height: 32.4px; margin: 0px 0px 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;Alatan yang diperlukan untuk bermula…&lt;/p&gt;&lt;ol style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; line-height: 32.4px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.1em 1.5em; overflow-wrap: break-word; padding: 0px;&quot;&gt;&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;PC dengan kod editor seperti Sublime Text, VS Code atau lain-lain&lt;/li&gt;&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;pelayar web dan telefon untuk uji&lt;/li&gt;&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;npm boleh dipasang dari https://nodejs.org/en/&lt;/li&gt;&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;ionic https://ionicframework.com/getting-started#cli&lt;/li&gt;&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Cordova npm install -g cordova&lt;/li&gt;&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Ionic DevApp daripada Google PlayStore&lt;/li&gt;&lt;/ol&gt;&lt;p style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; line-height: 32.4px; margin: 0px 0px 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;Selamat dan jom sertai bengkel untuk dapat pengalaman hands-on dengan trainer berhadapan…&lt;/p&gt;&lt;p style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; line-height: 32.4px; margin: 0px 0px 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;Rujukan:&lt;/p&gt;&lt;ul style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; line-height: 32.4px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.1em 1.5em; overflow-wrap: break-word; padding: 0px;&quot;&gt;&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;http://fstm.kuis.edu.my/blog/ionic/&lt;/li&gt;&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;https://developer.mozilla.org/en-US/docs/Web/Web_Components&lt;/li&gt;&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;https://nodejs.org/en/&lt;/li&gt;&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;https://ionicframework.com/framework&lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBbG4XNwd0C4C-hZ6k_FpSIqqgnRGMkk1JF-2bPis4VEphFaXGR7Zqrz75LgOkPXBlANpGem9ytXlemkLKV8KWs1UO_Odc9CkYa9i6sRUV_Iw5uixKcUcUjoNRI0bITEXyo1-YB_qZyp8/s1024/ionic-Kolej-Vokasional-Sepang-kursus-IONIC-Malaysia-2019-trainers-in-debugging-mode-1024x768.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBbG4XNwd0C4C-hZ6k_FpSIqqgnRGMkk1JF-2bPis4VEphFaXGR7Zqrz75LgOkPXBlANpGem9ytXlemkLKV8KWs1UO_Odc9CkYa9i6sRUV_Iw5uixKcUcUjoNRI0bITEXyo1-YB_qZyp8/w640-h480/ionic-Kolej-Vokasional-Sepang-kursus-IONIC-Malaysia-2019-trainers-in-debugging-mode-1024x768.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;figure class=&quot;wp-block-image&quot; style=&quot;background-color: white; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; margin: 0px 0px 1em; max-width: 100%;&quot;&gt;&lt;img alt=&quot;Kolej Vokasional Sepang kursus IONIC Malaysia 2019&quot; class=&quot;wp-image-7437&quot; sizes=&quot;(max-width: 1024px) 100vw, 1024px&quot; src=&quot;http://fstm.kuis.edu.my/blog/wp-content/uploads/2019/09/Kolej-Vokasional-Sepang-kursus-IONIC-Malaysia-2019-trainers-1024x768.jpg&quot; srcset=&quot;http://fstm.kuis.edu.my/blog/wp-content/uploads/2019/09/Kolej-Vokasional-Sepang-kursus-IONIC-Malaysia-2019-trainers-1024x768.jpg 1024w, http://fstm.kuis.edu.my/blog/wp-content/uploads/2019/09/Kolej-Vokasional-Sepang-kursus-IONIC-Malaysia-2019-trainers-300x225.jpg 300w, http://fstm.kuis.edu.my/blog/wp-content/uploads/2019/09/Kolej-Vokasional-Sepang-kursus-IONIC-Malaysia-2019-trainers-768x576.jpg 768w, http://fstm.kuis.edu.my/blog/wp-content/uploads/2019/09/Kolej-Vokasional-Sepang-kursus-IONIC-Malaysia-2019-trainers-945x709.jpg 945w, http://fstm.kuis.edu.my/blog/wp-content/uploads/2019/09/Kolej-Vokasional-Sepang-kursus-IONIC-Malaysia-2019-trainers-600x450.jpg 600w&quot; style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; height: auto; line-height: 1; margin: 0px; max-width: 100%; padding: 0px;&quot; /&gt;&lt;figcaption style=&quot;box-sizing: border-box; color: #555d66; font-size: 13px; margin-bottom: 0px; margin-top: 0.5em; text-align: center;&quot;&gt;Kolej Vokasional Sepang kursus IONIC Malaysia 2019&lt;/figcaption&gt;&lt;figcaption style=&quot;box-sizing: border-box; color: #555d66; font-size: 13px; margin-bottom: 0px; margin-top: 0.5em; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/figcaption&gt;&lt;figcaption style=&quot;box-sizing: border-box; color: #555d66; font-size: 13px; margin-bottom: 0px; margin-top: 0.5em; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/figcaption&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHs1l_zZzx83B8rWQDnzo5rdcPESlmuqI2x8peaG4OVGYpuRsc0gZyV81bHM1Rm1VmEpwx_zNi9ZPDSdmv1u_JekKR8t-W6sco21re3vdJxqOWh3pxvgljUwzLLma3JPGTh6IYe0_5ntQ/s1080/ionic-kursus-kerul-razman-razit.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;810&quot; data-original-width=&quot;1080&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHs1l_zZzx83B8rWQDnzo5rdcPESlmuqI2x8peaG4OVGYpuRsc0gZyV81bHM1Rm1VmEpwx_zNi9ZPDSdmv1u_JekKR8t-W6sco21re3vdJxqOWh3pxvgljUwzLLma3JPGTh6IYe0_5ntQ/w640-h480/ionic-kursus-kerul-razman-razit.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;figcaption style=&quot;box-sizing: border-box; color: #555d66; font-size: 13px; margin-bottom: 0px; margin-top: 0.5em; text-align: center;&quot;&gt;Kursus Ionic bersama sifu Razman Sarit&lt;/figcaption&gt;&lt;figcaption style=&quot;box-sizing: border-box; color: #555d66; font-size: 13px; margin-bottom: 0px; margin-top: 0.5em; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/figcaption&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhzRgDVwhGDd7vbmK2sxdXtu02B8q0khBSo_H7MuGvrAyBYWg87FsTM3fH0P8QT0Cdh44Mlps8yynS2jPAVRQ-jR3p-xpYgv4a6rcoeE7lOpCpsWGQraEe6spREo-Ny5NJJSP7ekdWAcs/s1080/ionic-workshop-1st-in-FSTM-KUIS-khirulnizam-kerul.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;810&quot; data-original-width=&quot;1080&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhzRgDVwhGDd7vbmK2sxdXtu02B8q0khBSo_H7MuGvrAyBYWg87FsTM3fH0P8QT0Cdh44Mlps8yynS2jPAVRQ-jR3p-xpYgv4a6rcoeE7lOpCpsWGQraEe6spREo-Ny5NJJSP7ekdWAcs/w640-h480/ionic-workshop-1st-in-FSTM-KUIS-khirulnizam-kerul.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;Kursus Ionic di FSTM KUIS 2019&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;figcaption style=&quot;box-sizing: border-box; color: #555d66; font-size: 13px; margin-bottom: 0px; margin-top: 0.5em; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/figcaption&gt;&lt;figcaption style=&quot;box-sizing: border-box; color: #555d66; font-size: 13px; margin-bottom: 0px; margin-top: 0.5em; text-align: center;&quot;&gt;&lt;figure class=&quot;wp-block-image&quot; style=&quot;box-sizing: border-box; clear: left; color: #444444; display: inline; float: left; font-family: inherit; font-size: 18px; margin-bottom: 1em; margin-right: 1em; margin-top: 0px; max-width: 100%; text-align: left;&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i0.wp.com/fstm.kuis.edu.my/blog/wp-content/uploads/2018/03/khirulnizam.png?zoom=0.8999999761581421&amp;amp;resize=100%2C98&quot; style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; height: auto; line-height: 1; margin: 0px; max-width: 100%; padding: 0px;&quot; /&gt;&lt;/figure&gt;&lt;p style=&quot;border: 0px; box-sizing: border-box; color: #444444; font-family: inherit; font-size: 18px; line-height: 32.4px; margin: 0px 0px 1.1em; overflow-wrap: break-word; padding: 0px; text-align: left;&quot;&gt;Trainer:&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;KHIRULNIZAM ABD RAHMAN, Pensyarah Jabatan Sains Komputer, FSTM KUIS (&amp;nbsp;&lt;strong style=&quot;box-sizing: border-box; margin-bottom: 0px;&quot;&gt;&lt;a aria-label=&quot;wasap.my/60129034614  (opens in a new tab)&quot; href=&quot;http://wasap.my/60129034614&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; margin-bottom: 0px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;wasap.my/60129034614&amp;nbsp;&lt;/a&gt;&lt;/strong&gt;)&lt;/p&gt;&lt;p style=&quot;border: 0px; box-sizing: border-box; color: #444444; font-family: inherit; font-size: 18px; line-height: 32.4px; margin: 0px 0px 1.1em; overflow-wrap: break-word; padding: 0px; text-align: left;&quot;&gt;Beliau merupakan seorang trainer dalam bidang pengaturcaraan server dan antaramuka web (web front-end &amp;amp; backend) semenjak tahun 2000. Disamping itu juga amat berminat dalam pembangunan applikasi mobile Ionic, Flutter, Android, JSON, LARAVEL dan PHP-MySQL.&lt;/p&gt;&lt;p style=&quot;border: 0px; box-sizing: border-box; color: #444444; font-family: inherit; font-size: 18px; line-height: 32.4px; margin: 0px 0px 1.1em; overflow-wrap: break-word; padding: 0px; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: roboto, sans-serif;&quot;&gt;WhatsApp kami di&lt;/span&gt;&lt;a href=&quot;http://wasap.my/60129034614&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; box-sizing: border-box; color: #13c4a5; cursor: pointer; font-family: roboto, sans-serif; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot;&gt;&lt;/a&gt;&lt;span style=&quot;font-family: roboto, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;box-sizing: border-box; margin-bottom: 0px;&quot;&gt;&lt;a aria-label=&quot;wasap.my/60129034614  (opens in a new tab)&quot; href=&quot;http://wasap.my/60129034614&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; margin-bottom: 0px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;wasap.my/60129034614&amp;nbsp;&lt;/a&gt;&lt;/strong&gt;&lt;br style=&quot;font-family: roboto, sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: roboto, sans-serif;&quot;&gt;Dapatkan tarikh kursus terkini di&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;font-family: roboto, sans-serif;&quot;&gt;&lt;a href=&quot;http://fb.com/khirulnizam&quot; style=&quot;background: transparent; color: #970101; cursor: pointer; text-decoration-line: none;&quot; target=&quot;_blank&quot;&gt;fb.com/khirulnizam&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;&lt;/figcaption&gt;&lt;/figure&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kerul.net/feeds/4780210186022705979/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.kerul.net/2020/11/kursus-ionic-2020.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/4780210186022705979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/4780210186022705979'/><link rel='alternate' type='text/html' href='http://blog.kerul.net/2020/11/kursus-ionic-2020.html' title='Kursus Ionic 2021'/><author><name>FSTM KUIS</name><uri>http://www.blogger.com/profile/00723339728801815225</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/J-4tMGT16M4/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2266837879935062327.post-7071191302049988183</id><published>2021-01-16T11:33:00.001+08:00</published><updated>2021-03-13T14:12:40.036+08:00</updated><title type='text'>Kursus Flutter 2021</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;strong style=&quot;box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px;&quot;&gt;Info Kursus Android Flutter seterusnya&lt;/strong&gt;&lt;strong style=&quot;box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px;&quot;&gt;:&amp;nbsp;&lt;/strong&gt;&lt;a aria-label=&quot;wasap.my/60129034614 (opens in a new tab)&quot; href=&quot;http://wasap.my/60129034614&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; font-family: Roboto, sans-serif; font-size: 18px; margin-bottom: 0px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;&lt;strong style=&quot;box-sizing: border-box; margin-bottom: 0px;&quot;&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong style=&quot;box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: roboto, sans-serif; font-weight: 400;&quot;&gt;WhatsApp kami di&lt;/span&gt;&lt;a href=&quot;http://wasap.my/60129034614&quot; style=&quot;background: rgb(255, 255, 255); box-sizing: border-box; color: #13c4a5; cursor: pointer; font-family: roboto, sans-serif; font-weight: 400; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot;&gt;&lt;/a&gt;&lt;span style=&quot;background-color: white; font-family: roboto, sans-serif; font-weight: 400;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;background-color: white; box-sizing: border-box; margin-bottom: 0px;&quot;&gt;&lt;a aria-label=&quot;wasap.my/60129034614  (opens in a new tab)&quot; href=&quot;http://wasap.my/60129034614&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; margin-bottom: 0px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;wasap.my/60129034614&amp;nbsp;&lt;/a&gt;&lt;/strong&gt;&lt;br style=&quot;background-color: white; font-family: roboto, sans-serif; font-weight: 400;&quot; /&gt;&lt;span style=&quot;background-color: white; font-family: roboto, sans-serif; font-weight: 400;&quot;&gt;Dapatkan tarikh kursus terkini di&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;background-color: white; font-family: roboto, sans-serif;&quot;&gt;&lt;a href=&quot;http://fb.com/khirulnizam&quot; style=&quot;background: transparent; color: #970101; cursor: pointer; text-decoration-line: none;&quot; target=&quot;_blank&quot;&gt;fb.com/khirulnizam&lt;/a&gt;&lt;/b&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong style=&quot;box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px;&quot;&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; line-height: 32.4px; margin: 0px 0px 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; line-height: 32.4px; margin: 0px 0px 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box; margin-bottom: 0px;&quot;&gt;Sinopsis:&lt;/strong&gt;&amp;nbsp;Peserta akan dilatih membangunkan applikasi mobil multi-platform menggunakan Flutter dan Android Studio. Flutter merupakan SDK yang diusahakan oleh Google untuk menambah keupayan multi-platform. Hasil daripada pembangunan menggunakan Flutter akan boleh dipasang pada Android dan juga iPhone.&lt;/p&gt;&lt;figure class=&quot;wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio&quot; style=&quot;background-color: white; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; margin: 0px 0px 1em;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;334&quot; src=&quot;https://www.youtube.com/embed/sjU6NqZRxPA&quot; width=&quot;561&quot; youtube-src-id=&quot;sjU6NqZRxPA&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;figcaption style=&quot;box-sizing: border-box; color: #555d66; font-size: 13px; margin-bottom: 0px; margin-top: 0.5em; text-align: center;&quot;&gt;Sekilas pandang kursus pembangunan Flutter oleh khirulnizam.com&lt;/figcaption&gt;&lt;/figure&gt;&lt;h2 style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #333333; font-family: &amp;quot;Roboto Slab&amp;quot;, sans-serif; font-size: 1.75em; line-height: 1; margin: 50px 0px 30px; padding: 0px;&quot;&gt;Flutter Course Outline&lt;/h2&gt;&lt;p style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; line-height: 32.4px; margin: 0px 0px 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;Day 1 (&amp;nbsp;&lt;a aria-label=&quot;module for day1  (opens in a new tab)&quot; href=&quot;https://drive.google.com/open?id=1cRmQTcWR5mfa9cse3Zmw5E03a_Jdrv7x&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; margin-bottom: 0px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;module for day1&amp;nbsp;&lt;/a&gt;)&lt;/p&gt;&lt;ol style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; line-height: 32.4px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.1em 1.5em; overflow-wrap: break-word; padding: 0px;&quot;&gt;&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Introduction to Flutter&lt;/li&gt;&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Installing Flutter SDK toAndroid Studio (&amp;nbsp;&lt;a aria-label=&quot;module  (opens in a new tab)&quot; href=&quot;http://fstm.kuis.edu.my/blog/hello-flutter/&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; margin-bottom: 0px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;module&amp;nbsp;&lt;/a&gt;)&lt;/li&gt;&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Project Structure Flutter&lt;/li&gt;&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Dart in Flutter&lt;/li&gt;&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Stateless &amp;amp; Statefull Widget&lt;/li&gt;&lt;/ol&gt;&lt;p style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; line-height: 32.4px; margin: 0px 0px 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;Day 2&lt;/p&gt;&lt;ol style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; line-height: 32.4px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.1em 1.5em; overflow-wrap: break-word; padding: 0px;&quot;&gt;&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Button &amp;amp; TextField&lt;/li&gt;&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Button click&lt;/li&gt;&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Image &amp;amp;Icon in Flutter&lt;/li&gt;&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Flutter ListView&lt;/li&gt;&lt;/ol&gt;&lt;p style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; line-height: 32.4px; margin: 0px 0px 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;Day 3 (&amp;nbsp;&lt;a aria-label=&quot;module for online database Firebase (opens in a new tab)&quot; href=&quot;https://drive.google.com/open?id=1aUiJV2oyaYVIXt2ofHY_yjcpkpUl8vON&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; margin-bottom: 0px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;module for online database Firebase&lt;/a&gt;&amp;nbsp;)&lt;/p&gt;&lt;ol style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; line-height: 32.4px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.1em 1.5em; overflow-wrap: break-word; padding: 0px;&quot;&gt;&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Online Serverless Database (Firebase &amp;amp; Firestore)&lt;/li&gt;&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Configuring Database&lt;/li&gt;&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Retrieve data from Database &amp;amp; Display to Apps&lt;/li&gt;&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Push data from Apps to Database&lt;/li&gt;&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Project Example (&amp;nbsp;&lt;a aria-label=&quot; (opens in a new tab)&quot; href=&quot;https://github.com/khirulnizam/makanapps&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; margin-bottom: 0px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;https://github.com/khirulnizam/makanapps&lt;/a&gt;&amp;nbsp;)&lt;/li&gt;&lt;/ol&gt;&lt;p style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; line-height: 32.4px; margin: 0px 0px 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;Day 4&lt;/p&gt;&lt;ol style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; line-height: 32.4px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.1em 1.5em; overflow-wrap: break-word; padding: 0px;&quot;&gt;&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Update and Delete Record&lt;/li&gt;&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Managing Users&lt;/li&gt;&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Authentications&lt;/li&gt;&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Login/Logout&lt;/li&gt;&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Flutter to JSON database (&amp;nbsp;&lt;a aria-label=&quot;module (opens in a new tab)&quot; href=&quot;http://fstm.kuis.edu.my/blog/flutter-json/&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; margin-bottom: 0px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;module&lt;/a&gt;&amp;nbsp;)&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;span face=&quot;Roboto, sans-serif&quot; style=&quot;background-color: white; color: #555d66; font-size: 13px; text-align: center;&quot;&gt;Kursus flutter – Pangkalan data online, Medac – Kementerian Pembangunan Keusahawanan &amp;amp; Koperasi – Putrajaya 2020&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPtMeF0xXwbprCpQ7laeyaSfgMY7BPfSn9J90Xv6S4A6PGR5p0bIkrIbHHaVnq6atTUJ914_KEFUc3yOWteNSBa9R3wryIf8pCuZvFoJ-Aicegt_ENUNUQsBIAQp43jdXDtXXsvp_dxms/s2048/kursus-flutter-dgn-pangkalan-data-online-medac1.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1536&quot; data-original-width=&quot;2048&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPtMeF0xXwbprCpQ7laeyaSfgMY7BPfSn9J90Xv6S4A6PGR5p0bIkrIbHHaVnq6atTUJ914_KEFUc3yOWteNSBa9R3wryIf8pCuZvFoJ-Aicegt_ENUNUQsBIAQp43jdXDtXXsvp_dxms/w640-h480/kursus-flutter-dgn-pangkalan-data-online-medac1.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmZ-bWg3t_YWSHdEopMlHQPggqjdpG7VDUBNXDxgyrZbVD3PgjTAUnhw0kovrf4FUUS68trLbvDQgmG_hugRO1GAm-nwGZE_jl7wTeyebAFOUq6I7RwtjPoHDZrKQy8iIOWWLUCMRIE8k/s1024/kursus-flutter-dgn-pangkalan-data-online-medac2-1024x768.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1024&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmZ-bWg3t_YWSHdEopMlHQPggqjdpG7VDUBNXDxgyrZbVD3PgjTAUnhw0kovrf4FUUS68trLbvDQgmG_hugRO1GAm-nwGZE_jl7wTeyebAFOUq6I7RwtjPoHDZrKQy8iIOWWLUCMRIE8k/w640-h480/kursus-flutter-dgn-pangkalan-data-online-medac2-1024x768.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;figure class=&quot;wp-block-image&quot; style=&quot;background-color: white; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; margin: 0px 0px 1em; max-width: 100%;&quot;&gt;&lt;figcaption style=&quot;box-sizing: border-box; color: #555d66; font-size: 13px; margin-bottom: 0px; margin-top: 0.5em; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;figure class=&quot;wp-block-image&quot; style=&quot;background-color: white; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; margin: 0px 0px 1em; max-width: 100%;&quot;&gt;&lt;figcaption style=&quot;box-sizing: border-box; color: #555d66; font-size: 13px; margin-bottom: 0px; margin-top: 0.5em; text-align: center;&quot;&gt;Kursus Flutter Politeknik Mersing&lt;/figcaption&gt;&lt;/figure&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEio0Cx54ZCxy7-umd1izOYORlEk75CfTl3BoCAmsV92kde2cXokba1WwJVECVLSIKw67LIQ6uuNjB1I1XDFCr4J2AXy2HiZFDRsI2CnAZvhLT8fV5tepDbdTx6EyO8HcvA5L1ujhjf6y1k/s1080/Kursus-Mobile-Android-Flutter-2020-Politeknik-Mersing.jpeg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;810&quot; data-original-width=&quot;1080&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEio0Cx54ZCxy7-umd1izOYORlEk75CfTl3BoCAmsV92kde2cXokba1WwJVECVLSIKw67LIQ6uuNjB1I1XDFCr4J2AXy2HiZFDRsI2CnAZvhLT8fV5tepDbdTx6EyO8HcvA5L1ujhjf6y1k/w640-h480/Kursus-Mobile-Android-Flutter-2020-Politeknik-Mersing.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsLbxjs_-kHeYdFgvOxwXmoM9BaMreTqwIuGkDMlaHHH4fdsrzKRBoVpSHkBxQcNo1I-SAtvP_bDu-P6r93gaDZDjPt2gJ9T_aCYUERQnq6kX8gMrK2uyVpI_oUQ5SqUbZ8kNsybO2q4M/s960/Kursus-Flutter-Politeknik-Mersing-Jan-2019.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;720&quot; data-original-width=&quot;960&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsLbxjs_-kHeYdFgvOxwXmoM9BaMreTqwIuGkDMlaHHH4fdsrzKRBoVpSHkBxQcNo1I-SAtvP_bDu-P6r93gaDZDjPt2gJ9T_aCYUERQnq6kX8gMrK2uyVpI_oUQ5SqUbZ8kNsybO2q4M/w640-h480/Kursus-Flutter-Politeknik-Mersing-Jan-2019.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;figure class=&quot;wp-block-image&quot; style=&quot;background-color: white; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; margin: 0px 0px 1em; max-width: 100%;&quot;&gt;&lt;figcaption style=&quot;box-sizing: border-box; color: #555d66; font-size: 13px; margin-bottom: 0px; margin-top: 0.5em; text-align: center;&quot;&gt;&lt;br /&gt;Kursus Flutter Politeknik Mersing Jan 2019&lt;/figcaption&gt;&lt;/figure&gt;&lt;figure class=&quot;wp-block-image&quot; style=&quot;background-color: white; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; margin: 0px 0px 1em; max-width: 100%;&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i0.wp.com/fstm.kuis.edu.my/blog/wp-content/uploads/2018/03/khirulnizam.png?zoom=0.8999999761581421&amp;amp;resize=100%2C98&quot; style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; height: auto; line-height: 1; margin: 0px; max-width: 100%; padding: 0px;&quot; /&gt;&lt;/figure&gt;&lt;p style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; line-height: 32.4px; margin: 0px 0px 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;Trainer:&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;KHIRULNIZAM ABD RAHMAN, Pensyarah Jabatan Sains Komputer, FSTM KUIS (&amp;nbsp;&lt;strong style=&quot;box-sizing: border-box; margin-bottom: 0px;&quot;&gt;&lt;a aria-label=&quot;wasap.my/60129034614  (opens in a new tab)&quot; href=&quot;http://wasap.my/60129034614&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; margin-bottom: 0px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;wasap.my/60129034614&amp;nbsp;&lt;/a&gt;&lt;/strong&gt;)&lt;/p&gt;&lt;p style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; line-height: 32.4px; margin: 0px 0px 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;Beliau merupakan seorang trainer dalam bidang pengaturcaraan server dan antaramuka web (web front-end &amp;amp; backend) semenjak tahun 2000. Disamping itu juga amat berminat dalam pembangunan applikasi mobile Ionic, Flutter, Android, JSON, LARAVEL dan PHP-MySQL.&lt;/p&gt;&lt;p style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #444444; font-family: Roboto, sans-serif; font-size: 18px; line-height: 32.4px; margin: 0px 0px 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: roboto, sans-serif;&quot;&gt;WhatsApp kami di&lt;/span&gt;&lt;a href=&quot;http://wasap.my/60129034614&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; box-sizing: border-box; color: #13c4a5; cursor: pointer; font-family: roboto, sans-serif; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot;&gt;&lt;/a&gt;&lt;span style=&quot;font-family: roboto, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;box-sizing: border-box; margin-bottom: 0px;&quot;&gt;&lt;a aria-label=&quot;wasap.my/60129034614  (opens in a new tab)&quot; href=&quot;http://wasap.my/60129034614&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; margin-bottom: 0px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;wasap.my/60129034614&amp;nbsp;&lt;/a&gt;&lt;/strong&gt;&lt;br style=&quot;font-family: roboto, sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: roboto, sans-serif;&quot;&gt;Dapatkan tarikh kursus terkini di&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;font-family: roboto, sans-serif;&quot;&gt;&lt;a href=&quot;http://fb.com/khirulnizam&quot; style=&quot;background: transparent; color: #970101; cursor: pointer; text-decoration-line: none;&quot; target=&quot;_blank&quot;&gt;fb.com/khirulnizam&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kerul.net/feeds/7071191302049988183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.kerul.net/2020/11/kursus-flutter-2021.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/7071191302049988183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/7071191302049988183'/><link rel='alternate' type='text/html' href='http://blog.kerul.net/2020/11/kursus-flutter-2021.html' title='Kursus Flutter 2021'/><author><name>FSTM KUIS</name><uri>http://www.blogger.com/profile/00723339728801815225</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/sjU6NqZRxPA/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2266837879935062327.post-3215077214857113751</id><published>2021-01-15T18:41:00.003+08:00</published><updated>2021-03-13T14:10:18.091+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="laravel"/><category scheme="http://www.blogger.com/atom/ns#" term="web"/><title type='text'>Kursus Laravel 2021</title><content type='html'>&lt;div&gt;
&lt;div style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFWqHMfzrBEKhWMocVgL-M8QB56p59bPMGZ3EF7Z95gbRxjvKbNUGVsD5WIwk7xAcmQHIARWqlnLPw_uJVvgF1MN79rlU-dHIUJUPQlq8LSGo6_WJYi6aQcSGftTGtcMtkGD1SSG3jcGU/s1600/fstm+KUIS+larabanner.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;500&quot; data-original-width=&quot;1024&quot; height=&quot;312&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFWqHMfzrBEKhWMocVgL-M8QB56p59bPMGZ3EF7Z95gbRxjvKbNUGVsD5WIwk7xAcmQHIARWqlnLPw_uJVvgF1MN79rlU-dHIUJUPQlq8LSGo6_WJYi6aQcSGftTGtcMtkGD1SSG3jcGU/s640/fstm+KUIS+larabanner.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;div class=&quot;post-header&quot; style=&quot;border-bottom: 1px solid rgb(238, 238, 238); box-sizing: border-box; font-family: roboto, sans-serif; font-size: 18px; padding: 73.825px 92.2875px; position: relative;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box; color: #333333; font-family: &amp;quot;roboto slab&amp;quot;, sans-serif; font-size: 1.5em; margin-bottom: 0px;&quot;&gt;Tutorial LARAVEL bahasa Melayu (serasi versi 5.x &amp;amp; 6.x, 7.x)&lt;/strong&gt;&lt;/div&gt;&lt;div class=&quot;post-content&quot; style=&quot;box-sizing: border-box; color: #444444; font-family: roboto, sans-serif; font-size: 18px; padding: 92.2875px;&quot;&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;
T0: Pengenalan Laravel (&amp;nbsp;&lt;a href=&quot;http://fstm.kuis.edu.my/blog/laravel&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; margin-bottom: 0px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;http://fstm.kuis.edu.my/blog/laravel&lt;/a&gt;&amp;nbsp;)&lt;/div&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;
T1: Kaedah install &amp;amp; guna Laragon (&amp;nbsp;&lt;a href=&quot;http://fstm.kuis.edu.my/blog/laravel1&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; margin-bottom: 0px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;http://fstm.kuis.edu.my/blog/laravel1&lt;/a&gt;&amp;nbsp;)&lt;/div&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;
T2: Asas CRUD dalam Laravel (&amp;nbsp;&lt;a href=&quot;http://fstm.kuis.edu.my/blog/laravel2&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; margin-bottom: 0px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;http://fstm.kuis.edu.my/blog/laravel2&lt;/a&gt;&amp;nbsp;)&lt;/div&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;
T3: Penukaran tema/template antaramuka sistem Laravel&amp;nbsp;(&amp;nbsp;&lt;a href=&quot;http://fstm.kuis.edu.my/blog/laravel3&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; margin-bottom: 0px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;http://fstm.kuis.edu.my/blog/laravel3&lt;/a&gt;&amp;nbsp;)&lt;/div&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;
T4:&amp;nbsp;Carian rekod dalam Laravel&amp;nbsp; (&amp;nbsp;&lt;a href=&quot;http://fstm.kuis.edu.my/blog/laravel4&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; margin-bottom: 0px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;http://fstm.kuis.edu.my/blog/laravel4&lt;/a&gt;&amp;nbsp;)&lt;/div&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;
T5:&amp;nbsp;Kemaskini dan padam rekod dalam modul Laravel (&amp;nbsp;&lt;a href=&quot;http://fstm.kuis.edu.my/blog/laravel5&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; margin-bottom: 0px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;http://fstm.kuis.edu.my/blog/laravel5&lt;/a&gt;&amp;nbsp;)&lt;/div&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;
T6: Paparan carian dengan pagination dalam Laravel (&lt;a href=&quot;http://fstm.kuis.edu.my/blog/laravel6/&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; margin-bottom: 0px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;&amp;nbsp;http://fstm.kuis.edu.my/blog/laravel6&amp;nbsp;&lt;/a&gt;&amp;nbsp;)&lt;/div&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;
T7: Muat-naik fail imej ke server (&amp;nbsp;&lt;a href=&quot;http://fstm.kuis.edu.my/blog/laravel-upload-imej&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; margin-bottom: 0px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;http://fstm.kuis.edu.my/blog/laravel-upload-imej&lt;/a&gt;&amp;nbsp;)&lt;/div&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;
T8:&amp;nbsp;Peranan pengguna ( user roles ) dalam Laravel ACL (&amp;nbsp;&lt;a href=&quot;http://fstm.kuis.edu.my/blog/user-roles-laravel-acl&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; margin-bottom: 0px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;http://fstm.kuis.edu.my/blog/user-roles-laravel-acl&lt;/a&gt;&amp;nbsp;)&lt;/div&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;
T9: Laravel REST API (&amp;nbsp;&lt;a href=&quot;http://fstm.kuis.edu.my/blog/laravel-rest-api&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; margin-bottom: 0px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;http://fstm.kuis.edu.my/blog/laravel-rest-api&lt;/a&gt;&amp;nbsp;)&lt;/div&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;
Model-View-Controller dalam Laravel (&amp;nbsp;&lt;a href=&quot;http://fstm.kuis.edu.my/blog/model-view-controller-dalam-laravel&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; margin-bottom: 0px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;http://fstm.kuis.edu.my/blog/model-view-controller-dalam-laravel&lt;/a&gt;&amp;nbsp;)&lt;/div&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;
PHPStorm IDE yang lebih baik untuk Laravel (&amp;nbsp;&lt;a href=&quot;http://fstm.kuis.edu.my/blog/phpstorm/&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; margin-bottom: 0px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;http://fstm.kuis.edu.my/blog/phpstorm&lt;/a&gt;&amp;nbsp;)&lt;/div&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;
Kod Sumber dalam GITHUB –&amp;nbsp;&lt;a href=&quot;https://github.com/khirulnizam/start1&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; margin-bottom: 0px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;https://github.com/khirulnizam/start1&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;
Bahan kursus –&amp;nbsp;&lt;a href=&quot;https://drive.google.com/drive/folders/128lV3Q32n3iDUez0IXB-BduPD45lBpU0?usp=sharing&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; margin-bottom: 0px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;download materials di sini&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;
SLIDE IN ENGLISH&lt;/div&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;
Slide1 – begining Laravel using LARAGON&lt;br /&gt;
&lt;a href=&quot;http://bit.ly/laravelfstm1&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;http://bit.ly/laravelfstm1&lt;/a&gt;Slide 2 – Laravel basic CRUD&lt;br /&gt;
&lt;a href=&quot;http://bit.ly/laravelfstm2&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; margin-bottom: 0px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;http://bit.ly/laravelfstm2&lt;/a&gt;&lt;/div&gt;
&lt;hr class=&quot;wp-block-separator&quot; style=&quot;background: rgb(238, 238, 238); border: none; box-sizing: border-box; height: 5px; margin: 2.5em auto; width: 369.163px;&quot; /&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;
&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;Course Outline&lt;/strong&gt;&lt;br /&gt;
Day 1&lt;/div&gt;
&lt;ul style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.1em 1.5em; overflow-wrap: break-word; padding: 0px;&quot;&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Laravel Project Structure&lt;/li&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Login Module Example&lt;/li&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Routing&lt;/li&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Controller&lt;/li&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Interface&lt;/li&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Database&lt;/li&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Migration&lt;/li&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Model&lt;/li&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Project Example: Search and CRUD.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;
Day 2&lt;/div&gt;
&lt;ul style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.1em 1.5em; overflow-wrap: break-word; padding: 0px;&quot;&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Continue Search &amp;amp; CRUD&lt;/li&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Table relationship with 1-to-Many&lt;/li&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Multiple user roles&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;border: 0px; box-sizing: border-box; color: #333333; font-family: &amp;quot;roboto slab&amp;quot;, sans-serif; font-size: 1.5em; line-height: 1; margin: 50px 0px 30px; padding: 0px;&quot;&gt;
Keperluan/Prasyarat penyertaan kursus&lt;/h3&gt;
&lt;ol style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.1em 1.5em; overflow-wrap: break-word; padding: 0px;&quot;&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Prasyarat: pengalaman HTML (Bootstrap) &amp;amp; PHP.&amp;nbsp;&lt;/li&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Keperluan Perisian (sila install sendiri sebelum datang kursus):&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;a.&amp;nbsp;&lt;em style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 1; margin: 0px; padding: 0px;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;LARAGON web&lt;/strong&gt;&lt;strong style=&quot;box-sizing: border-box; margin-bottom: 0px;&quot;&gt;server&lt;/strong&gt;&lt;/em&gt;&amp;nbsp;–&amp;nbsp;&lt;a href=&quot;https://sourceforge.net/projects/laragon/files/releases/4.0/laragon-wamp.x86.exe&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;download complete LaragonWAMP di sini&lt;/a&gt;,&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;b.&amp;nbsp;&lt;em style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 1; margin: 0px; padding: 0px;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box; margin-bottom: 0px;&quot;&gt;Visual Studio Code&lt;/strong&gt;&lt;/em&gt;&amp;nbsp;–&amp;nbsp;&lt;a href=&quot;https://code.visualstudio.com/download&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;kod editor download di sini&lt;/a&gt;,&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;c.&amp;nbsp;&lt;em style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 1; margin: 0px; padding: 0px;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box; margin-bottom: 0px;&quot;&gt;SQLYog Community&lt;/strong&gt;&lt;/em&gt;&amp;nbsp;database administrator –&amp;nbsp;&lt;a href=&quot;https://github.com/webyog/sqlyog-community/wiki/Downloads&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;download&amp;nbsp; di sini&lt;/a&gt;,&lt;br style=&quot;box-sizing: border-box; margin-bottom: 0px;&quot; /&gt;d. Template projek Laravel,&lt;/li&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;Laptop &amp;amp; line Internet bawa sendiri.&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;
Cuma nak kongsi apa yang kami tahu. Supaya mudah nak kick off projek guna Laravel PHP framework. Belum terrorists lagi. Tapi katanya kalau kita kongsi, yang sikit akan jadi banyak. Pasal ilmu bukan fizikal sifatnya. Lagi banyak dikongsi lagi besar dia tumbuh. InsyaAllah.&lt;/div&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;
Kursus khidmat komuniti FSTM Laravel, bersama trainer MrKerul.&lt;/div&gt;
&lt;h3 style=&quot;border: 0px; box-sizing: border-box; color: #333333; font-family: &amp;quot;roboto slab&amp;quot;, sans-serif; font-size: 1.5em; line-height: 1; margin: 50px 0px 30px; padding: 0px;&quot;&gt;
Daftar di sini (&lt;s style=&quot;box-sizing: border-box; margin-bottom: 0px;&quot;&gt;training Julai 27 &amp;amp; 28,2019&lt;/s&gt;)&lt;/h3&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;
WhatsApp kami di&lt;a href=&quot;http://wasap.my/60129034614&quot; style=&quot;box-sizing: border-box; color: #13c4a5; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot;&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://wasap.my/60129034614&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;&lt;strong style=&quot;box-sizing: border-box; margin-bottom: 0px;&quot;&gt;http://laravel.wasap.my&lt;/strong&gt;&lt;/a&gt;&lt;a href=&quot;http://laravel.wasap.my/&quot; style=&quot;box-sizing: border-box; color: #13c4a5; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot;&gt;&lt;/a&gt;&lt;br /&gt;Dapatkan tarikh kursus terkini di &lt;b&gt;&lt;a href=&quot;http://fb.com/khirulnizam&quot; target=&quot;_blank&quot;&gt;fb.com/khirulnizam&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;
Sesi6&lt;s style=&quot;box-sizing: border-box;&quot;&gt;: 27 &amp;amp; 28 Julai 2019&lt;/s&gt;&lt;br /&gt;
&lt;s style=&quot;box-sizing: border-box; margin-bottom: 0px;&quot;&gt;Sesi 5: 5-6&amp;nbsp;November 2018 (9am – 5pm) (Selesai)&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;Sesi 4: 27 Januari 2018 (9am – 5pm) (Selesai)&lt;br style=&quot;box-sizing: border-box; margin-bottom: 0px;&quot; /&gt;Sesi 3: 14 &amp;amp; 15 Julai 2018 (selesai)&lt;/s&gt;&lt;/div&gt;
&lt;hr class=&quot;wp-block-separator&quot; style=&quot;background: rgb(238, 238, 238); border: none; box-sizing: border-box; height: 5px; margin: 2.5em auto; width: 369.163px;&quot; /&gt;
&lt;h3 style=&quot;border: 0px; box-sizing: border-box; color: #333333; font-family: &amp;quot;roboto slab&amp;quot;, sans-serif; font-size: 1.5em; line-height: 1; margin: 50px 0px 30px; padding: 0px;&quot;&gt;
&lt;strong style=&quot;box-sizing: border-box; margin-bottom: 0px;&quot;&gt;Kursus-kursus Laravel/Web/PHP yang telah dijalankan&lt;/strong&gt;&lt;/h3&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Kursus Laravel SPR - Suruhanjaya Pilihanraya Jan 2020&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjboCIAVURLhyphenhyphenSDaFcxLlNfeLGma6e7eSU-iElkEwNQEfkiQxXpSq-xwD2X7mT7L3sxeoKkWco0o-dfpvE3sPlGOHIYm1JrbKksPUR-cRQ10mpM4kxjLAtL5c2A0MkjMrK0UyFQDvh-TFY/s1024/kursus-laravel-fstm-jan-2019-spr-putrajaya.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;536&quot; data-original-width=&quot;1024&quot; height=&quot;336&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjboCIAVURLhyphenhyphenSDaFcxLlNfeLGma6e7eSU-iElkEwNQEfkiQxXpSq-xwD2X7mT7L3sxeoKkWco0o-dfpvE3sPlGOHIYm1JrbKksPUR-cRQ10mpM4kxjLAtL5c2A0MkjMrK0UyFQDvh-TFY/w640-h336/kursus-laravel-fstm-jan-2019-spr-putrajaya.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;div style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;Kursus Laravel USAS - Universiti Sultan Azlan Shah Oct 2020&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvLF7qVvfeGMI_F3I4crruKKhYq8TsgeDtsrarLmNvHrMcH8sHWWIPWTbj33oKgLn7q_ISBiZv0uELZYDnzHUzXdhWXak1sQ3TCArrGRK3VvWQRBPzysGNwF5vSfgy5jECL61ntCom-oo/s978/usas-kursus-laravel-tarmizi-khirulnizam-fstm-4.jpg&quot; style=&quot;font-family: inherit; margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;734&quot; data-original-width=&quot;978&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvLF7qVvfeGMI_F3I4crruKKhYq8TsgeDtsrarLmNvHrMcH8sHWWIPWTbj33oKgLn7q_ISBiZv0uELZYDnzHUzXdhWXak1sQ3TCArrGRK3VvWQRBPzysGNwF5vSfgy5jECL61ntCom-oo/w640-h480/usas-kursus-laravel-tarmizi-khirulnizam-fstm-4.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXfOTtFCvQJWjIzMJwJD4UkkO3I7y2YhEg56Cv3wLBK9rL58UypvZ-PoeUFQ6BOEapmqksxO4unqadOZYnwS2KnbzZ5J730uTO8qcXMG-lCMSaiSmy1gJ4Yz8KRBbFUcUHBD-U2d9iCso/s978/usas-kursus-laravel-tarmizi-khirulnizam-fstm-5.jpg&quot; style=&quot;font-family: inherit; margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;734&quot; data-original-width=&quot;978&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXfOTtFCvQJWjIzMJwJD4UkkO3I7y2YhEg56Cv3wLBK9rL58UypvZ-PoeUFQ6BOEapmqksxO4unqadOZYnwS2KnbzZ5J730uTO8qcXMG-lCMSaiSmy1gJ4Yz8KRBbFUcUHBD-U2d9iCso/w640-h480/usas-kursus-laravel-tarmizi-khirulnizam-fstm-5.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Kursus Laravel OUM - Open Universiti Malaysia Sept 2020&lt;/span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm0H9q6WEeBUtPP2nm-8Jc_oOGu5CuU6zdzSHHoDGhQonBDZDnWnTp4rsMqYxigPAH1GOvZrejqMFwEt_9zQJWITpLyLl7PCQBUM9j1oka0b-wTtLBOWs3U3L5U6jjoWTEpMGjomcDtlw/s960/kursus+laravel+fstm+oum+sept+2020.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;720&quot; data-original-width=&quot;960&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm0H9q6WEeBUtPP2nm-8Jc_oOGu5CuU6zdzSHHoDGhQonBDZDnWnTp4rsMqYxigPAH1GOvZrejqMFwEt_9zQJWITpLyLl7PCQBUM9j1oka0b-wTtLBOWs3U3L5U6jjoWTEpMGjomcDtlw/w640-h480/kursus+laravel+fstm+oum+sept+2020.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Bersama peserta2 sesi perkongsian Laravel/PHP di Kolej Vokasional Sepang, 27 &amp;amp; 28 Mac 2018.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;figure class=&quot;wp-block-image&quot; style=&quot;box-sizing: border-box; margin: 0px 0px 1em; max-width: 100%;&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://fstm.kuis.edu.my/blog/wp-content/uploads/2018/03/laravel-kvs.png&quot; style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; height: auto; line-height: 1; margin: 0px; max-width: 100%; padding: 0px;&quot; /&gt;&lt;/figure&gt;&lt;br /&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;
Bersama peserta2 sesi perkongsian Laravel/PHP dari Institut Professional Baitulmal, April 2018.&lt;/div&gt;
&lt;br /&gt;
&lt;figure class=&quot;wp-block-image&quot; style=&quot;box-sizing: border-box; margin: 0px 0px 1em; max-width: 100%;&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://fstm.kuis.edu.my/blog/wp-content/uploads/2018/04/banners-2.png&quot; style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; height: auto; line-height: 1; margin: 0px; max-width: 100%; padding: 0px;&quot; /&gt;&lt;/figure&gt;&lt;br /&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;
Bersama pelajar FYP / latihan industri #FSTMKUIS – HTML5 + Bootstrap + responsive web&lt;/div&gt;
&lt;br /&gt;
&lt;figure class=&quot;wp-block-image&quot; style=&quot;box-sizing: border-box; margin: 0px 0px 1em; max-width: 100%;&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://fstm.kuis.edu.my/blog/wp-content/uploads/2018/03/html5-bootstrap-responsive.jpg&quot; style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; height: auto; line-height: 1; margin: 0px; max-width: 100%; padding: 0px;&quot; /&gt;&lt;/figure&gt;&lt;br /&gt;
&lt;hr class=&quot;wp-block-separator&quot; style=&quot;background: rgb(238, 238, 238); border: none; box-sizing: border-box; height: 5px; margin: 2.5em auto; width: 369.163px;&quot; /&gt;
&lt;br /&gt;
&lt;figure class=&quot;wp-block-image&quot; style=&quot;box-sizing: border-box; margin: 0px 0px 1em; max-width: 100%;&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://fstm.kuis.edu.my/blog/wp-content/uploads/2018/03/khirulnizam.png&quot; style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; height: auto; line-height: 1; margin: 0px; max-width: 100%; padding: 0px;&quot; /&gt;&lt;/figure&gt;&lt;br /&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;
Trainer:&lt;br /&gt;
KHIRULNIZAM ABD RAHMAN, Pensyarah Jabatan Sains Komputer, FSTM KUIS.&lt;/div&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;
Beliau merupakan seorang trainer dalam bidang pengaturcaraan server dan antaramuka web (web front-end &amp;amp; backend) semenjak tahun 2000. Disamping itu juga amat berminat dalam pembangunan applikasi mobile Android, JSON, LARAVEL dan PHP-MySQL.&lt;/div&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;
Antara kursus yang beliau kendalikan;&lt;/div&gt;
&lt;ol style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.1em 1.5em; overflow-wrap: break-word; padding: 0px;&quot;&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;&lt;a href=&quot;http://fstm.kuis.edu.my/blog/android&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; margin-bottom: 0px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;Android Studio&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;&lt;a href=&quot;http://fstm.kuis.edu.my/blog/php&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; margin-bottom: 0px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;Pembangunan Web dengan PHP&amp;amp;MySQL&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 30.6px; margin: 0.5em 0px 0px; padding: 0px; text-align: left;&quot;&gt;&lt;a href=&quot;http://fstm.kuis.edu.my/blog/laravel&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; margin-bottom: 0px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;Pembangunan Sistem Web menggunakan kerangka Laravel&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; line-height: 32.4px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px;&quot;&gt;
Blog peribadi beliau di&amp;nbsp;&lt;a href=&quot;http://khirulnizam.com/&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;khirulnizam.com&lt;/a&gt;&amp;nbsp;. Beliau boleh dihubungi melalui email&amp;nbsp;&lt;a href=&quot;mailto:khirulnizam@gmail.com&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;khirulnizam@gmail.com&lt;/a&gt;&amp;nbsp;, atau&lt;br /&gt;
Whatsapp:&amp;nbsp;&lt;a aria-label=&quot;http://laravel.wasap.my (opens in a new tab)&quot; href=&quot;http://laravel.wasap.my/&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;&lt;strong style=&quot;box-sizing: border-box; margin-bottom: 0px;&quot;&gt;http://laravel.wasap.my&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
Lokasi di&amp;nbsp;&lt;a href=&quot;http://bit.ly/mapfstm&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; margin-bottom: 0px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;&lt;strong style=&quot;box-sizing: border-box; margin-bottom: 0px;&quot;&gt;bit.ly/mapfstm&lt;/strong&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;span face=&quot;arial, helvetica, sans-serif&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;hr /&gt;
Kursus-kursus yang telah dijalankan.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSolOtZuqV2DisLzADWZYQuS2S6l7NXs-5nsg4e-QZ-vDViJYfZ3OUgshnLmvhL70jf7GQodoxRrnUf_O7_eTGUJF9ss8ui7KAcA3X-4nCnUiagU6DHgmF3ATpWvrzMVPaFoNp2pNf3KY/s1600/laravel-kvs.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;366&quot; data-original-width=&quot;600&quot; height=&quot;388&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSolOtZuqV2DisLzADWZYQuS2S6l7NXs-5nsg4e-QZ-vDViJYfZ3OUgshnLmvhL70jf7GQodoxRrnUf_O7_eTGUJF9ss8ui7KAcA3X-4nCnUiagU6DHgmF3ATpWvrzMVPaFoNp2pNf3KY/s640/laravel-kvs.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Bersama peserta2 sesi perkongsian Laravel/PHP di Kolej Vokasional Sepang, 27 &amp;amp; 28 Mac 2018.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKUJYjK9ow8urrd9HFW56NtS76aus1UKkGUjWRNO3RY_8Aq6onyjMboo7_fx2e8eRCYm30vA0tXNaf29k2ZCXFwvUsulpIgVU6rxlnsiszJaTxpIlreaA86iRXn1gAVGS1guvGcumWTHM/s1600/php-mysql-kolej-vokasional-shah-alam.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;501&quot; data-original-width=&quot;820&quot; height=&quot;388&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKUJYjK9ow8urrd9HFW56NtS76aus1UKkGUjWRNO3RY_8Aq6onyjMboo7_fx2e8eRCYm30vA0tXNaf29k2ZCXFwvUsulpIgVU6rxlnsiszJaTxpIlreaA86iRXn1gAVGS1guvGcumWTHM/s640/php-mysql-kolej-vokasional-shah-alam.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Bersama peserta2 sesi perkongsian PHP dari Kolej Vokasional Shah Alam, April 2018.&lt;br /&gt;
&lt;br /&gt;
Bersama pelajar FYP / latihan industri #FSTMKUIS - HTML5 + Bootstrap + responsive web&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4rmMmM5CSz5geBWBRDhQxhzz3nMayQBVfQSA91yqVAxQbyM5nDMHSJV39cw1cGe8104QvBHFVSNsLhtva0ONTsI9iXqIn72yyR4CNEN-UEZD0uyrSri7IadCh_yWaB_s846FEdDdP15o/s1600/khirulnizam.png&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: left;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;181&quot; data-original-width=&quot;183&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4rmMmM5CSz5geBWBRDhQxhzz3nMayQBVfQSA91yqVAxQbyM5nDMHSJV39cw1cGe8104QvBHFVSNsLhtva0ONTsI9iXqIn72yyR4CNEN-UEZD0uyrSri7IadCh_yWaB_s846FEdDdP15o/s1600/khirulnizam.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trainer:&lt;br /&gt;
KHIRULNIZAM ABD RAHMAN, Pensyarah Jabatan Sains Komputer, FSTM KUIS.&lt;br /&gt;
Beliau merupakan seorang trainer dalam bidang pengaturcaraan server dan antaramuka web (web front-end &amp;amp; backend) semenjak tahun 2000. Disamping itu juga amat berminat dalam pembangunan applikasi mobile Android, JSON, LARAVEL dan PHP-MySQL.&lt;br /&gt;
Antara kursus yang beliau kendalikan;&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://fstm.kuis.edu.my/blog/android&quot; rel=&quot;noopener&quot; target=&quot;_blank&quot;&gt;Android Studio&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://fstm.kuis.edu.my/blog/php&quot; rel=&quot;noopener&quot; target=&quot;_blank&quot;&gt;Pembangunan Web dengan PHP&amp;amp;MySQL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://fstm.kuis.edu.my/blog/laravel&quot; rel=&quot;noopener&quot; target=&quot;_blank&quot;&gt;Pembangunan Sistem Web menggunakan kerangka Laravel&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
Blog peribadi beliau di &lt;a href=&quot;http://khirulnizam.com/&quot; rel=&quot;noopener&quot; target=&quot;_blank&quot;&gt;khirulnizam.com&lt;/a&gt; . Beliau boleh dihubungi melalui email &lt;a href=&quot;mailto:khirulnizam@gmail.com&quot; rel=&quot;noopener&quot; target=&quot;_blank&quot;&gt;khirulnizam@gmail.com&lt;/a&gt; , atau Whatsapp: &lt;a href=&quot;http://wasap.my/60129034614&quot; rel=&quot;noopener&quot; target=&quot;_blank&quot;&gt;http://wasap.my/60129034614&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong style=&quot;box-sizing: border-box; color: #333333; font-family: &amp;quot;roboto slab&amp;quot;, sans-serif; font-size: 1.5em; margin-bottom: 0px;&quot;&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;Kursus Laravel Basic-Intermediate : LARAVEL KERANGKA PHP&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;Laravel adalah satu daripada kerangka php yang paling mudah dipelajari. Ia mampu berhubung dengan pangkalan data seperti mysql, posgresql, oracle dan lain-lain. Dalam usaha membentuk system web yang berasaskan mvc yang berfokuskan oop untuk menghasilkan sistem web yang lebih mudah diselenggara.&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;Combo Ebook dan 20 Video &lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;Trainer : Khirulnizam Abdul Rahman&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;Yuran : RM90 Promosi : RM79&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;➤&lt;/span&gt;&lt;a href=&quot;https://www.billplz.com/laravelmy&quot; rel=&quot;nofollow&quot; style=&quot;background-color: white; color: #6611cc; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; pointer-events: none; white-space: pre-wrap;&quot; target=&quot;_blank&quot;&gt;https://www.billplz.com/laravelmy&lt;/a&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;Beli dulu dengan yuran promosi ini, simpan dan belajar bila-bila masa ikut kesesuaian.&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;EBOOK LARAVEL BERSAMA 20-VIDEO TUTORIAL&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;(BAHASA MELAYU oleh KHIRULNIZAM-COM)&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;Tajuk-tajuk dalam Ebook Laravel B. Melayu&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;LARAGON&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;Bermula pantas dengan install satu perisian sahaja iaitu Laragon&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;TUKAR TEMPLATE&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;Anda tidak suka antaramuka disediakan, tak masalah. Tukar antaramuka sistem menggunakan templat Bootstrap percuma yang banyak di pasaran.&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;PERCUMA 20 VIDEO&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;Versi bahasa Melayu ini juga dibekalkan dengan lebih 20 video tutorial yang memberi panduan kepada pemula Laravel dengan lebih interaktif.&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;S-CRUD&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;S-CRUD + contoh yang telah diuji berjaya membuat carian, masuk data, kemaskini data dan padam data. Contoh berfungsi dikongsikan dalam GITHUB&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;MUATNAIK GAMBAR&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;Contoh-contoh projek termasuk melibatkan muat-naik gambar ke dalam rekod dan paparkan pada sistem.&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;Tajuk-tajuk 20-video tutorial yang disediakan bersama ebook&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;ASAS - PERTENGAHAN&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;1.	Pengenalan Laragon&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;2.	Cipta projek baharu Laravel&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;3.	Jana laman login &amp;amp; daftar pengguna &lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;4.	Migrasi pangkalan data &lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;5.	Borang antaramuka masukkan rekod baharu  &lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;6.	Proses masukkan rekod baharu&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;7.	Paparan senarai semua rekod jadual &lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;8.	Carian berdasarkan kata kunci)&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;9.	Carian dan senarai rekod dengan paparan berbilang muka-surat.&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;10.	Daftar alamat setiap page dalam Laravel&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;11.	NPM tidak dijumpai &lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;12.	Pengalamatan (routing)&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;13.	Muat-turn projek Laravel dari GiHub repo&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;14.	 Paparan semua data dalam rekod&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;15.	Pasang icon font awesome guna CDN &lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;16.	Kemaskini data dalam rekod &lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;17.	Padam rekod &lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;18.	Keselamatan terbina CSRF &lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;19.	Pasang layout Bootstrap baru Paparan Awam&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;20.	Pasang layout Bootstrap baru pada Panel Admin&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;21.	Muat naik fail imej&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;PERCUMA&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;1.	Kod Aturcara PHP &amp;amp; Slaid (percuma)&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;2.	Ebook PHP &amp;amp; Mysql (percuma)&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;3.	Github dan template&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;Kursus Laravel Basic-Intermediate &lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;Combo Ebook dan 20 Video &lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;Trainer : Khirulnizam Abdul Rahman&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;Yuran : RM90 Promosi : RM79&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #202124; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot; /&gt;&lt;span face=&quot;Roboto, Arial, sans-serif&quot; style=&quot;background-color: white; color: #202124; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; white-space: pre-wrap;&quot;&gt;➤&lt;/span&gt;&lt;a href=&quot;https://www.billplz.com/laravelmy&quot; rel=&quot;nofollow&quot; style=&quot;background-color: white; color: #6611cc; font-family: Roboto, Arial, sans-serif; font-size: 16px; font-variant-ligatures: none; font-weight: 400; letter-spacing: 0.1px; pointer-events: none; white-space: pre-wrap;&quot; target=&quot;_blank&quot;&gt;https://www.billplz.com/laravelmy&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #444444; font-family: roboto, sans-serif; font-size: 18px;&quot;&gt;WhatsApp kami di&lt;/span&gt;&lt;a href=&quot;http://wasap.my/60129034614&quot; style=&quot;box-sizing: border-box; color: #13c4a5; font-family: roboto, sans-serif; font-size: 18px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot;&gt;&lt;/a&gt;&lt;span style=&quot;color: #444444; font-family: roboto, sans-serif; font-size: 18px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://wasap.my/60129034614&quot; rel=&quot;noreferrer noopener&quot; style=&quot;box-sizing: border-box; color: #13c4a5; font-family: roboto, sans-serif; font-size: 18px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;&lt;strong style=&quot;box-sizing: border-box; margin-bottom: 0px;&quot;&gt;http://laravel.wasap.my&lt;/strong&gt;&lt;/a&gt;&lt;a href=&quot;http://laravel.wasap.my/&quot; style=&quot;box-sizing: border-box; color: #13c4a5; font-family: roboto, sans-serif; font-size: 18px; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot;&gt;&lt;/a&gt;&lt;br style=&quot;color: #444444; font-family: roboto, sans-serif; font-size: 18px;&quot; /&gt;&lt;span style=&quot;color: #444444; font-family: roboto, sans-serif; font-size: 18px;&quot;&gt;Dapatkan tarikh kursus terkini di&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;color: #444444; font-family: roboto, sans-serif; font-size: 18px;&quot;&gt;&lt;a href=&quot;http://fb.com/khirulnizam&quot; target=&quot;_blank&quot;&gt;fb.com/khirulnizam&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kerul.net/feeds/3215077214857113751/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.kerul.net/2018/11/kursus-laravel.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/3215077214857113751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/3215077214857113751'/><link rel='alternate' type='text/html' href='http://blog.kerul.net/2018/11/kursus-laravel.html' title='Kursus Laravel 2021'/><author><name>FSTM KUIS</name><uri>http://www.blogger.com/profile/00723339728801815225</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFWqHMfzrBEKhWMocVgL-M8QB56p59bPMGZ3EF7Z95gbRxjvKbNUGVsD5WIwk7xAcmQHIARWqlnLPw_uJVvgF1MN79rlU-dHIUJUPQlq8LSGo6_WJYi6aQcSGftTGtcMtkGD1SSG3jcGU/s72-c/fstm+KUIS+larabanner.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2266837879935062327.post-4681160844517504669</id><published>2019-11-03T08:00:00.000+08:00</published><updated>2020-11-03T14:28:23.003+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android"/><category scheme="http://www.blogger.com/atom/ns#" term="android studio"/><category scheme="http://www.blogger.com/atom/ns#" term="multiplatform"/><category scheme="http://www.blogger.com/atom/ns#" term="training"/><title type='text'>Android Studio Training ( Mobile Programming )</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;h3&gt;
&lt;b&gt;&lt;u&gt;Course Outline&lt;/u&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;b&gt;&lt;i&gt;Pre-requisite: Know Java OOProgramming&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Make sure to install the latest Android Studio prior to attending this training&lt;/i&gt;&lt;/b&gt;&lt;b&gt;&lt;i&gt;.&lt;/i&gt;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot; style=&quot;width: 500px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot; width=&quot;118&quot;&gt;&lt;b&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;Day 1&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;0830am - 0900am&lt;/span&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot; width=&quot;473&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;Registration&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot; width=&quot;127&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;0900am - 1030am&lt;/span&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot; width=&quot;482&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;Intro to Android Apps Development&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;+&amp;nbsp;&lt;a href=&quot;https://drive.google.com/open?id=10t-nm-TIUotyKhXw1p3Yu48Az72VwKlA&quot; target=&quot;_blank&quot;&gt;Dowload Slide Here&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot; width=&quot;132&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;1030am - 1130am&lt;/span&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot; width=&quot;480&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;Beginning Android Project&lt;/span&gt;&lt;br /&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;+&amp;nbsp;Module is here&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;a href=&quot;http://bit.ly/newandroidproject&quot; style=&quot;font-weight: bold;&quot;&gt;bit.ly/newandroidproject&lt;/a&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;+ Graphic resources &lt;a href=&quot;https://drive.google.com/open?id=1UyvLYKyXoH2pjWQ1kFtJjaN2PeyYay-s&quot; style=&quot;font-weight: bold;&quot; target=&quot;_blank&quot;&gt;download here.&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot; width=&quot;136&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;1130am - 1230pm&lt;/span&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot; width=&quot;476&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;GUI Editor&lt;/span&gt;&lt;br /&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;+&amp;nbsp;&lt;b&gt;&lt;a href=&quot;https://developer.android.com/guide/topics/ui/controls/spinner.html&quot; target=&quot;_blank&quot;&gt;Spinner Module is Here&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;+ Better GUI Design&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot; width=&quot;140&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;1230pm - 200pm&lt;/span&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot; width=&quot;473&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;Lunch Break&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot; width=&quot;143&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;2.00pm - 3.00pm&lt;/span&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot; width=&quot;471&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;Swipe ViewPager&lt;/span&gt;&lt;br /&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&amp;nbsp;+&lt;b&gt;&amp;nbsp;&lt;a href=&quot;https://drive.google.com/open?id=1Soay5NUBf1ohTQcrhoxdOnPJGgfNq87x&quot; target=&quot;_blank&quot;&gt;Dowload Slide Here&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot; width=&quot;145&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;3.00pm - 4.00pm&lt;/span&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot; width=&quot;469&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;Multiple Activities&lt;/span&gt;&lt;br /&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;+ Pass Arguments to Intent&lt;/span&gt;&lt;br /&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;+ Receiving parameters using name-value-pair.&lt;/span&gt;&lt;br /&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot; width=&quot;147&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;4.00pm - 5.00pm&lt;/span&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot; width=&quot;467&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;Publishing to Google Playstore&lt;/span&gt;&lt;br /&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;+&amp;nbsp;&lt;/span&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;Generate Signed APK&lt;/span&gt;&lt;br /&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;+ Publishing App &lt;/span&gt;&lt;br /&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;+&amp;nbsp;&lt;a href=&quot;https://drive.google.com/open?id=1hlsDPTHZbNiYe_eYMTk3Ypno-IeDcshV&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Slide Download Here&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot; width=&quot;149&quot;&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot; width=&quot;466&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot; width=&quot;150&quot;&gt;&lt;b&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;Day2&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;0900am - 1100am&lt;/span&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot; width=&quot;465&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;SQLite&lt;/span&gt;&lt;br /&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;+ Offline Database&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://blog.kerul.net/2013/08/android-database-p1-intro-sqlite-db.html&quot; target=&quot;_blank&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;http://blog.kerul.net/2013/08/android-database-p1-intro-sqlite-db.html&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;+&amp;nbsp;&lt;b&gt;&lt;a href=&quot;https://drive.google.com/file/d/1SrO8UoqwcJYE2dPcS2Bp3sDfd7unrasL/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;Slide download here&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot; width=&quot;151&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;1100am - 1300pm&lt;/span&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot; width=&quot;464&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;Google Maps Activity + view&amp;nbsp;&lt;a href=&quot;http://bit.ly/kerulmaps&quot; target=&quot;_blank&quot;&gt;bit.ly/kerulmaps&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot; width=&quot;152&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot; width=&quot;464&quot;&gt;&lt;strong style=&quot;box-sizing: border-box; font-size: 16.2px;&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot; style=&quot;background-color: white;&quot;&gt;ONLINE DATABASE&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; font-size: 16.2px; line-height: 29.16px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px; word-wrap: break-word;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; font-size: 16.2px; line-height: 29.16px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px; word-wrap: break-word;&quot;&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot; style=&quot;background-color: white;&quot;&gt;&lt;b&gt;With JSON&lt;/b&gt; - Setting up local server &amp;amp; database&lt;br /&gt;&lt;span style=&quot;font-size: 16.2px;&quot;&gt;+ Login facilities&lt;/span&gt;&lt;span style=&quot;font-size: 16.2px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;box-sizing: border-box; font-size: 16.2px; margin-bottom: 0px; outline: none; transition: all 0.1s ease-in-out 0s;&quot;&gt;&lt;a data-slimstat=&quot;5&quot; href=&quot;http://bit.ly/loginkerul&quot; rel=&quot;noopener&quot; style=&quot;box-sizing: border-box; font-size: 16.2px; margin-bottom: 0px; outline: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;http://bit.ly/loginkerul&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; font-size: 16.2px; line-height: 29.16px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px; word-wrap: break-word;&quot;&gt;
&lt;strong style=&quot;box-sizing: border-box; margin-bottom: 0px;&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot; style=&quot;background-color: white;&quot;&gt;Day 3&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;border: 0px; box-sizing: border-box; font-size: 16.2px; line-height: 29.16px; margin-bottom: 1.1em; overflow-wrap: break-word; padding: 0px; word-wrap: break-word;&quot;&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot; style=&quot;background-color: white;&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt;+ Insert a new record&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; margin-bottom: 0px; outline: none; transition: all 0.1s ease-in-out 0s;&quot;&gt;&lt;a data-slimstat=&quot;5&quot; href=&quot;http://bit.ly/insertkerul&quot; rel=&quot;noopener&quot; style=&quot;box-sizing: border-box; font-weight: bold; margin-bottom: 0px; outline: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;http://bit.ly/insertkerul&lt;/a&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 16.2px;&quot;&gt;+ Listing &amp;amp; Search&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 16.2px; margin-bottom: 0px; outline: none; text-decoration-line: none; transition: all 0.1s ease-in-out 0s;&quot;&gt;&lt;a data-slimstat=&quot;5&quot; href=&quot;http://bit.ly/jsonsearch&quot; rel=&quot;noopener&quot; style=&quot;box-sizing: border-box; font-size: 16.2px; font-weight: bold; margin-bottom: 0px; outline: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;http://bit.ly/jsonsearch&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 16.2px;&quot;&gt;&lt;br /&gt;+ Extra shuold time available: Hybrid Apps without Coding&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;box-sizing: border-box; font-size: 16.2px; margin-bottom: 0px; outline: none; transition: all 0.1s ease-in-out 0s;&quot;&gt;&lt;a data-slimstat=&quot;5&quot; href=&quot;http://bit.ly/appfstm&quot; rel=&quot;noopener&quot; style=&quot;box-sizing: border-box; font-size: 16.2px; margin-bottom: 0px; outline: none; transition: all 0.1s ease-in-out 0s;&quot; target=&quot;_blank&quot;&gt;http://bit.ly/appfstm&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot; style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEia5SYaYrDuoVHQbPVQBvo8gDgZgv9DL5aIbhoUUKN0thbdrTId89w1riZJNnU-0O_Kt6LXSReK99IO9HTRk2g45m0msgxlmdYlRvwV4j1hqg7Hp34Dlo3R94XtS3Mi5k7aScwABqrQVk4/s1600/firebase_small.png&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;113&quot; data-original-width=&quot;150&quot; height=&quot;149&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEia5SYaYrDuoVHQbPVQBvo8gDgZgv9DL5aIbhoUUKN0thbdrTId89w1riZJNnU-0O_Kt6LXSReK99IO9HTRk2g45m0msgxlmdYlRvwV4j1hqg7Hp34Dlo3R94XtS3Mi5k7aScwABqrQVk4/s200/firebase_small.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;b&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;b&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;b&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;b&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;b&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;b&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;b&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;b&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;b&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;UNITEN&lt;/span&gt;&amp;nbsp;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;firebase module&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot; style=&quot;color: #444444;&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot; style=&quot;font-size: 16.2px;&quot;&gt;&lt;b&gt;Online database with Google FIREBASE&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot; style=&quot;color: #444444;&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot; style=&quot;font-size: 16.2px;&quot;&gt;+ &lt;a href=&quot;https://drive.google.com/open?id=13mDsOhfRSSqKGfbkoOvz4fQS-cXBX-xe&quot; target=&quot;_blank&quot;&gt;Download slide here&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot; style=&quot;color: #444444;&quot;&gt;&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot; style=&quot;font-size: 16.2px;&quot;&gt;+ Code sample in GitHub -&amp;nbsp;&lt;a href=&quot;https://github.com/khirulnizam/TestFireB&quot; target=&quot;_blank&quot;&gt;https://github.com/khirulnizam/TestFireB&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot; style=&quot;color: #444444;&quot;&gt;+ Database sample &lt;a href=&quot;https://github.com/khirulnizam/TestFireB/blob/master/training-db-firebase.json&quot; target=&quot;_blank&quot;&gt;structure file download here&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;&lt;b&gt;Retrieve and display records from FIREBASE&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span face=&quot;&amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot;&gt;+ &lt;a href=&quot;https://drive.google.com/open?id=1Tm8-a-bvoVFMwTk01J3IIhqZ1vwKLKOx&quot; target=&quot;_blank&quot;&gt;Download slides here&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot; width=&quot;152&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot; width=&quot;464&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;b&gt;Reference/textbook&lt;br /&gt;&lt;a href=&quot;http://bit.ly/android7book&quot; target=&quot;_blank&quot;&gt;bit.ly/android7book&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;IDE Softwares/Android Studio&lt;/b&gt;&lt;br /&gt;
(installation will not be covered as it requires downloading big files for additional plugins, kindly install everything prior to attending the training).&lt;br /&gt;
ANDROID STUDIO installation (suggested RAM 8GB) - download at developer.android.com&lt;br /&gt;
+ Android Studio - make sure to test the installation by creating a new Android project.&lt;br /&gt;
+ Make sure to test the emulator (Android virtual device)&lt;br /&gt;
+ Warning: all the software need to be downloaded. Requires fast internet line, &amp;gt;2GB (Android Studio &amp;amp; the emulator)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Debugging in Actual Device (phone)&lt;/b&gt;&lt;br /&gt;
Hardwares/PC requirements&lt;br /&gt;
+ on PC - Install the universal ADB debug bridge (eg: https://adb.clockworkmod.com/ )&lt;br /&gt;
+ USB data cable&lt;br /&gt;
&lt;br /&gt;
Phone requirements&lt;br /&gt;
Should the participants require testing on OWN DEVICE, make sure the phone;&lt;br /&gt;
+ developer options enabled, (by tapping 7times to the kernel version - setting, about phone)&lt;br /&gt;
+ USB debugging enabled,&lt;br /&gt;
+ install via USB enabled,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggoG-HAp3b5p2yS2L9gmXDAr96zrXu_sBwpYZsYKMPSGjhb_x5drL8DgK6Qlf9bleHe0fmohsY16onHjXJG9wRZW3pzPeWNtIM5We6t41k7LbLHqHT9UXEj1By791Vgua0QmNEo-_4Ec8/s1600/android-kokuis-banner2.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;212&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggoG-HAp3b5p2yS2L9gmXDAr96zrXu_sBwpYZsYKMPSGjhb_x5drL8DgK6Qlf9bleHe0fmohsY16onHjXJG9wRZW3pzPeWNtIM5We6t41k7LbLHqHT9UXEj1By791Vgua0QmNEo-_4Ec8/s640/android-kokuis-banner2.png&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;strike&gt;&lt;b&gt;NEXT - 10th iteration Android Studio 2.3 Training 16 &amp;amp; 17 December 2017&lt;/b&gt;&amp;nbsp;.&lt;/strike&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Venue: Google Meet&lt;/li&gt;
&lt;li&gt;Date/Time 0900am - 5pm&lt;/li&gt;
&lt;li&gt;Open TO ALL&lt;/li&gt;
&lt;li&gt;Fee: Community Service - pay what you can afford (meals &amp;amp; cert not provided)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://chat.whatsapp.com/COITfvAl7OMBM0CYn7R5Hj&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;span face=&quot;&amp;quot;oswald&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif&quot; style=&quot;font-size: 18px;&quot;&gt;Registration here&lt;/span&gt;&lt;span style=&quot;font-family: oswald, arial, helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;border-color: initial; border-image: initial; border-width: initial; font-size: 18px; height: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-mce-src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrZCDUhBnfXE3bDvP49iZcY2kGPyaGWb6Ead6C-D1MEggD4Ed5m2qw3Pqo1k0w-evRwGnrjW-1b32THAZh3OSJq4siWAfSZUlJ-XO8DocCO1a2soxPdHCcxWD1h_5A4ImCX7DBmEY0pi8/s1600/whatsapp_logo_lit.jpg&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrZCDUhBnfXE3bDvP49iZcY2kGPyaGWb6Ead6C-D1MEggD4Ed5m2qw3Pqo1k0w-evRwGnrjW-1b32THAZh3OSJq4siWAfSZUlJ-XO8DocCO1a2soxPdHCcxWD1h_5A4ImCX7DBmEY0pi8/s1600/whatsapp_logo_lit.jpg&quot; style=&quot;border: none; height: auto; margin: 0px; max-width: 100%; padding: 0px; vertical-align: baseline;&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;div&gt;
&lt;b&gt;Pre-requisite: Good if you know Java or any Programming language&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Requirements:&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;BYOL &lt;/b&gt;– Bring your own Laptop with RAM capacity &amp;gt;6GB. Install Android Studio &lt;a href=&quot;http://developer.android.com/sdk/%C2%A0&quot; target=&quot;_blank&quot;&gt;http://developer.android.com/sdk/&amp;nbsp;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Make sure to install Android Studio prior to attending this training.&lt;/li&gt;
&lt;li&gt;Bring also a &lt;b&gt;USB data cable&lt;/b&gt; and your Android device.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;u&gt;What is Android Studio?&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
Android Studio is the official integrated development environment (IDE) for Android platform development.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Based on JetBrains&#39; IntelliJ IDEA software, Android Studio is designed specifically for Android development. It is available for download on Windows, Mac OS X and Linux, and replaced Eclipse Android Development Tools (ADT) as Google&#39;s primary IDE for native Android application development.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;u&gt;What will be covered in this training?&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
The participants will be guided to create an Android app project, and how to handle the project codes and resources. We will add basic GUIs such as textbox, label, button, image, menus, screens and activities.&lt;/div&gt;
&lt;div&gt;
The second day will be covering multiple screen interactions, local database, and maps. At the end of the training we will generate Android installer file (APK) and publish it to the Google Playstore.&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: 13px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3&gt;
&lt;a href=&quot;https://chat.whatsapp.com/COITfvAl7OMBM0CYn7R5Hj&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;67&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmYoGWmQUoGXopqWmBiNBWveLiiJFVwki-OnyVID7U2Qiof9dP_KNVZYFEu9fTz_MSKBgkM6WgNyzS7PJZ5SLimc8MJoEdHT5RlzMoyTb_DIYLUWj_xZNE1I-avP97blDjAh1Rgj3qvGY/s200/register-here.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;h3&gt;&lt;br /&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;
&lt;iframe frameborder=&quot;0&quot; height=&quot;650&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; src=&quot;https://docs.google.com/forms/d/1PInAri0mE5KG3pc2-VBKHc_ZwLjHhb27_n6qqdfToMY/viewform?embedded=true&quot; width=&quot;600&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Kenapa perlu hadiri kursus ini?&lt;/b&gt;&lt;br /&gt;
&lt;span face=&quot;&amp;quot;lucida grande&amp;quot; , &amp;quot;tahoma&amp;quot; , &amp;quot;verdana&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif&quot; style=&quot;background-color: white; font-size: 13px; line-height: 17.94px;&quot;&gt;Statistik daripada IDC mengatakan Android menguasai lebih 80% pasaran telefon pintar dunia pada 2015. Penting untuk pelajar IT/Sains Komputer atau &amp;nbsp;pengaturcara tahu nak bangunkan applikasi Android.&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQfVdmNNTslw9JfqeUsMidhYJVCI6y7_OyYNkZNPELpLu_BR2lATVeSk42qZeVsWPWOx_WN5xibUn-DPLll0WQu9AQbKXJMItTXItpTpWVOqpBInK3ul7QAQ5pTPYxdmlLQLKHms-LXlM/s1600/idc-android-marketshare-2015.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;579&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQfVdmNNTslw9JfqeUsMidhYJVCI6y7_OyYNkZNPELpLu_BR2lATVeSk42qZeVsWPWOx_WN5xibUn-DPLll0WQu9AQbKXJMItTXItpTpWVOqpBInK3ul7QAQ5pTPYxdmlLQLKHms-LXlM/s640/idc-android-marketshare-2015.png&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span face=&quot;&amp;quot;lucida grande&amp;quot; , &amp;quot;tahoma&amp;quot; , &amp;quot;verdana&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif&quot; style=&quot;background-color: white; font-size: 13px; line-height: 17.94px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span face=&quot;&amp;quot;lucida grande&amp;quot; , &amp;quot;tahoma&amp;quot; , &amp;quot;verdana&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif&quot; style=&quot;background-color: white; font-size: 13px; line-height: 17.94px;&quot;&gt;Rujukan:&amp;nbsp;http://www.idc.com/prodserv/smartphone-os-market-share.jsp&lt;/span&gt;&lt;br /&gt;
&lt;span face=&quot;&amp;quot;lucida grande&amp;quot; , &amp;quot;tahoma&amp;quot; , &amp;quot;verdana&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif&quot; style=&quot;background-color: white; font-size: 13px; line-height: 17.94px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;&lt;u&gt;&amp;lt;&amp;lt; PREVIOUS ANDROID TRAININGS&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;b&gt;Modules from Siri4&lt;/b&gt;&lt;br /&gt;
1. Introduction Slide -&amp;nbsp;&lt;a href=&quot;https://drive.google.com/file/d/0B8X-L8-jf7IndmtHNDE1SnFTMmc/view&quot; target=&quot;_blank&quot;&gt;https://drive.google.com/file/d/0B8X-L8-jf7IndmtHNDE1SnFTMmc/view&lt;/a&gt;&lt;br /&gt;
2. Android Studio Tutorial Part1 -&amp;nbsp;&lt;a href=&quot;https://drive.google.com/file/d/0B8X-L8-jf7InQnJaVTVOSU5qeUk/view&quot; target=&quot;_blank&quot;&gt;https://drive.google.com/file/d/0B8X-L8-jf7InQnJaVTVOSU5qeUk/view&lt;/a&gt;&lt;br /&gt;
3. USB Android Debug Driver -&amp;nbsp;&lt;a href=&quot;https://drive.google.com/file/d/0B8X-L8-jf7InNXI2dWV2TGx5cUk/view&quot; target=&quot;_blank&quot;&gt;https://drive.google.com/file/d/0B8X-L8-jf7InNXI2dWV2TGx5cUk/view&lt;/a&gt;&lt;br /&gt;
4. Slides for day 2 -&amp;nbsp;&lt;a href=&quot;https://drive.google.com/file/d/0B8X-L8-jf7InUWgwTkZQLTNWNXM/view&quot; target=&quot;_blank&quot;&gt;https://drive.google.com/file/d/0B8X-L8-jf7InUWgwTkZQLTNWNXM/view&lt;/a&gt;&lt;br /&gt;
5.&amp;nbsp;Android Studio Tutorial Part2 -&amp;nbsp;&lt;a href=&quot;https://drive.google.com/file/d/0B8X-L8-jf7InSWRERThzN1JrVWM/view&quot; target=&quot;_blank&quot;&gt;https://drive.google.com/file/d/0B8X-L8-jf7InSWRERThzN1JrVWM/view&lt;/a&gt;&lt;br /&gt;
6. jSON APIs -&lt;br /&gt;
&lt;a href=&quot;https://drive.google.com/file/d/0B8X-L8-jf7InSVo2SmpVY3RzRnc/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;https://drive.google.com/file/d/0B8X-L8-jf7InSVo2SmpVY3RzRnc/view?usp=sharing&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://drive.google.com/file/d/0B8X-L8-jf7InOUg1S0tzYVo0cGM/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;https://drive.google.com/file/d/0B8X-L8-jf7InOUg1S0tzYVo0cGM/view?usp=sharing&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4LoQLOD08fSt5w-ZMHrMl0f9SoMxXjAr-ovjuK9-zyTAAygPX7FYNi_qUc8c6C4XcUCUF_hnDCMvCN4qvyJxxc25lm4YpP_EwYkcia1En2rgf_kQHhTFAjD5fsXCAkg3ErQrGhafqmtY/s1600/android-studio-kokuis-800.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;348&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4LoQLOD08fSt5w-ZMHrMl0f9SoMxXjAr-ovjuK9-zyTAAygPX7FYNi_qUc8c6C4XcUCUF_hnDCMvCN4qvyJxxc25lm4YpP_EwYkcia1En2rgf_kQHhTFAjD5fsXCAkg3ErQrGhafqmtY/s640/android-studio-kokuis-800.jpg&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Previous Android Training for Politeknik Dungun, Terengganu.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjY7s0x6LNWCMZmgujc3tCIAZOtnIrnFoPpwk2b_3lq90wX_dXXIeyuxG2VSSW-Lg_9lUxZMxlNmD17NKsmLpII85-82Zmwy7O9LGFGrTBP97McBheNN9kf9_NFogxxnme6Lf_pcQwzsqE/s1600/android-psmza.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;289&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjY7s0x6LNWCMZmgujc3tCIAZOtnIrnFoPpwk2b_3lq90wX_dXXIeyuxG2VSSW-Lg_9lUxZMxlNmD17NKsmLpII85-82Zmwy7O9LGFGrTBP97McBheNN9kf9_NFogxxnme6Lf_pcQwzsqE/s640/android-psmza.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Previous Android Training for TATIUC, Terengganu.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiogStGMFj8QkguQElQqMud-LgVeDk54H_LM-7G-rU4vdm-zRlbwAHK_sipKphSErRlX1pxeIOpP1yErAXbUxsGY3Km0gFisuW5K3qM-fWAjlfKyIV8tz7FX_XGRjndfuYA1Arzl5dtMh0/s1600/android-tatiuc.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiogStGMFj8QkguQElQqMud-LgVeDk54H_LM-7G-rU4vdm-zRlbwAHK_sipKphSErRlX1pxeIOpP1yErAXbUxsGY3Km0gFisuW5K3qM-fWAjlfKyIV8tz7FX_XGRjndfuYA1Arzl5dtMh0/s640/android-tatiuc.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Previous Android Training for corporate client City University, PJ&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5zR58Ihg0TtK_X8_Y_R42YE78d0KGemYmlTPiAtkP3oATEGrQ6Rtk8QrOPDIdhB59gdw7IAzX9yt7sPImphslkgPLg_hb4qFhLWxo6qNtrLZsUuvCBaxusZmRNbLz6yQ1OkjBfSbPaFo/s1600/android-city-U-3-days.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5zR58Ihg0TtK_X8_Y_R42YE78d0KGemYmlTPiAtkP3oATEGrQ6Rtk8QrOPDIdhB59gdw7IAzX9yt7sPImphslkgPLg_hb4qFhLWxo6qNtrLZsUuvCBaxusZmRNbLz6yQ1OkjBfSbPaFo/s640/android-city-U-3-days.png&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Previous Android Training in FSTM,KUIS&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDkaTYlvjngNNTZb-B-MbQGOA7tQsbHpubBtDgAzuCwv9NKbQ0A40GzMdU4aKUktbyNGaknEZ7vlHdGkOMSD8vZZhZt_GxSJjA6oqjiWIj89KJNIj-4eInOWBXb0Fc2dO1EhiquM_o2fs/s1600/android-previous-courses-1.jpeg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDkaTYlvjngNNTZb-B-MbQGOA7tQsbHpubBtDgAzuCwv9NKbQ0A40GzMdU4aKUktbyNGaknEZ7vlHdGkOMSD8vZZhZt_GxSJjA6oqjiWIj89KJNIj-4eInOWBXb0Fc2dO1EhiquM_o2fs/s640/android-previous-courses-1.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggJevXzFY6Nxa5z5VZGGNLhk3BPuOmLjEVR5WsuVon1HNnvHs9AiNBYfv12vv8pqQgcwSFkVgbmr4kwwbbyh7z9ONAC69RcA0F7Nt7BEHbQ6JWFDo41Au2LT3xBNPlztJ7U-h7sDqCkfk/s1600/android-previous-training-3.jpeg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggJevXzFY6Nxa5z5VZGGNLhk3BPuOmLjEVR5WsuVon1HNnvHs9AiNBYfv12vv8pqQgcwSFkVgbmr4kwwbbyh7z9ONAC69RcA0F7Nt7BEHbQ6JWFDo41Au2LT3xBNPlztJ7U-h7sDqCkfk/s640/android-previous-training-3.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVEjzoLPt1jdj3Tm_B4zk3pd3c5EzxGLTS9VxjhtYzwKsxyEKiOUNjfxHae0uFJ3WUS5yaEMiR-3fSNpgiAlIZMn9kZs-uuNsI8YYvVrOyAJQapWTuG9tTYU3blRuIxDkztag-nenwJCs/s1600/android-studio-ipbkl-800.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVEjzoLPt1jdj3Tm_B4zk3pd3c5EzxGLTS9VxjhtYzwKsxyEKiOUNjfxHae0uFJ3WUS5yaEMiR-3fSNpgiAlIZMn9kZs-uuNsI8YYvVrOyAJQapWTuG9tTYU3blRuIxDkztag-nenwJCs/s640/android-studio-ipbkl-800.png&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW67iKzdgIoLI3MVd6yacDFSmRdNb2CRI5tCzw5ehtH8imzPDVRqNtTd8tbh26Q51H8Fx6YSiP4cJgf5nE3Ja3_-42L_PzIrhaAQHn-cjqfcxh0TUjEuNJyttFBhUoOUjA4vA3EFtIYR4/s1600/WP_20131127_14_54_33_Pro.jpg&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW67iKzdgIoLI3MVd6yacDFSmRdNb2CRI5tCzw5ehtH8imzPDVRqNtTd8tbh26Q51H8Fx6YSiP4cJgf5nE3Ja3_-42L_PzIrhaAQHn-cjqfcxh0TUjEuNJyttFBhUoOUjA4vA3EFtIYR4/s640/WP_20131127_14_54_33_Pro.jpg&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 12.8px;&quot;&gt;Android Training for CyberSecurity Malaysia Officers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0JPOWGGuisVQ2F40EIQe-nTR_LFvkRmblj1KiIRiIeJc7Y_dCw_RNSr5Qp2qihw8Cw0WPCjqCkOJSkFuL_x3Z4sxNjY_qSD_6HuDxuKyJwbNLIcfIFXd_um0bv14o6hmaPLNtOO8C8lw/s1600/12734023_1102531236444038_1435846338815587668_n.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;197&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0JPOWGGuisVQ2F40EIQe-nTR_LFvkRmblj1KiIRiIeJc7Y_dCw_RNSr5Qp2qihw8Cw0WPCjqCkOJSkFuL_x3Z4sxNjY_qSD_6HuDxuKyJwbNLIcfIFXd_um0bv14o6hmaPLNtOO8C8lw/s200/12734023_1102531236444038_1435846338815587668_n.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-eH9KmCWxzV8C7DYgZd3SsoLWzQkSg2fOUYigRYhb2kKWPqQuxdX-E04aqmYdEe527CuarOr-HdhDmcqtbAoqXtK2KRz9m8_gPHFdkfhPB2IIEaUHzTw7ijmG9RcJ3GF1mnyjqM9qc8E/s1600/12800138_750820925048858_2995669813224787601_n.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-eH9KmCWxzV8C7DYgZd3SsoLWzQkSg2fOUYigRYhb2kKWPqQuxdX-E04aqmYdEe527CuarOr-HdhDmcqtbAoqXtK2KRz9m8_gPHFdkfhPB2IIEaUHzTw7ijmG9RcJ3GF1mnyjqM9qc8E/s320/12800138_750820925048858_2995669813224787601_n.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcuLYrK3ZCIfLDTs1PCHZ4gQ-2BVvZoenDs7UwR4uKl-0g_y-0ix2KWtOBUjURZck8B3COMeAsHWOavGXNJt0GK5FtCPxQ_rCE9Q6y3nj5RlVUYOdoKYuiPO_W_kzpo7CNKz_oATQhURg/s1600/12799153_750820888382195_3716136766955458339_n.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcuLYrK3ZCIfLDTs1PCHZ4gQ-2BVvZoenDs7UwR4uKl-0g_y-0ix2KWtOBUjURZck8B3COMeAsHWOavGXNJt0GK5FtCPxQ_rCE9Q6y3nj5RlVUYOdoKYuiPO_W_kzpo7CNKz_oATQhURg/s640/12799153_750820888382195_3716136766955458339_n.jpg&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxzn8DU6TxpkayfnNI8Z9XukBrNscOwcP46PNMG7Dbi4Lbc9qopzBoPsuCwzf1Z5KGhw6w_C0s4sBBNKTrVCVnJN4t_zDT2ZGkNHLzPKo-eH6o3jWD0Hvcepop4IMErnEAbvAkjJwxTLI/s1600/kursus-android-jsk-fstm-kuis-lores.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;232&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxzn8DU6TxpkayfnNI8Z9XukBrNscOwcP46PNMG7Dbi4Lbc9qopzBoPsuCwzf1Z5KGhw6w_C0s4sBBNKTrVCVnJN4t_zDT2ZGkNHLzPKo-eH6o3jWD0Hvcepop4IMErnEAbvAkjJwxTLI/s320/kursus-android-jsk-fstm-kuis-lores.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9dwKOGuT1ZrsoPLYywDWxUHIltN9hUep_7obpqvUPUERMgAvNhkSaw4OW8UNb6W1Mhg0cHCr-BAVXtrZo-E4Hqr0VhsTleUgpUy6_WzsS5AEjz4UT0m5KzEvhFXYu3OK5Ksv4TlUJMoI/s1600/design-tshirt-androidninja-fstm-500.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9dwKOGuT1ZrsoPLYywDWxUHIltN9hUep_7obpqvUPUERMgAvNhkSaw4OW8UNb6W1Mhg0cHCr-BAVXtrZo-E4Hqr0VhsTleUgpUy6_WzsS5AEjz4UT0m5KzEvhFXYu3OK5Ksv4TlUJMoI/s1600/design-tshirt-androidninja-fstm-500.png&quot; width=&quot;224&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7fFhEQo_h5vLEXa6jJpF9IhY60wtm0YSjUd3i_3R9KiKthcq6Dqe__KHF6JGBzPMf6lKKpfJ3XVZ_MF0s4uc75-_LbAyiwHeaJQB2HV_72ZdoVPk_4xQfhLIhVt6N4rDX5MSf2fZFXz0/s1600/android-ninja-siri2-kerul1.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;340&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7fFhEQo_h5vLEXa6jJpF9IhY60wtm0YSjUd3i_3R9KiKthcq6Dqe__KHF6JGBzPMf6lKKpfJ3XVZ_MF0s4uc75-_LbAyiwHeaJQB2HV_72ZdoVPk_4xQfhLIhVt6N4rDX5MSf2fZFXz0/s640/android-ninja-siri2-kerul1.png&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7R-CWpHNaZPAqF-wF-EmAwKWsX9qrwOCdVXFc_nSRSCaBmAcUE9hXc7hE4LreBakZOGniL_yefx8ROgY59RE-VC6o83pyS1QvQ-gkOlif2lQQJ8nsxljgNxZlgytY752tHf2kLkJbD4k/s1600/android-ninja-siri2-kerul2.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7R-CWpHNaZPAqF-wF-EmAwKWsX9qrwOCdVXFc_nSRSCaBmAcUE9hXc7hE4LreBakZOGniL_yefx8ROgY59RE-VC6o83pyS1QvQ-gkOlif2lQQJ8nsxljgNxZlgytY752tHf2kLkJbD4k/s640/android-ninja-siri2-kerul2.png&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; display: inline; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;0129034614&lt;/span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrZCDUhBnfXE3bDvP49iZcY2kGPyaGWb6Ead6C-D1MEggD4Ed5m2qw3Pqo1k0w-evRwGnrjW-1b32THAZh3OSJq4siWAfSZUlJ-XO8DocCO1a2soxPdHCcxWD1h_5A4ImCX7DBmEY0pi8/s1600/whatsapp_logo_lit.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrZCDUhBnfXE3bDvP49iZcY2kGPyaGWb6Ead6C-D1MEggD4Ed5m2qw3Pqo1k0w-evRwGnrjW-1b32THAZh3OSJq4siWAfSZUlJ-XO8DocCO1a2soxPdHCcxWD1h_5A4ImCX7DBmEY0pi8/s1600/whatsapp_logo_lit.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;We also provide personal coaching,&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;span face=&quot;&amp;quot;trebuchet ms&amp;quot; , &amp;quot;trebuchet&amp;quot; , sans-serif&quot; style=&quot;line-height: 18.2px; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span face=&quot;&amp;quot;trebuchet ms&amp;quot; , &amp;quot;trebuchet&amp;quot; , sans-serif&quot; style=&quot;line-height: 18.2px; text-align: center; text-decoration: none;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;b&gt;Harap bagitau kawan-kawan dengan tekan butang SHARE di bawah&lt;br /&gt;SHARE to your friends...&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpY96v-t0RJ2jwwK-ezz-zXVV24l4jH3Uo2N_fLxEu_F0vM-g7dJqYZrSe3tEkj-Be9awf_BuWxGxGffw46oRXEdvn7qTOAMO5RUULKApzZNRCqjev_rywL37CHAgt0ibUt7UEvsPtzk/s1600/sequentialBlinkingDownArrow.gif&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpY96v-t0RJ2jwwK-ezz-zXVV24l4jH3Uo2N_fLxEu_F0vM-g7dJqYZrSe3tEkj-Be9awf_BuWxGxGffw46oRXEdvn7qTOAMO5RUULKApzZNRCqjev_rywL37CHAgt0ibUt7UEvsPtzk/s1600/sequentialBlinkingDownArrow.gif&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpY96v-t0RJ2jwwK-ezz-zXVV24l4jH3Uo2N_fLxEu_F0vM-g7dJqYZrSe3tEkj-Be9awf_BuWxGxGffw46oRXEdvn7qTOAMO5RUULKApzZNRCqjev_rywL37CHAgt0ibUt7UEvsPtzk/s1600/sequentialBlinkingDownArrow.gif&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpY96v-t0RJ2jwwK-ezz-zXVV24l4jH3Uo2N_fLxEu_F0vM-g7dJqYZrSe3tEkj-Be9awf_BuWxGxGffw46oRXEdvn7qTOAMO5RUULKApzZNRCqjev_rywL37CHAgt0ibUt7UEvsPtzk/s1600/sequentialBlinkingDownArrow.gif&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpY96v-t0RJ2jwwK-ezz-zXVV24l4jH3Uo2N_fLxEu_F0vM-g7dJqYZrSe3tEkj-Be9awf_BuWxGxGffw46oRXEdvn7qTOAMO5RUULKApzZNRCqjev_rywL37CHAgt0ibUt7UEvsPtzk/s1600/sequentialBlinkingDownArrow.gif&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpY96v-t0RJ2jwwK-ezz-zXVV24l4jH3Uo2N_fLxEu_F0vM-g7dJqYZrSe3tEkj-Be9awf_BuWxGxGffw46oRXEdvn7qTOAMO5RUULKApzZNRCqjev_rywL37CHAgt0ibUt7UEvsPtzk/s1600/sequentialBlinkingDownArrow.gif&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.kerul.net/feeds/4681160844517504669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.kerul.net/2015/02/kursus-android-jsk.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/4681160844517504669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/4681160844517504669'/><link rel='alternate' type='text/html' href='http://blog.kerul.net/2015/02/kursus-android-jsk.html' title='Android Studio Training ( Mobile Programming )'/><author><name>FSTM KUIS</name><uri>http://www.blogger.com/profile/00723339728801815225</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEia5SYaYrDuoVHQbPVQBvo8gDgZgv9DL5aIbhoUUKN0thbdrTId89w1riZJNnU-0O_Kt6LXSReK99IO9HTRk2g45m0msgxlmdYlRvwV4j1hqg7Hp34Dlo3R94XtS3Mi5k7aScwABqrQVk4/s72-c/firebase_small.png" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Fakulti Teknologi &amp; Sains Maklumat, Aras Satu, Kolej Universiti Islam Antarabangsa Selangor, Bandar Seri Putra, 43000 Kajang, Selangor, Malaysia</georss:featurename><georss:point>2.8913782 101.7891277</georss:point><georss:box>-25.418855636178847 66.6328777 31.201612036178844 136.9453777</georss:box></entry><entry><id>tag:blogger.com,1999:blog-2266837879935062327.post-6053348362212121353</id><published>2018-02-26T09:03:00.000+08:00</published><updated>2018-03-29T15:05:58.721+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="laravel"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="web development"/><title type='text'>Laravel - for a start</title><content type='html'>&lt;h2&gt;
&lt;span style=&quot;background-color: white; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;Slides at &lt;a href=&quot;http://fstm.kuis.edu.my/blog/laravel&quot;&gt;fstm.kuis.edu.my/blog/laravel&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;TMMT6053 &lt;/b&gt;Advance Web Development - &lt;a href=&quot;https://drive.google.com/open?id=0B34ZxOOoeSDdNlhLLW1IemN4SXhlTVg5akRPMGdfSXY5RDZz&quot; target=&quot;_blank&quot;&gt;download proforma&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSH4cdxkMA3kMvMdTJnT6fxL_ZZe4ESrmHijJl3zwvT8yTI3k9WdOsIwNT7PnU4OpA2jjApKP4pwC6LDa-Atb05Hwk90AOlP7InkZbWBbltzO_YVSv0SVKSYhyphenhyphenru_q61eiUh6G8snTCRo/s1600/laravel-27-jan-2018.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;323&quot; data-original-width=&quot;600&quot; height=&quot;344&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSH4cdxkMA3kMvMdTJnT6fxL_ZZe4ESrmHijJl3zwvT8yTI3k9WdOsIwNT7PnU4OpA2jjApKP4pwC6LDa-Atb05Hwk90AOlP7InkZbWBbltzO_YVSv0SVKSYhyphenhyphenru_q61eiUh6G8snTCRo/s640/laravel-27-jan-2018.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;Advantages of PHP Framework&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
(&lt;a href=&quot;https://www.linkedin.com/pulse/advantages-php-mvc-framework-why-laravel-become-most-2017-hardik&quot; target=&quot;_blank&quot;&gt;Source: Hardik Linked-in&lt;/a&gt;)&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
There have been multiple advantages of PHP framework, while developing a website with a PHP framework. Utilizing the PHP framework can encourage website developers to show their best efforts.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;PHP framework inbuilt with robust functions: This framework is built with an excellent set of functions; you can abridge tough tasks and get quick results from PHP coding. PHP framework is freeware with various functions; utilizing these functions you can simplify the code in PHP.&lt;/li&gt;
&lt;li&gt;Database is a vital point: Database is the crucial factor for each project. It is the central point, where the entire data of the project are saved and called for, when required. MySQL is utilized for the database requirements for PHP.&lt;/li&gt;
&lt;li&gt;Use wire-frame before coding: It is always beneficial to use wire frame before you start coding in PHP. The practice of using wire-frame, boost your web development projects effectively. Make sure the wire-frame club and all its elements are integrated perfectly.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;MVC – The Model-View-Controller architectural pattern helps you tier your code for easier maintenance. By keeping the data-manipulating logic separate from the bits that handle the display, you make it much easier to change either the template or the underlying code without touching the other.&lt;/li&gt;
&lt;li&gt;Bundled classes – A framework includes classes and helper functions for common tasks, such as database access, pagination, and form handling. Not to mention smaller things, like truncating text to a specific word/character count.&lt;/li&gt;
&lt;li&gt;Rapid development – Frameworks help you create a small to medium-sized application much quicker than if you wrote everything from scratch. If you’re in a hurry, using a framework will help you finish things before you reach that looming deadline.&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;MVC in Laravel&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnvEQpbzijX8y_Pytams9cw4P8GaIAozMbdpSQX7rKslq5o5MP0D2QXpYE0-hdrhGRTSFKyc0ypkLW2jGJuQFHCGDSUcVOzsQQ6xIMEuyWSRByJnJdXI7YNFiL-CWt3WLgN_bzEBxG9fE/s1600/mvc-laravel.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;479&quot; data-original-width=&quot;638&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnvEQpbzijX8y_Pytams9cw4P8GaIAozMbdpSQX7rKslq5o5MP0D2QXpYE0-hdrhGRTSFKyc0ypkLW2jGJuQFHCGDSUcVOzsQQ6xIMEuyWSRByJnJdXI7YNFiL-CWt3WLgN_bzEBxG9fE/s640/mvc-laravel.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;
&lt;strong&gt;LARAGON - compiled tools&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&lt;a href=&quot;http://laragon.org/&quot; target=&quot;_blank&quot;&gt;(Laragon official download/docs site)&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrCAgRobwudlYd1TE7aNSAMDNYXFKF2DEQu-K9YSXFKu5J9ayEE2pas1OazqlwVtxurK8H2KgsL_cJdHGToDy9eJ2ng6Ax5ehTcHt1h7AIG4kWQ0oS0zngAk57R5WDo9rSHVRD8URwQsY/s1600/laragon-windows-10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;439&quot; data-original-width=&quot;660&quot; height=&quot;424&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrCAgRobwudlYd1TE7aNSAMDNYXFKF2DEQu-K9YSXFKu5J9ayEE2pas1OazqlwVtxurK8H2KgsL_cJdHGToDy9eJ2ng6Ax5ehTcHt1h7AIG4kWQ0oS0zngAk57R5WDo9rSHVRD8URwQsY/s640/laragon-windows-10.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;b&gt;What is Laragon?&lt;/b&gt;&lt;br /&gt;
Laragon is a portable, isolated, fast &amp;amp; powerful universal development environment for PHP, Node.js, Python, Java, Go, Ruby. It is fast, lightweight, easy-to-use and easy-to-extend.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Why Laragon?&lt;/b&gt;&lt;br /&gt;
Laragon is great for building and managing modern web applications. It is focused on performance - designed around stability, simplicity, flexibility and freedom.&lt;br /&gt;
&lt;br /&gt;
Laragon improves web development. Developers all over the world are using Laragon to make apps quickly and easily. It is used by thousands of developers with loves. You can check out the Testimonials to see how users think of Laragon and it’s features page for more details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;INSTALLING TOOLS - manual&lt;/strong&gt;&lt;br /&gt;
NodeJS =&amp;nbsp;&lt;a href=&quot;https://nodejs.org/&quot;&gt;https://nodejs.org&lt;/a&gt;&lt;br /&gt;
GIT -&amp;nbsp;&lt;a href=&quot;https://git-scm.com/&quot; title=&quot;https://git-scm.com/&quot;&gt;https://git-scm.com/&lt;/a&gt;&lt;br /&gt;
Composer&amp;nbsp;&lt;a href=&quot;https://getcomposer.org/download/&quot; title=&quot;https://getcomposer.org/download/&quot;&gt;https://getcomposer.org/download/&lt;/a&gt;&amp;nbsp;PHP package manager&lt;br /&gt;
Text Editor/ PHP storm&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;CHECK YOUR TOOLS’ VERSION&lt;/strong&gt;&lt;br /&gt;
In your command prompt (cmd) – run as administrator&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: small;&quot;&gt;&lt;strong&gt;composer –v&lt;/strong&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (open source package manager)&amp;nbsp; to run LARAVEL&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: small;&quot;&gt;&lt;strong&gt;git –v&lt;/strong&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (versioning control)&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: small;&quot;&gt;&lt;strong&gt;npm –v&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: small;&quot;&gt;php –v&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (&amp;gt;PHP v5.6)&lt;br /&gt;
Do make sure all tools are installed and ready.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;DOWNLOAD LARAVEL&lt;/strong&gt;&amp;nbsp;module to composer&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: small;&quot;&gt;&lt;strong&gt;composer global require &quot;laravel/installer&quot;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
Expect a long download project package for the first time.&lt;br /&gt;
&lt;strong&gt;Laravel Project Folder&lt;/strong&gt;&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;&lt;strong&gt;&lt;span style=&quot;font-size: small;&quot;&gt;laravel new hr&lt;/span&gt;         &lt;/strong&gt;&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot;;&quot;&gt;(download the Laravel project template)&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: small;&quot;&gt;&lt;strong&gt;cd hr&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: small;&quot;&gt;&lt;strong&gt;php artisan serve&lt;/strong&gt;&lt;/span&gt;&amp;nbsp;(to ON the project server)&lt;br /&gt;
(Artisan is the name of the command-line interface included with Laravel. It provides a number of helpful commands for use while developing your application)&lt;br /&gt;
GO to your browser and test&amp;nbsp;&lt;a href=&quot;http://127.0.0.1:8000/&quot; title=&quot;http://127.0.0.1:8000/&quot;&gt;http://127.0.0.1:8000/&lt;/a&gt;&lt;br /&gt;
LARAVEL DOCUMENTATIONS&amp;nbsp;&lt;a href=&quot;https://laravel.com/docs&quot; title=&quot;https://laravel.com/docs&quot;&gt;https://laravel.com/docs&lt;/a&gt;&lt;br /&gt;
&lt;strong&gt;Concept of MVC – model view controller&lt;/strong&gt;&lt;br /&gt;
In web environment ----&amp;gt; Routing –&amp;gt; Controller –&amp;gt; View(Presentation) –&amp;gt; Model(DB)&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;CONTROLLER&lt;/strong&gt;&lt;br /&gt;
To make Controller – its the logic/process. In cmd&lt;br /&gt;
php artisan make:controller PagesController&lt;br /&gt;
&lt;br /&gt;
ROUTING&lt;br /&gt;
to Pages –&amp;gt; Home, About, Contact&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;DATABASE&lt;/strong&gt;&lt;br /&gt;
Have your database ready&lt;br /&gt;
In .env&amp;nbsp; - edit database configuration settings.&lt;br /&gt;
&lt;a href=&quot;file:///C:/Users/Khirulnizam/AppData/Local/Temp/WindowsLiveWriter1286139640/supfiles1951CF/database-env1.jpg&quot;&gt;&lt;img alt=&quot;database-env&quot; border=&quot;0&quot; height=&quot;348&quot; src=&quot;file:///C:/Users/Khirulnizam/AppData/Local/Temp/WindowsLiveWriter1286139640/supfiles1951CF/database-env_thumb.jpg&quot; style=&quot;background-image: none; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;database-env&quot; width=&quot;413&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;strong&gt;PHP ARTISAN MIGRATE&lt;/strong&gt;&amp;nbsp;to dump the users login content&lt;br /&gt;
&lt;div align=&quot;right&quot;&gt;
Migration HRdb&lt;/div&gt;
php artisan make:migration create_employees_table&lt;br /&gt;
&lt;a href=&quot;file:///C:/Users/Khirulnizam/AppData/Local/Temp/WindowsLiveWriter1286139640/supfiles1951CF/create-db-error3.jpg&quot;&gt;&lt;img alt=&quot;create-db-error&quot; border=&quot;0&quot; height=&quot;254&quot; src=&quot;file:///C:/Users/Khirulnizam/AppData/Local/Temp/WindowsLiveWriter1286139640/supfiles1951CF/create-db-error_thumb1.jpg&quot; style=&quot;background-image: none; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;create-db-error&quot; width=&quot;496&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
MAKE MODEL&lt;br /&gt;
Best practice to have the same name as the table name. Table name plural, model name singular.&lt;br /&gt;
php artisan make:model Employee&lt;br /&gt;
php artisan make:model Department&lt;br /&gt;
php artisan make:model Job&lt;br /&gt;
&lt;pre&gt;SEEDER - to populate predefined data&lt;/pre&gt;
php artisan make:seeder JobTableSeeder&lt;br /&gt;
php artisan db:seed –-class=JobTableSeeder&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;FORMS&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Validation – custom REQUEST&lt;br /&gt;
C:\hr&amp;gt;php artisan make:request Employee\AddRequest&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MANY TO MANY with bridge-table&lt;br /&gt;
&lt;br /&gt;
php artisan make:migration create_employee_project_table&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;hr /&gt;
&lt;hr /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgezQMIuseQY6Aw-bHK1Uz0cm31DUP0Xhun9obMz-JN7qtoB3l1Xp-sjfEl-N2YkdukTUFRN853binBMdLo6WmAen0pRcnInOoXT8DQqy0hD83zM-9enuTZJn5Bpa9BBW1bMiKMnZT6VYU/s1600/laravel-27-jan-2018.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1080&quot; data-original-width=&quot;1080&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgezQMIuseQY6Aw-bHK1Uz0cm31DUP0Xhun9obMz-JN7qtoB3l1Xp-sjfEl-N2YkdukTUFRN853binBMdLo6WmAen0pRcnInOoXT8DQqy0hD83zM-9enuTZJn5Bpa9BBW1bMiKMnZT6VYU/s400/laravel-27-jan-2018.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: white; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Cuma nak kongsi apa yang kami tahu. Supaya mudah nak kick off projek guna Laravel PHP framework. Belum terrorists lagi. Tapi katanya kalau kita kongsi, yang sikit akan jadi banyak. Pasal ilmu bukan fizikal sifatnya. Lagi banyak dikongsi lagi besar dia tumbuh. InsyaAllah&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Kursus khidmat komuniti FSTM Laravel. Jangka satu hari sahaja. Bersama trainer Khirulnizam Abd Rahman.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Tarikh: &lt;strike&gt;27 Januari 2018 (9am - 5pm)&lt;/strike&gt; (DIBATALKAN kerana kurang penyertaan)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Tempat : Makmal Komputer 5, Bangunan Teknologi Maklumat KUIS (&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;background-color: white;&quot;&gt;maps&amp;nbsp;&lt;a href=&quot;http://bit.ly/mapfstm&quot; target=&quot;_blank&quot;&gt;http://bit.ly/mapfstm&lt;/a&gt;&amp;nbsp;&lt;/b&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Prasyarat: tahu HTML (Bootstrap) &amp;amp; PHP.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Perisian (sila install sendiri sebelum datang kursus):&amp;nbsp;&lt;b&gt;LARAGON&lt;/b&gt;, dicadangkan kod editor PHPStorm atau Eclipse for PHP.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;YURAN&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;**RM??/day/person&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Laptop &amp;amp; line Internet sendiri. Tiada makanan disediakan. Sijil tertakluk kepada permintaan.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Course Outline&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Day 1&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Laravel Project Structure&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Login Module Example&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;+&amp;nbsp;Routing&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;+ Controller&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;+ Interface&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;+ Database&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;+&amp;nbsp;Migration&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;+ Model&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;+ Example: Employee Search &amp;amp; Pagination&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;----&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Kaedah Install Laragon (developing)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kerul.net/feeds/6053348362212121353/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.kerul.net/2017/12/laravel.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/6053348362212121353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/6053348362212121353'/><link rel='alternate' type='text/html' href='http://blog.kerul.net/2017/12/laravel.html' title='Laravel - for a start'/><author><name>FSTM KUIS</name><uri>http://www.blogger.com/profile/00723339728801815225</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSH4cdxkMA3kMvMdTJnT6fxL_ZZe4ESrmHijJl3zwvT8yTI3k9WdOsIwNT7PnU4OpA2jjApKP4pwC6LDa-Atb05Hwk90AOlP7InkZbWBbltzO_YVSv0SVKSYhyphenhyphenru_q61eiUh6G8snTCRo/s72-c/laravel-27-jan-2018.jpg" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Fakulti Sains &amp;amp;Teknologi Maklumat, KUIS</georss:featurename><georss:point>2.999695 101.710688</georss:point><georss:box>-51.330856999999995 19.093500500000005 57.330247 -175.6721245</georss:box></entry><entry><id>tag:blogger.com,1999:blog-2266837879935062327.post-2520710999357829830</id><published>2018-01-02T07:44:00.000+08:00</published><updated>2018-02-12T10:50:01.914+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="php training"/><title type='text'>PHP Course Module</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge7S9lB7LUY9ZDct9eQC9UyN8G1mM2RCqiXpcyWU2Mf8_1g7gvVnll8ncX8g0wfxu87V0fMFhXSvoAaRFHQNQCMeUlrFx2ZV6_la8OPFiceFf6D5bdwHt4HHFuqQffH7btMau-IJfQuuc/s1600/php-logo-272x204.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;321&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge7S9lB7LUY9ZDct9eQC9UyN8G1mM2RCqiXpcyWU2Mf8_1g7gvVnll8ncX8g0wfxu87V0fMFhXSvoAaRFHQNQCMeUlrFx2ZV6_la8OPFiceFf6D5bdwHt4HHFuqQffH7btMau-IJfQuuc/s1600/php-logo-272x204.png&quot; width=&quot;428&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;a href=&quot;http://bit.ly/phpfstm&quot;&gt;bit.ly/phpfstm&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
SQLdump download :&amp;nbsp;&lt;b&gt;&lt;a href=&quot;https://drive.google.com/open?id=1GV2YI_a73I_-SFMZ7HE30hHAtBjb5lcg&quot; target=&quot;_blank&quot;&gt;mycompanyhr.sql&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
Slide: &lt;a href=&quot;https://drive.google.com/file/d/0B5_Hw_xzXWcXRFJZNl9JdktoODg/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Discussion on BootStrap&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
Materials: &lt;b&gt;&lt;a href=&quot;https://drive.google.com/file/d/0B5_Hw_xzXWcXa3JPZ09FeFB1X0k/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;Template with BootStrap Flat-UI &amp;lt;DOWNLOAD&amp;gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;Part 1 – Client-side&lt;/strong&gt;&lt;br /&gt;
&lt;blockquote&gt;
HTML- HTML references&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;HTML Basics - &lt;a href=&quot;http://www.w3schools.com/html/&quot;&gt;http://www.w3schools.com/html/&lt;/a&gt;  &lt;/li&gt;
&lt;li&gt;Responsive Design: &lt;a href=&quot;http://www.w3schools.com/html/html_responsive.asp&quot;&gt;http://www.w3schools.com/html/html_responsive.asp&lt;/a&gt;  &lt;/li&gt;
&lt;li&gt;HTML Forms &lt;a href=&quot;http://www.w3schools.com/html/html_forms.asp&quot;&gt;http://www.w3schools.com/html/html_forms.asp&lt;/a&gt;  &lt;/li&gt;
&lt;li&gt;HTML 5 &lt;a href=&quot;http://www.w3schools.com/html/html5_intro.asp&quot;&gt;http://www.w3schools.com/html/html5_intro.asp&lt;/a&gt;  &lt;/li&gt;
&lt;li&gt;Bootstrap for responsive Web - &lt;a href=&quot;http://www.w3schools.com/bootstrap/&quot;&gt;http://www.w3schools.com/bootstrap/&lt;/a&gt;  &lt;/li&gt;
&lt;li&gt;Applying HTML5 &amp;amp; BootStrap as on the Client-side. &lt;a href=&quot;https://drive.google.com/file/d/0B5_Hw_xzXWcXLWRONWM2MzNqYU0/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;ms_powerpoint_logo-48&quot; border=&quot;0&quot; height=&quot;31&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4GcHDMumZbGGPINa0kogcsDUvAh30jhxlcys6wLrth-yD_yEVQLK8CL_OR-tpImBLlFOTpEthH7jlhI9DPW3Cc6rJAd9y03LBBYQJyd4KGklIzJJawTPUtT8cVgKe9mTfGu3q68UbqTM/?imgmax=800&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;ms_powerpoint_logo-48&quot; width=&quot;31&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;b&gt;Basics of PHP&lt;/b&gt;&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Chapter 01: Intro to PHP &lt;a href=&quot;https://drive.google.com/open?id=0B5_Hw_xzXWcXczVDODdhd3l1Q0k&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;(PDF)&lt;/b&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;https://drive.google.com/file/d/0B5_Hw_xzXWcXY0pWbFJPRDlGcVE/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;ms_powerpoint_logo-48&quot; border=&quot;0&quot; height=&quot;31&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-KA5d9CRIeFylfVfRSFH17_MnQNE_6vJO6ZIqh0YKmb1_i_yFg_NDp6R14VV-E7o76hbsccPkTMLv5Jjg_YzZ_wgNiikS2ULR4aAwl7l6hZQU1u0HkxM2tN7I8bYbye6La0yj3wO-Ou0/?imgmax=800&quot; style=&quot;background-image: none; border-color: initial; border-style: initial; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;ms_powerpoint_logo-48&quot; width=&quot;31&quot; /&gt;&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;Chapter 02: PHP Syntax&amp;nbsp;&lt;a href=&quot;https://drive.google.com/file/d/0B5_Hw_xzXWcXT01CdjNybWVJd1k/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;(PDF)&lt;/b&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;https://drive.google.com/file/d/0B5_Hw_xzXWcXWklod0NGZ3hoQnc/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;ms_powerpoint_logo-48&quot; border=&quot;0&quot; height=&quot;31&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-KA5d9CRIeFylfVfRSFH17_MnQNE_6vJO6ZIqh0YKmb1_i_yFg_NDp6R14VV-E7o76hbsccPkTMLv5Jjg_YzZ_wgNiikS2ULR4aAwl7l6hZQU1u0HkxM2tN7I8bYbye6La0yj3wO-Ou0/?imgmax=800&quot; style=&quot;background-image: none; border-color: initial; border-style: initial; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;ms_powerpoint_logo-48&quot; width=&quot;31&quot; /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Chapter 03: Form Interactions&amp;nbsp;&amp;nbsp;&lt;a href=&quot;https://drive.google.com/open?id=0B5_Hw_xzXWcXQ0Jnd2QzcGFGclU&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;(PDF)&lt;/b&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;https://drive.google.com/file/d/0B5_Hw_xzXWcXUEVSd0hhYmpldWM/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;ms_powerpoint_logo-48&quot; border=&quot;0&quot; height=&quot;31&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-KA5d9CRIeFylfVfRSFH17_MnQNE_6vJO6ZIqh0YKmb1_i_yFg_NDp6R14VV-E7o76hbsccPkTMLv5Jjg_YzZ_wgNiikS2ULR4aAwl7l6hZQU1u0HkxM2tN7I8bYbye6La0yj3wO-Ou0/?imgmax=800&quot; style=&quot;background-image: none; border-color: initial; border-style: initial; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;ms_powerpoint_logo-48&quot; width=&quot;31&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Chapter 04: PHP Operators&amp;nbsp;&amp;nbsp;&lt;a href=&quot;https://drive.google.com/open?id=0B5_Hw_xzXWcXRXNCUWcxeXhJb2M&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;(PDF)&lt;/b&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;https://drive.google.com/file/d/0B5_Hw_xzXWcXXzdoX3RRZlc3UlE/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;ms_powerpoint_logo-48&quot; border=&quot;0&quot; height=&quot;31&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-KA5d9CRIeFylfVfRSFH17_MnQNE_6vJO6ZIqh0YKmb1_i_yFg_NDp6R14VV-E7o76hbsccPkTMLv5Jjg_YzZ_wgNiikS2ULR4aAwl7l6hZQU1u0HkxM2tN7I8bYbye6La0yj3wO-Ou0/?imgmax=800&quot; style=&quot;background-image: none; border-color: initial; border-style: initial; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;ms_powerpoint_logo-48&quot; width=&quot;31&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Chapter 05: Array&amp;nbsp;&amp;nbsp;&lt;a href=&quot;https://drive.google.com/open?id=0B5_Hw_xzXWcXUm9YNEMxWUwtMEE&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;(PDF)&lt;/b&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;https://drive.google.com/file/d/0B5_Hw_xzXWcXVXJveFhfSlhNR2s/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;ms_powerpoint_logo-48&quot; border=&quot;0&quot; height=&quot;31&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-KA5d9CRIeFylfVfRSFH17_MnQNE_6vJO6ZIqh0YKmb1_i_yFg_NDp6R14VV-E7o76hbsccPkTMLv5Jjg_YzZ_wgNiikS2ULR4aAwl7l6hZQU1u0HkxM2tN7I8bYbye6La0yj3wO-Ou0/?imgmax=800&quot; style=&quot;background-image: none; border-color: initial; border-style: initial; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;ms_powerpoint_logo-48&quot; width=&quot;31&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Chapter 06: Selection Structures&amp;nbsp;&amp;nbsp;&lt;a href=&quot;https://drive.google.com/open?id=0B5_Hw_xzXWcXbFFyYThnRXZ5dGM&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;(PDF)&lt;/b&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;https://drive.google.com/file/d/0B5_Hw_xzXWcXVHZrcWdYTW9sYjg/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;ms_powerpoint_logo-48&quot; border=&quot;0&quot; height=&quot;31&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-KA5d9CRIeFylfVfRSFH17_MnQNE_6vJO6ZIqh0YKmb1_i_yFg_NDp6R14VV-E7o76hbsccPkTMLv5Jjg_YzZ_wgNiikS2ULR4aAwl7l6hZQU1u0HkxM2tN7I8bYbye6La0yj3wO-Ou0/?imgmax=800&quot; style=&quot;background-image: none; border-color: initial; border-style: initial; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;ms_powerpoint_logo-48&quot; width=&quot;31&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Chapter 07: Repetition Structures&amp;nbsp;&amp;nbsp;&lt;a href=&quot;https://drive.google.com/open?id=0B5_Hw_xzXWcXb2FPdGF5emNySzQ&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;(PDF)&lt;/b&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;https://drive.google.com/file/d/0B5_Hw_xzXWcXVExUR1lMUUFKcmM/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;ms_powerpoint_logo-48&quot; border=&quot;0&quot; height=&quot;31&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-KA5d9CRIeFylfVfRSFH17_MnQNE_6vJO6ZIqh0YKmb1_i_yFg_NDp6R14VV-E7o76hbsccPkTMLv5Jjg_YzZ_wgNiikS2ULR4aAwl7l6hZQU1u0HkxM2tN7I8bYbye6La0yj3wO-Ou0/?imgmax=800&quot; style=&quot;background-image: none; border-color: initial; border-style: initial; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;ms_powerpoint_logo-48&quot; width=&quot;31&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Additional Chapters for Web Programming&amp;nbsp;&lt;a href=&quot;https://drive.google.com/file/d/0B5_Hw_xzXWcXMmtvRmxEXzZXV0E/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;ms_powerpoint_logo-48&quot; border=&quot;0&quot; height=&quot;31&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-KA5d9CRIeFylfVfRSFH17_MnQNE_6vJO6ZIqh0YKmb1_i_yFg_NDp6R14VV-E7o76hbsccPkTMLv5Jjg_YzZ_wgNiikS2ULR4aAwl7l6hZQU1u0HkxM2tN7I8bYbye6La0yj3wO-Ou0/?imgmax=800&quot; style=&quot;background-image: none; border-color: initial; border-style: initial; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;ms_powerpoint_logo-48&quot; width=&quot;31&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;a href=&quot;http://blog.kerul.net/2011/06/most-used-string-functions-in-my-php.html&quot;&gt;String Manipulations&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;https://drive.google.com/file/d/0B5_Hw_xzXWcXT01CdjNybWVJd1k/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;(PDF)&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;a href=&quot;http://blog.kerul.net/2011/07/upload-file-to-server-for-dummies.html&quot;&gt;Upload File to the Web Server&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;https://drive.google.com/open?id=0B5_Hw_xzXWcXd0htb2J2RndOQm8&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;(PDF)&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;a href=&quot;http://blog.kerul.net/2008/10/server-side-sessions-in-apache-web.html&quot;&gt;Sessions&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;https://drive.google.com/file/d/0B5_Hw_xzXWcXT01CdjNybWVJd1k/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;(PDF)&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Functions in PHP &lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
Part 2 – Database basics &lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Chapter 08:&amp;nbsp;&amp;nbsp;&lt;b&gt;&lt;a href=&quot;https://drive.google.com/open?id=0B5_Hw_xzXWcXSG0tbUFHa0d6S0U&quot; target=&quot;_blank&quot;&gt;(PDF)&lt;/a&gt;&amp;nbsp;&lt;/b&gt;Tools for Web Application Development&amp;nbsp; &lt;/li&gt;
&lt;li&gt;Chapter 09:&amp;nbsp;&amp;nbsp;&lt;b&gt;&lt;a href=&quot;https://drive.google.com/open?id=0B5_Hw_xzXWcXa0JVTzdGUnpZaVE&quot; target=&quot;_blank&quot;&gt;(PDF)&lt;/a&gt;&amp;nbsp;&lt;/b&gt;Record Listing using SELECT  &lt;/li&gt;
&lt;li&gt;Chapter 10:&amp;nbsp;&amp;nbsp;&lt;b&gt;&lt;a href=&quot;https://drive.google.com/open?id=0B5_Hw_xzXWcXUEt5WUlJa1RaZGM&quot; target=&quot;_blank&quot;&gt;(PDF)&lt;/a&gt;&amp;nbsp;&lt;/b&gt;Search Record using SELECT  &lt;/li&gt;
&lt;li&gt;Chapter 11:&amp;nbsp;&amp;nbsp;&lt;b&gt;&lt;a href=&quot;https://drive.google.com/open?id=0B5_Hw_xzXWcXQTE1cEpEbjl1eHM&quot; target=&quot;_blank&quot;&gt;(PDF)&lt;/a&gt;&amp;nbsp;&lt;/b&gt;Inserting a New Record using INSERT &lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
Part 3 – Intermediate DB – Developing System with Parameterized Security&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Chapter 12:&amp;nbsp;&amp;nbsp;&lt;b&gt;&lt;a href=&quot;https://drive.google.com/open?id=0B5_Hw_xzXWcXTS00WGVDS0xCM3c&quot; target=&quot;_blank&quot;&gt;(PDF)&lt;/a&gt;&amp;nbsp;&lt;/b&gt;DELETE an Existing Record&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Chapter 13:&amp;nbsp;&amp;nbsp;&lt;b&gt;&lt;a href=&quot;https://drive.google.com/open?id=0B5_Hw_xzXWcXY2hBWDItdEZFU3M&quot; target=&quot;_blank&quot;&gt;(PDF)&lt;/a&gt;&amp;nbsp;&lt;/b&gt;UPDATE an Existing Record  &lt;/li&gt;
&lt;li&gt;Chapter 14:&amp;nbsp;&amp;nbsp;&lt;b&gt;&lt;a href=&quot;https://drive.google.com/open?id=0B5_Hw_xzXWcXYUdJSl9zZUhHZ2M&quot; target=&quot;_blank&quot;&gt;(PDF)&lt;/a&gt;&amp;nbsp;&lt;/b&gt;Logging in using Username and Password&amp;nbsp; &lt;/li&gt;
&lt;li&gt;Chapter 15:&amp;nbsp;&amp;nbsp;&lt;b&gt;&lt;a href=&quot;https://drive.google.com/open?id=0B5_Hw_xzXWcXTHJWVjJ2My1iRjg&quot; target=&quot;_blank&quot;&gt;(PDF)&lt;/a&gt;&amp;nbsp;&lt;/b&gt;Server-side Session&amp;nbsp;&amp;nbsp; &lt;/li&gt;
&lt;li&gt;Chapter 16:&amp;nbsp;&amp;nbsp;&lt;b&gt;&lt;a href=&quot;https://drive.google.com/open?id=0B5_Hw_xzXWcXUFFubnVSbFhlTXc&quot; target=&quot;_blank&quot;&gt;(PDF)&lt;/a&gt;&amp;nbsp;&lt;/b&gt;Securing the System’s Parameter using Session&lt;/li&gt;
&lt;li&gt;Chapter 17:&amp;nbsp; &lt;b&gt;&lt;a href=&quot;https://drive.google.com/open?id=0B5_Hw_xzXWcXMURwaGdSY0Y2ckE&quot; target=&quot;_blank&quot;&gt;(PDF)&lt;/a&gt;&lt;/b&gt; Responsive Web Design with Bootstrap&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;http://bit.ly/phpkerul&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;303&quot; data-original-width=&quot;386&quot; height=&quot;251&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZIzdjn0Bv0dFuiANvvYN1O0zj5AMzSvpr5k9f3KSeZ2ceQpzF5l_Zt_T9_ga4Iftgfkxn79QpPRzOPOcAzENufZL7jBt0oboDOXlKFbduFmKF1ONcodMo4W0liGoIRfenATLn3W-Ylfg/s320/kerul-php-book2.png&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;http://bit.ly/phpkerul&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black;&quot;&gt;DOWNLOAD ALL MODULE at bit.ly/phpkerul&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Template sample sistem and the database: Download here;&lt;br /&gt;
&lt;a href=&quot;http://blog.kerul.net/2015/08/template-for-php-database-system.html&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;http://blog.kerul.net/2015/08/template-for-php-database-system.html&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;background-color: white; clear: both; font-family: &amp;quot;trebuchet ms&amp;quot;, trebuchet, sans-serif; font-size: 13px;&quot;&gt;
&lt;a href=&quot;http://blog.kerul.net/2015/08/template-for-php-database-system.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;384&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_31UqxAms2so2oL-tX5U4pPQsChbnkGkejIaL2MiyctSn7agMy9Fvyt2f8Azlueslwtg4IPOCY7u8ybNz69uTHlnw4ir2Uwb6KsmogGXNhQ6j6swWtGcgGUWbpfPB8FlKVm-Js0GtyYg/s640/login.png&quot; style=&quot;border-style: none; position: relative;&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 class=&quot;post-title entry-title&quot; style=&quot;background-color: white; font-family: &amp;quot;trebuchet ms&amp;quot;, trebuchet, sans-serif; margin: 20px 0px 0px; position: relative;&quot;&gt;
PHP training&lt;/h3&gt;
&lt;div class=&quot;post-header&quot; style=&quot;background-color: white; font-family: &amp;quot;trebuchet ms&amp;quot;, trebuchet, sans-serif; font-size: 13px; line-height: 1.6; margin: 0px 0px 1em;&quot;&gt;
&lt;div class=&quot;post-header-line-1&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;post-body entry-content&quot; id=&quot;post-body-2474527863191127840&quot; style=&quot;background-color: white; font-family: &amp;quot;trebuchet ms&amp;quot;, trebuchet, sans-serif; font-size: 13px; line-height: 1.4; position: relative; width: 640px;&quot;&gt;
&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;TRAINING on Web Database Development using PHP &amp;amp; MySQL&lt;/u&gt;&lt;a href=&quot;https://www.blogger.com/null&quot; name=&quot;qualifications&quot; title=&quot;qualifications&quot;&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;line-height: 1.4; margin: 0.5em 0px; padding: 0px 2.5em;&quot;&gt;
&lt;li style=&quot;margin: 0px 0px 0.25em; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Duration: 4 Days&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;margin: 0px 0px 0.25em; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Content: may be customised&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;margin: 0px 0px 0.25em; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Interested? Please email me at &lt;b&gt;&lt;a href=&quot;mailto:khirulnizam@gmail.com&quot;&gt;khirulnizam@gmail.com&lt;/a&gt;&lt;/b&gt;&lt;/span&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;div align=&quot;left&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;**Suggested content &lt;/b&gt;(any changes are most welcome)&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;0&quot;&gt; &lt;tbody&gt;
&lt;tr&gt; &lt;td width=&quot;1%&quot;&gt;&lt;span style=&quot;font-size: 13px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt; &lt;td width=&quot;99%&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;&lt;i&gt;1st Day&lt;/i&gt;&lt;/span&gt; &lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt; &lt;tbody&gt;
&lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;132&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;09.00-10.30&lt;/span&gt;&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;427&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;Introduction to Web Application Development &lt;/span&gt;&lt;span style=&quot;font-size: 13px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;Installation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;132&quot;&gt;&lt;span style=&quot;font-size: 13px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;427&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;Break&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;132&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;11.00-12.30&lt;/span&gt;&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;427&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;Basic HTML and Forms&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;132&quot;&gt;&lt;span style=&quot;font-size: 13px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;427&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;Break&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;132&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;2.00-5.00&lt;/span&gt;&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;427&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;Intro to PHP (Syntax, Variable, Array, Operators dan &lt;i&gt;Query String &lt;/i&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;&lt;i&gt;2nd Day&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt; &lt;tbody&gt;
&lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;132&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;09.00-10.30&lt;/span&gt;&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;427&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;Arithmetic Operators dan Boolean Expressions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;132&quot;&gt;&lt;span style=&quot;font-size: 13px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;427&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;Break&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;132&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;11.00-12.30&lt;/span&gt;&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;427&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;Control Structures in PHP (Selection and Repetition)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;132&quot;&gt;&lt;span style=&quot;font-size: 13px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;427&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;Break&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;132&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;2.00-5.00&lt;/span&gt;&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;427&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;SQL&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;font-size: 13px;&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;3rd Day&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt; &lt;tbody&gt;
&lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;132&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;09.00-10.30&lt;/span&gt;&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;427&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;Database Connection &lt;/span&gt;&lt;span style=&quot;font-size: 13px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;Record listing&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;132&quot;&gt;&lt;span style=&quot;font-size: 13px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;427&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;Break&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;132&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;11.00-12.30&lt;/span&gt;&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;427&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;Record Searching &lt;/span&gt;&lt;span style=&quot;font-size: 13px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;Insert a new Record&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;132&quot;&gt;&lt;span style=&quot;font-size: 13px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;427&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;Break&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;132&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;2.00-5.00&lt;/span&gt;&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;427&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;Update a Record &lt;/span&gt;&lt;span style=&quot;font-size: 13px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;Delete a Record&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;font-size: 13px;&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;4th Day&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt; &lt;tbody&gt;
&lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;132&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;09.00-10.30&lt;/span&gt;&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;427&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;Implementing Login and Password&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;132&quot;&gt;&lt;span style=&quot;font-size: 13px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;427&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;Break&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;132&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;11.00-12.30&lt;/span&gt;&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;427&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;Session Control&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;132&quot;&gt;&lt;span style=&quot;font-size: 13px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;427&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;Break&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;132&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;2.00-5.00&lt;/span&gt;&lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;427&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;Web Application Security Considerations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Contact:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
Khirulnizam +60129034614 (khirulnizam@gmail.com)&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.kerul.net/feeds/2520710999357829830/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.kerul.net/2016/01/php-crash-course.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/2520710999357829830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/2520710999357829830'/><link rel='alternate' type='text/html' href='http://blog.kerul.net/2016/01/php-crash-course.html' title='PHP Course Module'/><author><name>FSTM KUIS</name><uri>http://www.blogger.com/profile/00723339728801815225</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge7S9lB7LUY9ZDct9eQC9UyN8G1mM2RCqiXpcyWU2Mf8_1g7gvVnll8ncX8g0wfxu87V0fMFhXSvoAaRFHQNQCMeUlrFx2ZV6_la8OPFiceFf6D5bdwHt4HHFuqQffH7btMau-IJfQuuc/s72-c/php-logo-272x204.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2266837879935062327.post-5244013427352840699</id><published>2018-01-01T11:05:00.000+08:00</published><updated>2018-02-09T08:35:18.985+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="fstm"/><category scheme="http://www.blogger.com/atom/ns#" term="khidmat komuniti"/><category scheme="http://www.blogger.com/atom/ns#" term="opkim"/><title type='text'>KURSUS ICT Khidmat Komuniti FSTM</title><content type='html'>&lt;div class=&quot;_2cuy _3dgx&quot; data-block=&quot;true&quot; data-editor=&quot;540g&quot; data-offset-key=&quot;6nkqk-0-0&quot; style=&quot;background-color: white; box-sizing: border-box; margin: 0px auto 28px; width: 700px; word-wrap: break-word;&quot;&gt;
&lt;div class=&quot;_1mf _1mj&quot; data-offset-key=&quot;6nkqk-0-0&quot; style=&quot;direction: ltr; position: relative;&quot;&gt;
&lt;div style=&quot;color: #1d2129; font-family: inherit; font-size: 17px; white-space: pre-wrap;&quot;&gt;
&lt;span data-offset-key=&quot;6nkqk-0-0&quot; style=&quot;font-family: inherit; font-weight: bold;&quot;&gt;FSTM NAK OFFER TRAINING* IT PERCUMA 
Kami menawarkan Kursus ICT percuma kepada organisasi terpilih; NGO, sekolah, politeknik, kolej komuniti, dll.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #1d2129; font-family: inherit; font-size: 17px; text-align: center; white-space: pre-wrap;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPzYGbz-OxOX0alyrrqhBjpyWT4zVr7FDaSdn4qGz-H5nQIrdwd462iCbW9MbidP1X8uFiZJ-96sv6Uxx4z0_zpA8AakHSAXmlXur6NPVWQFBhpu62RtCuDJzgYuBydtjgehx1LXZBpLU/s1600/banner-komuniti-fstm.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;565&quot; data-original-width=&quot;1080&quot; height=&quot;332&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPzYGbz-OxOX0alyrrqhBjpyWT4zVr7FDaSdn4qGz-H5nQIrdwd462iCbW9MbidP1X8uFiZJ-96sv6Uxx4z0_zpA8AakHSAXmlXur6NPVWQFBhpu62RtCuDJzgYuBydtjgehx1LXZBpLU/s640/banner-komuniti-fstm.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;color: #1d2129; font-family: &amp;quot;georgia&amp;quot; , serif;&quot;&gt;&lt;span style=&quot;font-size: 17px; white-space: pre-wrap;&quot;&gt;Kursus-kursus yang ditawarkan (satu organisasi layak satu sahaja kursus);

📷 Pengaturcaraan Java
📷 Pengaturcaraan Visual
📷 Buat mobile apps - Android Studio
📷 Buat mobile apps tanpa programming
📷 Buat website Responsif Bootstrap
📷 Buat web database PHP + MySQL
📷 Buat sistem web guna Laravel
📷 Teknologi rangkaian
📷 Grafik editing
📷 Video Editing
📷 Video Montage
📷 Animasi 2D
📷 Penggunaan Media Sosial
📷 Penggunaan Microsoft Office (Word, Excel, Powerpoint)

Boleh buat di tempat anda* atau di KUIS. 
*Sekiranya venue di luar Lembah Kelang mohon pihak tuan/puan sponsor pengangkutan dan penginapan. 

Berminat boleh PM kami di http://m.me/kuis.fstm
http://Wasap.my/60129034614 

Kami suka nak berkongsi kepada masyarakat sekitar melalui kursus Khidmat Komuniti. Antara institusi yang telah kami adakan kerjasama; Politeknik Dungun, Kolej Vokasional Sepang, TATIUC, Polimetro Kuantan, Institut Professional Baitulmal, City University KL, Politeknik Nilai, Sekolah Sultan Abdul Samad PJ, dll.

Jadual program November &amp;amp; Disember 2017

Dalaman (KUIS)

1. 30 - 31 Okt 2017 Laravel open to Public (Khirul &amp;amp; SIGFSTM) ✅done
2. 1 Nov Kursus Promosi melalui FB - Khirul ✅done

Kursus di Luar

1. Politeknik Perlis Android 13 -14 Nov 2017 (Khirul)
2. Kolej Vokasional Sepang 14 &amp;amp; 15 Nov 2017 (Muizz , Ashraf)
3. UiTM Tapah Perak Appsmoment December (Asyraf) 
4. Institut Professional Baitulmal KL December (Muizz , Khirul)
5. UNITEN Android 18 Nov (Khirul)
6. SMK Puchong Php&amp;amp;Mysql Dec 2018
7. Politeknik Sabak Bernam Appsmoment Dec 2018

Kursus-kursus sebelum ini

Kursus Buat Apps Tanpa Programming. 
1. Politeknik Nilai +CWSB (6 Mac) ✔done
2. Politeknik Shah Alam
3. Poli Metro Kuantan +Asyraf+Cwsb (20 Apr) ✔done
4. SMK Abdul Samad PJ  +FAA+SMS (26 April) ✔done

Android Studio 
1. Poli Dungun +KN+CWSB (27 Mac) ✔done
2. TATIUC +KN+CWSB (28 Mac) ✔done

Berminat boleh PM kami di
FB Messenger &lt;b&gt;&lt;a href=&quot;http://m.me/kuis.fstm&quot; target=&quot;_blank&quot;&gt;http://m.me/kuis.fstm&lt;/a&gt;
&lt;/b&gt;WhatsApp  &lt;a href=&quot;http://wasap.my/60129034614&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;http://Wasap.my/60129034614&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;_2cuy _3dgx&quot; data-block=&quot;true&quot; data-editor=&quot;540g&quot; data-offset-key=&quot;avu39-0-0&quot; style=&quot;background-color: white; box-sizing: border-box; color: #1d2129; font-family: Georgia, serif; font-size: 17px; margin: 0px auto 28px; white-space: pre-wrap; width: 700px; word-wrap: break-word;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.kerul.net/feeds/5244013427352840699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.kerul.net/2017/11/kursus-ict-fstm.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/5244013427352840699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/5244013427352840699'/><link rel='alternate' type='text/html' href='http://blog.kerul.net/2017/11/kursus-ict-fstm.html' title='KURSUS ICT Khidmat Komuniti FSTM'/><author><name>FSTM KUIS</name><uri>http://www.blogger.com/profile/00723339728801815225</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPzYGbz-OxOX0alyrrqhBjpyWT4zVr7FDaSdn4qGz-H5nQIrdwd462iCbW9MbidP1X8uFiZJ-96sv6Uxx4z0_zpA8AakHSAXmlXur6NPVWQFBhpu62RtCuDJzgYuBydtjgehx1LXZBpLU/s72-c/banner-komuniti-fstm.jpeg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2266837879935062327.post-8065794731933921012</id><published>2017-05-03T08:17:00.000+08:00</published><updated>2017-05-08T11:36:20.752+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android"/><category scheme="http://www.blogger.com/atom/ns#" term="json"/><category scheme="http://www.blogger.com/atom/ns#" term="online database"/><title type='text'>Insert Record JSON Android in localhost environment</title><content type='html'>&lt;p&gt;Synopsis&lt;/p&gt; &lt;ul&gt; &lt;li&gt;This tutorial is the continuation of &lt;a href=&quot;http://blog.kerul.net/2017/05/login-json-android-using-login-activity.html&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;Login JSON Android using Login Activity&lt;/strong&gt;&lt;/a&gt;  &lt;li&gt;STEP 1: Preparing the online database facilities in localhost.  &lt;li&gt;STEP 2: Preparing the PHP script to insert a new record.  &lt;li&gt;STEP 3: Coding of The Android client&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHMqtXzFr16UtwUofTmmf1APe_2Dg2jmWOyBfW8HRg0jkjE3qj0yEqbdc6KjkWLGGbIPCaKXY4ZuNcUu4rP95fA5mGGM6QeoxH2-mkaoGlw5jEPv1_GmJAgQuqJx_FFZDq33cg-pZMnFo/s1600-h/insert-record-screen-in-action%255B8%255D&quot;&gt;&lt;img title=&quot;insert-record-screen-in-action&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;insert-record-screen-in-action&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9Lsg9gsK4IA4TqKkygtZdck01V2cvSg-NdGTMSONQxWWmfntMK_q0hLlE4ueZKEVKTp7xRGhGCJGibUJC26VWaTw-zmwipuJKUPvgGsgVN5zOL9ygr0V50PyQsNoptJXR1rLs9KiL6bg/?imgmax=800&quot; width=&quot;213&quot; height=&quot;326&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqE7yeZSaMTx9uTp4frF_Z2quEeuQAY3j85mWStBL2SvTeOqimuRSCG64nyqsxXhrb3uffwbo_YNbrCVOEvZcrM4BRILn6I7en5KmGUTDTNLFr90iz8p9OcHjFqRwJvSC-obvy2WH8tT0/s1600-h/progress-dialog-saving-android-json%255B6%255D&quot;&gt;&lt;img title=&quot;progress-dialog-saving-android-json&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;progress-dialog-saving-android-json&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvM02lTar4kDRAyfLx-UrWe5FplBfQhJvEuQ0ksQRVFFNT9GYSHcMYVBZNZ7UdMmzUJZgjsUah_Qf97O1fRw9S2U0BL5TpAUdl4RhMY8QpxCKOKQ-yFXRgltCYhIOy6nTRPR-nxZx-BBc/?imgmax=800&quot; width=&quot;166&quot; height=&quot;252&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSrLUjQf-oYovEKPa9K7221wC3pCBOQujGZBG-KJmFa8oGA6XCpLbjZjiUkgvvxPhLqugnBFlVTJrxFhLDSDbmZuOng_OKQXfFZcFyCyMUNdwfmJJfQQtWBo8QXdsJZdmlACcsf2OBhuY/s1600-h/insert-record-screen-confirmation%255B5%255D&quot;&gt;&lt;img title=&quot;insert-record-screen-confirmation&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;insert-record-screen-confirmation&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-yV5kFPc405xYZdnDpDdUwsOYFJdEaVZnXRdO7-RdszT-mFYpUHy9krjpxbxmZzxdBuiv_rQ05fSTYJwKnnABfiq5W6gOjpck89sOe3AKnELgJ8hZuY5hOyQP3KXbn2DQRCRWewT4Pcs/?imgmax=800&quot; width=&quot;163&quot; height=&quot;252&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;STEP 1: Preparing the online database facilities in localhost.&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Our Localhost environment is on Xampp as usual.&lt;/p&gt; &lt;p&gt;Importing the database to the online database. Download the full code below and you will find the SQL-dump file. Import the file and it will create a database named &lt;em&gt;training&lt;/em&gt;.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgClM6WM_V3co8-q8_qEMpXSxADrXSnUp8TFG_pDYksnn29wFNglLXBy_JGw-2DewfKDHCwM4d9YPgsZqIMV4ae4216wUWbrsm8_siwrSuWN6f8tVvOovvPXPcDUuMy4hnb0mDSkoUxIGA/s1600-h/training-database-sql%255B5%255D&quot;&gt;&lt;img title=&quot;training-database-sql&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;training-database-sql&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiN3ls639DORhwF8nGKLX0qMlMq-l2-RK0HUjTWDmIJEHBCsR9l8joIxj4NYdsE0mexx9dpjYrsKkFWJVYCE6RrDChMaZdRM5xwAPpxVNwp_MUN_kdOfPPGhWEAZgW77rRyzAgpF8Biwyg/?imgmax=800&quot; width=&quot;640&quot; height=&quot;268&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;a name=&#39;more&#39;&gt;&lt;/a&gt; &lt;p&gt;&lt;strong&gt;STEP 2: PHP script&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Preparing the PHP script to insert a new record. We have lots of files, insertrecord.php are the one in use for this tutorial.&lt;/p&gt;&lt;!-- HTML generated using hilite.me --&gt; &lt;div style=&quot;overflow: auto; border-top: gray 0.1em solid; border-right: gray 0.1em solid; width: auto; background: #f8f8f8; border-bottom: gray 0.1em solid; padding-bottom: 0.2em; padding-top: 0.2em; padding-left: 0.6em; border-left: gray 0.8em solid; padding-right: 0.6em&quot;&gt;&lt;pre style=&quot;margin: 0px; line-height: 125%&quot;&gt;&lt;span style=&quot;color: #bc7a00&quot;&gt;&amp;lt;?php&lt;/span&gt;
&lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;// include connect class&lt;/span&gt;
&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;require_once&lt;/span&gt; __DIR__ &lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt; &lt;span style=&quot;color: #ba2121&quot;&gt;&#39;/connect.php&#39;&lt;/span&gt;;

&lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;// connecting to db&lt;/span&gt;
&lt;span style=&quot;color: #19177c&quot;&gt;$db&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;new&lt;/span&gt; DB_CONNECT();

&lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//capture all values from client&lt;/span&gt;
&lt;span style=&quot;color: #19177c&quot;&gt;$id&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #19177c&quot;&gt;$_POST&lt;/span&gt;[&lt;span style=&quot;color: #ba2121&quot;&gt;&#39;id&#39;&lt;/span&gt;];
&lt;span style=&quot;color: #19177c&quot;&gt;$trainingname&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #19177c&quot;&gt;$_POST&lt;/span&gt;[&lt;span style=&quot;color: #ba2121&quot;&gt;&#39;trainingname&#39;&lt;/span&gt;];
&lt;span style=&quot;color: #19177c&quot;&gt;$website&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #19177c&quot;&gt;$_POST&lt;/span&gt;[&lt;span style=&quot;color: #ba2121&quot;&gt;&#39;website&#39;&lt;/span&gt;];
&lt;span style=&quot;color: #19177c&quot;&gt;$contact&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #19177c&quot;&gt;$_POST&lt;/span&gt;[&lt;span style=&quot;color: #ba2121&quot;&gt;&#39;contact&#39;&lt;/span&gt;];
&lt;span style=&quot;color: #19177c&quot;&gt;$trainingdesc&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #19177c&quot;&gt;$_POST&lt;/span&gt;[&lt;span style=&quot;color: #ba2121&quot;&gt;&#39;trainingdesc&#39;&lt;/span&gt;];

&lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//sql query&lt;/span&gt;
&lt;span style=&quot;color: #19177c&quot;&gt;$q&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt;mysql_query&lt;/span&gt;(&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;INSERT INTO a_training VALUES (&#39;&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: #bb6688&quot;&gt;$id&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&#39;,&#39;&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: #bb6688&quot;&gt;$trainingname&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&#39;, &#39;&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: #bb6688&quot;&gt;$website&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&#39;,&#39;&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: #bb6688&quot;&gt;$contact&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&#39;,&#39;&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: #bb6688&quot;&gt;$trainingdesc&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&#39;)&quot;&lt;/span&gt;);

&lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//echo (mysql_error());&lt;/span&gt;

&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;if&lt;/span&gt; (&lt;span style=&quot;color: #19177c&quot;&gt;$q&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;==&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;true&lt;/span&gt;) {
    &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;// match found&lt;/span&gt;
	&lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//send success to client if save went thru&lt;/span&gt;
		&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;echo&lt;/span&gt; &lt;span style=&quot;color: #ba2121&quot;&gt;&quot;success&quot;&lt;/span&gt;;

	}&lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//end match found&lt;/span&gt;

	&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;else&lt;/span&gt;{&lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//no match found&lt;/span&gt;
		&lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//send status fail&lt;/span&gt;
		&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;echo&lt;/span&gt; &lt;span style=&quot;color: #ba2121&quot;&gt;&quot;fail&quot;&lt;/span&gt;;

}

&lt;span style=&quot;color: #bc7a00&quot;&gt;?&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;STEP 3: Coding of The Android client&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As in the screenshot, the layout is in the layout xml file. This activity is created from the Basic Activity. Kindly download the project folder for the complete code.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0xq9kEGVIBJf0z8ZAOUA7FMh-I2cxoTOOkobrPNZDzXZMVQA-6_onpvaI1oVnMI2d_qD0v7optQgPbh8YxffcBkrm7-vJ_zI-CLzQkF1XWBmF2axR5E_csiofZsYi0NnqiEKzDZc0YXo/s1600-h/insert-record-screen%255B5%255D&quot;&gt;&lt;img title=&quot;insert-record-screen&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;insert-record-screen&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqYYlVXUGgMxeOxL84UsiDv6cKJh7iPrlSihQdScSkL9N-4oIbZv16A50Ok-r6DQSzkaI2nj2LCIzkfSWCUrhHfS6UJE0DDFlMa4Sy5iHNSF28qbt3TfT9FKpSLbaLwrWnU40ODYS9lRw/?imgmax=800&quot; width=&quot;481&quot; height=&quot;557&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;HttpHandler.java is the helper class to manage the online connection. Copy and paste to the package folder.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-ms-ZKA9v-44gxwDhlK5hYNi1FxcQndkr5IdQbvipa3swu5UJgZfvU4xb7jbQnaz7i9UznGP4XpWAkSLGTa44rYt2fYkJXgJpKgnD98H3V0pG3w0cYSwrS8eGJI7KHUXbie9fR0VFxT4/s1600-h/HttpHandler-java-file%255B4%255D&quot;&gt;&lt;img title=&quot;HttpHandler-java-file&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;HttpHandler-java-file&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhozvCNM7swtu1DnonB8feodBIsdXIZ1ru9sSOV7vBL_vN80zPT8BIeXLregeqLeEogbiOHarGu0Va0U-857-TyN_4bv91eTiZathIwISsfuX6i4D25sfXSYZDCjcJ_6-4FkwrngkU44eE/?imgmax=800&quot; width=&quot;483&quot; height=&quot;364&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The InsertRecord.java is the file to handle the GUI and the AsyncTask (multi-threading) code. We are just providing the segment code where the multi-threading of storing the new record in the online database, kindly download the project folder for the complete code.&lt;/p&gt;
&lt;p&gt;You may call this class from onClick button by &lt;/p&gt;&lt;!-- HTML generated using hilite.me --&gt;
&lt;div style=&quot;overflow: auto; border-top: gray 0.1em solid; border-right: gray 0.1em solid; width: auto; background: #f8f8f8; border-bottom: gray 0.1em solid; padding-bottom: 0.2em; padding-top: 0.2em; padding-left: 0.6em; border-left: gray 0.8em solid; padding-right: 0.6em&quot;&gt;&lt;pre style=&quot;margin: 0px; line-height: 125%&quot;&gt;    &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #b00040&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #0000ff&quot;&gt;onClick&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;View v&lt;span style=&quot;color: #666666&quot;&gt;){&lt;/span&gt;
        &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;v&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;getId&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;()==&lt;/span&gt;R&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;fab&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;{&lt;/span&gt;
            id &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; txtid&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;getText&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;().&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;toString&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;();&lt;/span&gt;
            trainingname &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; txttrainingname&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;getText&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;().&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;toString&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;();&lt;/span&gt;
            contact &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; txtcontact&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;getText&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;().&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;toString&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;();&lt;/span&gt;
            website &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; txtwebsite&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;getText&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;().&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;toString&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;();&lt;/span&gt;
            trainingdesc &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; txttrainingdesc&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;getText&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;().&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;toString&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;();&lt;/span&gt;

            &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//call the AsyncTask&lt;/span&gt;
            &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #0000ff&quot;&gt;SaveNewRecord&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;().&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;execute&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;();&lt;/span&gt;
        &lt;span style=&quot;color: #666666&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//end btnsave&lt;/span&gt;
    &lt;span style=&quot;color: #666666&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//onClick&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The complete SaveNewRecord asynctask&lt;/p&gt;&lt;!-- HTML generated using hilite.me --&gt;
&lt;div style=&quot;overflow: auto; border-top: gray 0.1em solid; border-right: gray 0.1em solid; width: auto; background: #f8f8f8; border-bottom: gray 0.1em solid; padding-bottom: 0.2em; padding-top: 0.2em; padding-left: 0.6em; border-left: gray 0.8em solid; padding-right: 0.6em&quot;&gt;&lt;pre style=&quot;margin: 0px; line-height: 125%&quot;&gt;&lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//****************************** Save record process ASYNCTASK, starts here&lt;/span&gt;
    &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #0000ff&quot;&gt;SaveNewRecord&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;extends&lt;/span&gt; AsyncTask&lt;span style=&quot;color: #666666&quot;&gt;&amp;lt;&lt;/span&gt;String&lt;span style=&quot;color: #666666&quot;&gt;,&lt;/span&gt; Void&lt;span style=&quot;color: #666666&quot;&gt;,&lt;/span&gt; String&lt;span style=&quot;color: #666666&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;{&lt;/span&gt;
        &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//the progressdialog&lt;/span&gt;
        ProgressDialog progress &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;new&lt;/span&gt; ProgressDialog&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;InsertRecord&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;
        &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;protected&lt;/span&gt; &lt;span style=&quot;color: #b00040&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #0000ff&quot;&gt;onPreExecute&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(){&lt;/span&gt;
            &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//set message of the dialog&lt;/span&gt;
            progress&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;setMessage&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;Saving record to online database...&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;
            &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//show dialog&lt;/span&gt;
            progress&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;show&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;();&lt;/span&gt;
            &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;super&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;onPreExecute&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;();&lt;/span&gt;
        &lt;span style=&quot;color: #666666&quot;&gt;}&lt;/span&gt;

        &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;protected&lt;/span&gt; String &lt;span style=&quot;color: #0000ff&quot;&gt;doInBackground&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;String&lt;span style=&quot;color: #666666&quot;&gt;...&lt;/span&gt; arg0&lt;span style=&quot;color: #666666&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;{&lt;/span&gt;

            &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;try&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;{&lt;/span&gt;
                &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;// here is your URL path, change the IP number to&lt;/span&gt;
                &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;// point to your own server&lt;/span&gt;
                URL url &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;new&lt;/span&gt; URL&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;http://192.168.43.252/training/insertrecord.php&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;

                JSONObject postDataParams &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;new&lt;/span&gt; JSONObject&lt;span style=&quot;color: #666666&quot;&gt;();&lt;/span&gt;
                &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//add name pair values to the connection&lt;/span&gt;
                postDataParams&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;put&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;id&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;,&lt;/span&gt; id&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;
                postDataParams&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;put&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;trainingname&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;,&lt;/span&gt; trainingname&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;
                postDataParams&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;put&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;contact&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;,&lt;/span&gt; contact&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;
                postDataParams&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;put&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;website&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;,&lt;/span&gt; website&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;
                postDataParams&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;put&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;trainingdesc&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;,&lt;/span&gt; trainingdesc&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;

                Log&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;e&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;params&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;,&lt;/span&gt;postDataParams&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;toString&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;());&lt;/span&gt;
                Log&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;e&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;URL&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;,&lt;/span&gt;url&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;toString&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;());&lt;/span&gt;

                HttpURLConnection conn &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;HttpURLConnection&lt;span style=&quot;color: #666666&quot;&gt;)&lt;/span&gt; url&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;openConnection&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;();&lt;/span&gt;
                conn&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;setReadTimeout&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(15000&lt;/span&gt; &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;/* milliseconds */&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;
                conn&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;setConnectTimeout&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(15000&lt;/span&gt; &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;/* milliseconds */&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;
                conn&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;setRequestMethod&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;POST&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;&lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//method=post&lt;/span&gt;
                conn&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;setDoInput&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;true&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;
                conn&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;setDoOutput&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;true&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;
                conn&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;connect&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;();&lt;/span&gt;&lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//execute the connection&lt;/span&gt;

                OutputStream os &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; conn&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;getOutputStream&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;();&lt;/span&gt;
                BufferedWriter writer &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;new&lt;/span&gt; BufferedWriter&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;
                        &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #0000ff&quot;&gt;OutputStreamWriter&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;os&lt;span style=&quot;color: #666666&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #ba2121&quot;&gt;&quot;UTF-8&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;));&lt;/span&gt;
                writer&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;write&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;getPostDataString&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;postDataParams&lt;span style=&quot;color: #666666&quot;&gt;));&lt;/span&gt;

                writer&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;flush&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;();&lt;/span&gt;
                writer&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;close&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;();&lt;/span&gt;
                os&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;close&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;();&lt;/span&gt;

                &lt;span style=&quot;color: #b00040&quot;&gt;int&lt;/span&gt; responseCode&lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt;conn&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;getResponseCode&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;();&lt;/span&gt;
                Log&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;e&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;responseCode&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #ba2121&quot;&gt;&quot;responseCode &quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;+&lt;/span&gt;responseCode&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;
                &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;responseCode &lt;span style=&quot;color: #666666&quot;&gt;==&lt;/span&gt; HttpsURLConnection&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;HTTP_OK&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;{&lt;/span&gt;
                    &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//code 200 connection OK&lt;/span&gt;
                    &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//code 500 server not responding&lt;/span&gt;
                    &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//code 404 file not found&lt;/span&gt;
                    &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//this part is to capture the server response&lt;/span&gt;
                    BufferedReader in&lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;new&lt;/span&gt; BufferedReader&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;new&lt;/span&gt;
                            InputStreamReader&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;
                            conn&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;getInputStream&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;()));&lt;/span&gt;
                    &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//Log.e(&quot;response&quot;,conn.getInputStream().toString());&lt;/span&gt;

                    StringBuffer sb &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;new&lt;/span&gt; StringBuffer&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;
                    String line&lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;;&lt;/span&gt;

                    &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;do&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;{&lt;/span&gt;
                        sb&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;append&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;line&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;
                        Log&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;e&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;MSG sb&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;,&lt;/span&gt;sb&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;toString&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;());&lt;/span&gt;
                    &lt;span style=&quot;color: #666666&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;while&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;((&lt;/span&gt;line &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; in&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;readLine&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;())&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;!=&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;null&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;;&lt;/span&gt;

                    in&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;close&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;();&lt;/span&gt;
                    Log&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;e&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;response&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;,&lt;/span&gt;conn&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;getInputStream&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;().&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;toString&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;());&lt;/span&gt;
                    Log&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;e&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;textmessage&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;,&lt;/span&gt;sb&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;toString&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;());&lt;/span&gt;
                    &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;return&lt;/span&gt; sb&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;toString&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;();&lt;/span&gt;&lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//server response message&lt;/span&gt;

                &lt;span style=&quot;color: #666666&quot;&gt;}&lt;/span&gt;
                &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;else&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;{&lt;/span&gt;

                    &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #0000ff&quot;&gt;String&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;false : &quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;+&lt;/span&gt;responseCode&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;
                &lt;span style=&quot;color: #666666&quot;&gt;}&lt;/span&gt;
            &lt;span style=&quot;color: #666666&quot;&gt;}&lt;/span&gt;
            &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;catch&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;Exception e&lt;span style=&quot;color: #666666&quot;&gt;){&lt;/span&gt;
                &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//error on connection&lt;/span&gt;
                &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #0000ff&quot;&gt;String&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;Exception: &quot;&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;+&lt;/span&gt; e&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;getMessage&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;());&lt;/span&gt;
            &lt;span style=&quot;color: #666666&quot;&gt;}&lt;/span&gt;
        &lt;span style=&quot;color: #666666&quot;&gt;}&lt;/span&gt;

        &lt;span style=&quot;color: #aa22ff&quot;&gt;@Override&lt;/span&gt;
        &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;protected&lt;/span&gt; &lt;span style=&quot;color: #b00040&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #0000ff&quot;&gt;onPostExecute&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;String result&lt;span style=&quot;color: #666666&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;{&lt;/span&gt;
            &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//Toast.makeText(getApplicationContext(), result,&lt;/span&gt;
            &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//Toast.LENGTH_LONG).show();&lt;/span&gt;
            &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//return result;&lt;/span&gt;
            &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//call method to handle after verification&lt;/span&gt;
            &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;progress &lt;span style=&quot;color: #666666&quot;&gt;!=&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;null&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; progress&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;isShowing&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;()){&lt;/span&gt;
                progress&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;dismiss&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;();&lt;/span&gt;
            &lt;span style=&quot;color: #666666&quot;&gt;}&lt;/span&gt;
            saveVerification&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;result&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;&lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//call saveVerification to display dialog&lt;/span&gt;
        &lt;span style=&quot;color: #666666&quot;&gt;}&lt;/span&gt;
    &lt;span style=&quot;color: #666666&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//end&lt;/span&gt;

    &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;public&lt;/span&gt; String &lt;span style=&quot;color: #0000ff&quot;&gt;getPostDataString&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;JSONObject params&lt;span style=&quot;color: #666666&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;throws&lt;/span&gt; Exception &lt;span style=&quot;color: #666666&quot;&gt;{&lt;/span&gt;

        StringBuilder result &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;new&lt;/span&gt; StringBuilder&lt;span style=&quot;color: #666666&quot;&gt;();&lt;/span&gt;
        &lt;span style=&quot;color: #b00040&quot;&gt;boolean&lt;/span&gt; first &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;true&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;;&lt;/span&gt;

        Iterator&lt;span style=&quot;color: #666666&quot;&gt;&amp;lt;&lt;/span&gt;String&lt;span style=&quot;color: #666666&quot;&gt;&amp;gt;&lt;/span&gt; itr &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; params&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;keys&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;();&lt;/span&gt;

        &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;while&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;itr&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;hasNext&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;()){&lt;/span&gt;
            String key&lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; itr&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;next&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;();&lt;/span&gt;
            Object value &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; params&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;get&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;key&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;

            &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;first&lt;span style=&quot;color: #666666&quot;&gt;)&lt;/span&gt;
                first &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;false&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;;&lt;/span&gt;
            &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;else&lt;/span&gt;
                result&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;append&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;&amp;amp;&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;

            result&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;append&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;URLEncoder&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;encode&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;key&lt;span style=&quot;color: #666666&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #ba2121&quot;&gt;&quot;UTF-8&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;));&lt;/span&gt;
            result&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;append&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;=&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;
            result&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;append&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;URLEncoder&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;encode&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;value&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;toString&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(),&lt;/span&gt; &lt;span style=&quot;color: #ba2121&quot;&gt;&quot;UTF-8&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;));&lt;/span&gt;

        &lt;span style=&quot;color: #666666&quot;&gt;}&lt;/span&gt;
        &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//Log.i(&quot;result&quot;,result.toString());&lt;/span&gt;
        &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;return&lt;/span&gt; result&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;toString&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;();&lt;/span&gt;
    &lt;span style=&quot;color: #666666&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//end sendPostData&lt;/span&gt;

    &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #b00040&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #0000ff&quot;&gt;saveVerification&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;String svrmsg&lt;span style=&quot;color: #666666&quot;&gt;){&lt;/span&gt;
        String savemsg&lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;;&lt;/span&gt;
        &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//if new record successfully saved&lt;/span&gt;
        Toast&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;makeText&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #ba2121&quot;&gt;&quot;svrmsg:&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;+&lt;/span&gt;svrmsg&lt;span style=&quot;color: #666666&quot;&gt;,&lt;/span&gt; Toast&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;LENGTH_LONG&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;).&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;show&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;();&lt;/span&gt;
        &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;svrmsg&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;equals&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;success&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;)){&lt;/span&gt;

            savemsg&lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;New record succesfully saved.&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;;&lt;/span&gt;

        &lt;span style=&quot;color: #666666&quot;&gt;}&lt;/span&gt;
        &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;else&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//save attempt failed&lt;/span&gt;
            savemsg&lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;Fail to save new record!&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;;&lt;/span&gt;
        &lt;span style=&quot;color: #666666&quot;&gt;}&lt;/span&gt;

        &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//**********common dialog box&lt;/span&gt;
        AlertDialog&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;Builder&lt;/span&gt; builder1 &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;new&lt;/span&gt; AlertDialog&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;Builder&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;
        builder1&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;setTitle&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;Saving Record&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;
        builder1&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;setMessage&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;savemsg&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;
        builder1&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;setCancelable&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;false&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;
        builder1&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;setPositiveButton&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;ok&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;new&lt;/span&gt; DialogInterface&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;OnClickListener&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;()&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;{&lt;/span&gt;
            &lt;span style=&quot;color: #aa22ff&quot;&gt;@Override&lt;/span&gt;
            &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #b00040&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #0000ff&quot;&gt;onClick&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;DialogInterface dialog&lt;span style=&quot;color: #666666&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #b00040&quot;&gt;int&lt;/span&gt; which&lt;span style=&quot;color: #666666&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;{&lt;/span&gt;
                dialog&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;cancel&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;();&lt;/span&gt;
            &lt;span style=&quot;color: #666666&quot;&gt;}&lt;/span&gt;
        &lt;span style=&quot;color: #666666&quot;&gt;}).&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;create&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;().&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;show&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;();&lt;/span&gt;
    &lt;span style=&quot;color: #666666&quot;&gt;}&lt;/span&gt;
    &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//****************************** Save record ASYNCTASK, ends here&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://drive.google.com/file/d/0B34ZxOOoeSDdakYwbHMxclZIdjQ/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;&lt;img title=&quot;Download-blue&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;Download-blue&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifEkIPLfnvLgfBnH1ixmkufkXBXfrvDhWpbrkBTOkIoux7I0gJNREPLNSmHmHU4eAd6yuu8rYiV2pffGFJ6gk2gj_JDWKflsECUN6UF9-rSMyB_MLHMrvvOZ3Yn0BYH8jn8wRq1-jSd7M/?imgmax=800&quot; width=&quot;47&quot; height=&quot;47&quot;&gt;&lt;/a&gt;DOWNLOAD THE COMPLETE SOURCE CODE HERE&lt;br&gt;&lt;a title=&quot;https://drive.google.com/file/d/0B34ZxOOoeSDdakYwbHMxclZIdjQ/view?usp=sharing&quot; href=&quot;https://drive.google.com/file/d/0B34ZxOOoeSDdakYwbHMxclZIdjQ/view?usp=sharing&quot;&gt;https://drive.google.com/file/d/0B34ZxOOoeSDdakYwbHMxclZIdjQ/view?usp=sharing&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Need face-to-face lesson?, we also provide Android Studio training, 0129034614&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrZCDUhBnfXE3bDvP49iZcY2kGPyaGWb6Ead6C-D1MEggD4Ed5m2qw3Pqo1k0w-evRwGnrjW-1b32THAZh3OSJq4siWAfSZUlJ-XO8DocCO1a2soxPdHCcxWD1h_5A4ImCX7DBmEY0pi8/s1600/whatsapp_logo_lit.jpg&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrZCDUhBnfXE3bDvP49iZcY2kGPyaGWb6Ead6C-D1MEggD4Ed5m2qw3Pqo1k0w-evRwGnrjW-1b32THAZh3OSJq4siWAfSZUlJ-XO8DocCO1a2soxPdHCcxWD1h_5A4ImCX7DBmEY0pi8/s1600/whatsapp_logo_lit.jpg&quot;&gt;&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://bit.ly/androidjsk&quot;&gt;http://bit.ly/androidjsk&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://bit.ly/androidjsk&quot;&gt;&lt;img title=&quot;android-kokuis-banner2&quot; border=&quot;0&quot; alt=&quot;android-kokuis-banner2&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_KUPsCJ9ltWIdg8NMLKOjYQYKYN8o4EI3Oux34S-YSzm7_RKRNxXvQkTWhVpqkbOVBodD0MHNyJQP-RlSf7BVjbKRi-Lo-sVrQGWTdNx8Z3pqIsNF0X9FCrBLngZW6aAfIjhrmngcqpk/?imgmax=800&quot; width=&quot;417&quot; height=&quot;142&quot;&gt;&lt;/a&gt;&lt;/b&gt; 
&lt;p&gt;&lt;b&gt;Disclaimer: Intermediate to advanced level. This tutorial works on Android Studio 2.3. Should you have any difficulties, leave your comment in the comment section.&lt;br&gt;SHARE to your friends...&lt;/b&gt; 
&lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpY96v-t0RJ2jwwK-ezz-zXVV24l4jH3Uo2N_fLxEu_F0vM-g7dJqYZrSe3tEkj-Be9awf_BuWxGxGffw46oRXEdvn7qTOAMO5RUULKApzZNRCqjev_rywL37CHAgt0ibUt7UEvsPtzk/s1600/sequentialBlinkingDownArrow.gif&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpY96v-t0RJ2jwwK-ezz-zXVV24l4jH3Uo2N_fLxEu_F0vM-g7dJqYZrSe3tEkj-Be9awf_BuWxGxGffw46oRXEdvn7qTOAMO5RUULKApzZNRCqjev_rywL37CHAgt0ibUt7UEvsPtzk/s1600/sequentialBlinkingDownArrow.gif&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpY96v-t0RJ2jwwK-ezz-zXVV24l4jH3Uo2N_fLxEu_F0vM-g7dJqYZrSe3tEkj-Be9awf_BuWxGxGffw46oRXEdvn7qTOAMO5RUULKApzZNRCqjev_rywL37CHAgt0ibUt7UEvsPtzk/s1600/sequentialBlinkingDownArrow.gif&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpY96v-t0RJ2jwwK-ezz-zXVV24l4jH3Uo2N_fLxEu_F0vM-g7dJqYZrSe3tEkj-Be9awf_BuWxGxGffw46oRXEdvn7qTOAMO5RUULKApzZNRCqjev_rywL37CHAgt0ibUt7UEvsPtzk/s1600/sequentialBlinkingDownArrow.gif&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpY96v-t0RJ2jwwK-ezz-zXVV24l4jH3Uo2N_fLxEu_F0vM-g7dJqYZrSe3tEkj-Be9awf_BuWxGxGffw46oRXEdvn7qTOAMO5RUULKApzZNRCqjev_rywL37CHAgt0ibUt7UEvsPtzk/s1600/sequentialBlinkingDownArrow.gif&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpY96v-t0RJ2jwwK-ezz-zXVV24l4jH3Uo2N_fLxEu_F0vM-g7dJqYZrSe3tEkj-Be9awf_BuWxGxGffw46oRXEdvn7qTOAMO5RUULKApzZNRCqjev_rywL37CHAgt0ibUt7UEvsPtzk/s1600/sequentialBlinkingDownArrow.gif&quot;&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kerul.net/feeds/8065794731933921012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.kerul.net/2017/05/insert-record-json-android-in-localhost.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/8065794731933921012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/8065794731933921012'/><link rel='alternate' type='text/html' href='http://blog.kerul.net/2017/05/insert-record-json-android-in-localhost.html' title='Insert Record JSON Android in localhost environment'/><author><name>FSTM KUIS</name><uri>http://www.blogger.com/profile/00723339728801815225</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9Lsg9gsK4IA4TqKkygtZdck01V2cvSg-NdGTMSONQxWWmfntMK_q0hLlE4ueZKEVKTp7xRGhGCJGibUJC26VWaTw-zmwipuJKUPvgGsgVN5zOL9ygr0V50PyQsNoptJXR1rLs9KiL6bg/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2266837879935062327.post-6432207756008964797</id><published>2017-05-01T19:39:00.000+08:00</published><updated>2017-05-07T19:41:07.395+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android"/><title type='text'>ProgressDialog in Android</title><content type='html'>&lt;p&gt;This is the good way to use progress dialog in Android&lt;br&gt;Code coloring by &lt;a href=&quot;http://hilite.me&quot; target=&quot;_blank&quot;&gt;http://hilite.me&lt;/a&gt;&amp;nbsp;&lt;br&gt;Source from &lt;a href=&quot;http://stackoverflow.com/questions/10446125/how-to-show-progress-dialog-in-android&quot; target=&quot;_blank&quot;&gt;http://stackoverflow.com/questions/10446125/how-to-show-progress-dialog-in-android&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;!-- HTML generated using hilite.me --&gt; &lt;div style=&quot;overflow: auto; border-top: gray 0.1em solid; border-right: gray 0.1em solid; width: auto; background: #f8f8f8; border-bottom: gray 0.1em solid; padding-bottom: 0.2em; padding-top: 0.2em; padding-left: 0.6em; border-left: gray 0.8em solid; padding-right: 0.6em&quot;&gt;&lt;pre style=&quot;margin: 0px; line-height: 125%&quot;&gt;&lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//example code on using Progress Dialog in Android&lt;/span&gt;
&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #0000ff&quot;&gt;YourAsyncTask&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;extends&lt;/span&gt; AsyncTask&lt;span style=&quot;color: #666666&quot;&gt;&amp;lt;&lt;/span&gt;Void&lt;span style=&quot;color: #666666&quot;&gt;,&lt;/span&gt; Void&lt;span style=&quot;color: #666666&quot;&gt;,&lt;/span&gt; Void&lt;span style=&quot;color: #666666&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;{&lt;/span&gt;

   ProgressDialog dialog &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;new&lt;/span&gt; ProgressDialog&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;IncidentFormActivity&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;

   &lt;span style=&quot;color: #aa22ff&quot;&gt;@Override&lt;/span&gt;
    &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;protected&lt;/span&gt; &lt;span style=&quot;color: #b00040&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #0000ff&quot;&gt;onPreExecute&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;()&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;{&lt;/span&gt;
        &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//set message of the dialog&lt;/span&gt;
        dialog&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;setMessage&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;Loading...&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;
        &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//show dialog&lt;/span&gt;
        dialog&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;show&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;();&lt;/span&gt;
        &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;super&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;onPreExecute&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;();&lt;/span&gt;
    &lt;span style=&quot;color: #666666&quot;&gt;}&lt;/span&gt;

   &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;protected&lt;/span&gt; Void &lt;span style=&quot;color: #0000ff&quot;&gt;doInBackground&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;Void&lt;span style=&quot;color: #666666&quot;&gt;...&lt;/span&gt; args&lt;span style=&quot;color: #666666&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;{&lt;/span&gt;
    &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;// do background work here&lt;/span&gt;
    &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;null&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;;&lt;/span&gt;
   &lt;span style=&quot;color: #666666&quot;&gt;}&lt;/span&gt;

   &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;protected&lt;/span&gt; &lt;span style=&quot;color: #b00040&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #0000ff&quot;&gt;onPostExecute&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;Void result&lt;span style=&quot;color: #666666&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;{&lt;/span&gt;
     &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;// do UI work here&lt;/span&gt;
     &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;dialog &lt;span style=&quot;color: #666666&quot;&gt;!=&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;null&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; dialog&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;isShowing&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;()){&lt;/span&gt;
       dialog&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;dismiss&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;()&lt;/span&gt;
     &lt;span style=&quot;color: #666666&quot;&gt;}&lt;/span&gt;

  &lt;span style=&quot;color: #666666&quot;&gt;}&lt;/span&gt;
&lt;span style=&quot;color: #666666&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kerul.net/feeds/6432207756008964797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.kerul.net/2017/05/progressdialog-in-android.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/6432207756008964797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/6432207756008964797'/><link rel='alternate' type='text/html' href='http://blog.kerul.net/2017/05/progressdialog-in-android.html' title='ProgressDialog in Android'/><author><name>FSTM KUIS</name><uri>http://www.blogger.com/profile/00723339728801815225</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2266837879935062327.post-7478130114179750154</id><published>2017-05-01T09:32:00.000+08:00</published><updated>2018-04-12T10:59:16.886+08:00</updated><title type='text'>Login JSON Android using Login Activity</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGyjAdKa00BiofIaMWXukx2DWS8NwQ6i_MGv6wWjGLMdmPqER4Xxlx4TYkBuurZt6AtPi3MhrD6DeDZCY3MIwHRUeMyv53_hmNQya44-aN7xWKMl5AMO6oHZeYjnkhOTYQfLOuwn9CbXo/s1600/android-json-php-mysql-illustration.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;737&quot; data-original-width=&quot;1013&quot; height=&quot;464&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGyjAdKa00BiofIaMWXukx2DWS8NwQ6i_MGv6wWjGLMdmPqER4Xxlx4TYkBuurZt6AtPi3MhrD6DeDZCY3MIwHRUeMyv53_hmNQya44-aN7xWKMl5AMO6oHZeYjnkhOTYQfLOuwn9CbXo/s640/android-json-php-mysql-illustration.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
I’ve been trying to release this tutorial quite a while. At last after a long hard effort. Since HttpClient is not supported any more in Android SDK 23, I have to resort to org.json.JSONObject and java.net.HttpURLConnection library to do online database with JSON.&lt;br /&gt;
The objective of this tutorial is to log-in from a mobile client with the username and password stored in an online database facility.&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBnjrU0bTIc9i24OcmB4q0wa2GXmGqWyN6jW0thhoLIrIuvUDSkZ-mkj4RBLI011oGW06biJ9P8qz5ojlfIdx8XaxBH3Z1PoflQsK-5lpLUiortDISXg8AOFkhzs6D5D-0jpa9I-Z4D1I/s1600-h/skrin-login%255B5%255D&quot;&gt;&lt;img alt=&quot;skrin-login&quot; border=&quot;0&quot; height=&quot;366&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBrgW8G1BP0L9K6NeZ38rY3rONs0pNaZKBeArn48lXjCKzmBnwp7RZXpnYZgcQzXPv9x2lC6aNPNv3RHCu9ObuXAqzWkm_q3FFbWn0og37r7PmJYWaFqqN-yCnmagwCL7Vzh2KpNtO6eE/?imgmax=800&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;skrin-login&quot; width=&quot;254&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkuATQpFy2ml4L7f21uCiY9kyAxJGFIWELLS-q5pBrzFsI76gbAPdKKOMPXG1Qtbn04WRAZ9EqEeYXB9OGZdaPwz3wFX6LF9rmazoNFgBud0HxQeP7O6hhmbIhopum_zb4FybimldEaZU/s1600-h/skrin-login-success%255B8%255D&quot;&gt;&lt;img alt=&quot;skrin-login-success&quot; border=&quot;0&quot; height=&quot;366&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJvj9mG7ExAgkGk3b8xxDY0S1qf1XJ0zT2mlkUDI8oztVzGr8C-PpqJh4ICTHRe9lk3OP0jvRJpQB92bFgszOTuES1s1zTTz17mwi0_0sF7Udr9tKICrFsOonsbH9cq15mZu_VEsMevmg/?imgmax=800&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;skrin-login-success&quot; width=&quot;252&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;strong&gt;STEP 1: Create a new Android project, this time choose the LoginActivity .&lt;/strong&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC3-Q_8FxuSoeVtEN8Y80slh8_8S5c_Mf-TkuP-gqoQ5fgw7drarN8ElQ-_zdo4fB0W_TBQ6YVme3fMZlTT0pJAk9Y5VZ1b0gHIzx3im-gWeQ0Gr-YK5a0FzPlVQmJnvVhlCRQ-uhAvWc/s1600-h/login-new-project%255B8%255D&quot;&gt;&lt;img alt=&quot;login-new-project&quot; border=&quot;0&quot; height=&quot;306&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigfh59Dpx9GhQK8h9UuDdugN7ZqKkx22ifTAJy-AJvLj_xwRx_qp7fHy9_VD6IQ8pgGOo1U7VKuu37RVqv3WNbSvflCL8zuAxXgcOFwxb8y3ujmth4JKEtB4Kz0JnHpygpSw5lxhYmcg4/?imgmax=800&quot; style=&quot;background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;login-new-project&quot; width=&quot;507&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_NaXOJAH3SewozS29YTtbI9r1aqHhN6iNvv-f3Rkj6yvY8OmCaLnp4CByIyD-b3Htx7LcOd9fHEeyIjS-gJ0RRCjXXASsFVN5q2y2VWd4swGgQoVz8U6j3tYBbO1ShOwwfxkyEic10Cs/s1600-h/choose-login-activity%255B3%255D&quot;&gt;&lt;img alt=&quot;choose-login-activity&quot; border=&quot;0&quot; height=&quot;307&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvs_1DLWYw12S4Y5YjYEAML1GiAdrsfO39LEWndP4G9HkrDx5sNhf4w9NDzn-zubCrwY94Luwp4sDSop3yciTBW73NMP5AT60nD-9qKqPrO80BcEntuwIgEy87IZDOAi_Pk93jbhFdVkE/?imgmax=800&quot; style=&quot;background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;choose-login-activity&quot; width=&quot;509&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
The Interface&lt;br /&gt;
As the interface is provided by the ListActivity template, I will not elaborate.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;STEP 2. Add the HttpHandler helper class.&lt;/strong&gt; &lt;br /&gt;
This helper class is to check several errors of HTTP data format. It is also to convert HTTP stream into STRING.&lt;br /&gt;
Add JAVA the file to the main package.&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyk4i7AsrZzTDV-QZgTF1T8kGkMS5zkVVnu9__wWNU-tlzcHoTpIVl91c_xGhVkOf25quE8dvyFMwG4A3KsmtKDaShMmxnEdMNrIDGvrQtfZle8MrzKBI7lQMsmj4Fw4GgPGV89WDcSvc/s1600-h/HttpHandler-java-file%255B8%255D&quot;&gt;&lt;img alt=&quot;HttpHandler-java-file&quot; border=&quot;0&quot; height=&quot;387&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrggdP8wtXtUzjy8zmrW9ABBQS4oU3lvMN6Lx1zO5dbVRcOhdj_FBnJvC1ClHlWm1VSQsGjDoL1SUBTePaXZGxjnvMr53OM5nYyw3QrJQ__eZa9xEGZ4HIi5qde2gro6Lx8hqTpFTPJao/?imgmax=800&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;HttpHandler-java-file&quot; width=&quot;514&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;strong&gt;HttpHandler.java&lt;/strong&gt;&lt;br /&gt;
&lt;!-- HTML generated using hilite.me --&gt; &lt;br /&gt;
&lt;div style=&quot;background: #f8f8f8; border-bottom: gray 0.1em solid; border-left: gray 0.8em solid; border-right: gray 0.1em solid; border-top: gray 0.1em solid; overflow: auto; padding-bottom: 0.2em; padding-left: 0.6em; padding-right: 0.6em; padding-top: 0.2em; width: auto;&quot;&gt;
&lt;pre style=&quot;line-height: 125%; margin: 0px;&quot;&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;package&lt;/span&gt; net&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;kerul&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;logindirectory&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;;&lt;/span&gt;

&lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;//HttpHandler.java&lt;/span&gt;

&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;android.util.Log&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;;&lt;/span&gt;

&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;java.io.BufferedInputStream&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;java.io.BufferedReader&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;java.io.IOException&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;java.io.InputStream&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;java.io.InputStreamReader&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;java.net.HttpURLConnection&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;java.net.MalformedURLException&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;java.net.ProtocolException&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;java.net.URL&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;;&lt;/span&gt;

&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;HttpHandler&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;{&lt;/span&gt;

    &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;final&lt;/span&gt; String TAG &lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt; HttpHandler&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;class&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;getSimpleName&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;();&lt;/span&gt;

    &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;HttpHandler&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;()&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;{&lt;/span&gt;
    &lt;span style=&quot;color: #666666;&quot;&gt;}&lt;/span&gt;

    &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;public&lt;/span&gt; String &lt;span style=&quot;color: blue;&quot;&gt;makeServiceCall&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;String reqUrl&lt;span style=&quot;color: #666666;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;{&lt;/span&gt;
        String response &lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;null&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;;&lt;/span&gt;
        &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;try&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;{&lt;/span&gt;
            URL url &lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;new&lt;/span&gt; URL&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;reqUrl&lt;span style=&quot;color: #666666;&quot;&gt;);&lt;/span&gt;
            HttpURLConnection conn &lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;HttpURLConnection&lt;span style=&quot;color: #666666;&quot;&gt;)&lt;/span&gt; url&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;openConnection&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;();&lt;/span&gt;
            conn&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;setRequestMethod&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121;&quot;&gt;&quot;GET&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;);&lt;/span&gt;&lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;//method type&lt;/span&gt;
            &lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;// read the response&lt;/span&gt;
            InputStream in &lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;new&lt;/span&gt; BufferedInputStream&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;conn&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;getInputStream&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;());&lt;/span&gt;
            response &lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt; convertStreamToString&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;in&lt;span style=&quot;color: #666666;&quot;&gt;);&lt;/span&gt;
        &lt;span style=&quot;color: #666666;&quot;&gt;}&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;catch&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;MalformedURLException e&lt;span style=&quot;color: #666666;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;{&lt;/span&gt;
            Log&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;e&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;TAG&lt;span style=&quot;color: #666666;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #ba2121;&quot;&gt;&quot;MalformedURLException: &quot;&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;+&lt;/span&gt; e&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;getMessage&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;());&lt;/span&gt;
        &lt;span style=&quot;color: #666666;&quot;&gt;}&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;catch&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;ProtocolException e&lt;span style=&quot;color: #666666;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;{&lt;/span&gt;
            Log&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;e&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;TAG&lt;span style=&quot;color: #666666;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #ba2121;&quot;&gt;&quot;ProtocolException: &quot;&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;+&lt;/span&gt; e&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;getMessage&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;());&lt;/span&gt;
        &lt;span style=&quot;color: #666666;&quot;&gt;}&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;catch&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;IOException e&lt;span style=&quot;color: #666666;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;{&lt;/span&gt;
            Log&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;e&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;TAG&lt;span style=&quot;color: #666666;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #ba2121;&quot;&gt;&quot;IOException: &quot;&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;+&lt;/span&gt; e&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;getMessage&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;());&lt;/span&gt;
        &lt;span style=&quot;color: #666666;&quot;&gt;}&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;catch&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;Exception e&lt;span style=&quot;color: #666666;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;{&lt;/span&gt;
            Log&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;e&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;TAG&lt;span style=&quot;color: #666666;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #ba2121;&quot;&gt;&quot;Exception: &quot;&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;+&lt;/span&gt; e&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;getMessage&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;());&lt;/span&gt;
        &lt;span style=&quot;color: #666666;&quot;&gt;}&lt;/span&gt;
        &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;return&lt;/span&gt; response&lt;span style=&quot;color: #666666;&quot;&gt;;&lt;/span&gt;
    &lt;span style=&quot;color: #666666;&quot;&gt;}&lt;/span&gt;

    &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;private&lt;/span&gt; String &lt;span style=&quot;color: blue;&quot;&gt;convertStreamToString&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;InputStream is&lt;span style=&quot;color: #666666;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;{&lt;/span&gt;
        BufferedReader reader &lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;new&lt;/span&gt; BufferedReader&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;new&lt;/span&gt; InputStreamReader&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;is&lt;span style=&quot;color: #666666;&quot;&gt;));&lt;/span&gt;
        StringBuilder sb &lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;new&lt;/span&gt; StringBuilder&lt;span style=&quot;color: #666666;&quot;&gt;();&lt;/span&gt;

        String line&lt;span style=&quot;color: #666666;&quot;&gt;;&lt;/span&gt;
        &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;try&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;{&lt;/span&gt;
            &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;while&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;((&lt;/span&gt;line &lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt; reader&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;readLine&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;())&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;!=&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;null&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;{&lt;/span&gt;
                sb&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;append&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;line&lt;span style=&quot;color: #666666;&quot;&gt;).&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;append&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121;&quot;&gt;&#39;\n&#39;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;);&lt;/span&gt;
            &lt;span style=&quot;color: #666666;&quot;&gt;}&lt;/span&gt;
        &lt;span style=&quot;color: #666666;&quot;&gt;}&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;catch&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;IOException e&lt;span style=&quot;color: #666666;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;{&lt;/span&gt;
            e&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;printStackTrace&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;();&lt;/span&gt;
        &lt;span style=&quot;color: #666666;&quot;&gt;}&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;finally&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;{&lt;/span&gt;
            &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;try&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;{&lt;/span&gt;
                is&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;close&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;();&lt;/span&gt;
            &lt;span style=&quot;color: #666666;&quot;&gt;}&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;catch&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;IOException e&lt;span style=&quot;color: #666666;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;{&lt;/span&gt;
                e&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;printStackTrace&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;();&lt;/span&gt;
            &lt;span style=&quot;color: #666666;&quot;&gt;}&lt;/span&gt;
        &lt;span style=&quot;color: #666666;&quot;&gt;}&lt;/span&gt;
        &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;return&lt;/span&gt; sb&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;toString&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;();&lt;/span&gt;
    &lt;span style=&quot;color: #666666;&quot;&gt;}&lt;/span&gt;
&lt;span style=&quot;color: #666666;&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;strong&gt;STEP 3: The main java file to handle button LOGIN click and connection to the online server.&lt;/strong&gt; &lt;br /&gt;
The code is too long, I just highlight several important functions.&lt;br /&gt;
The UserLoginTask class that implemented in AsyncTask (multi-threading).&lt;br /&gt;
&lt;br /&gt;
&lt;!-- HTML generated using hilite.me --&gt;

&lt;div style=&quot;background: #f8f8f8; border-bottom: gray 0.1em solid; border-left: gray 0.8em solid; border-right: gray 0.1em solid; border-top: gray 0.1em solid; overflow: auto; padding-bottom: 0.2em; padding-left: 0.6em; padding-right: 0.6em; padding-top: 0.2em; width: auto;&quot;&gt;
&lt;pre style=&quot;line-height: 125%; margin: 0px;&quot;&gt;&lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;/**&lt;/span&gt;
&lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;     * Represents an asynchronous login/registration task used to authenticate&lt;/span&gt;
&lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;     * the user.&lt;/span&gt;
&lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;     */&lt;/span&gt;
    &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;UserLoginTask&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;extends&lt;/span&gt; AsyncTask&lt;span style=&quot;color: #666666;&quot;&gt;&amp;lt;&lt;/span&gt;String&lt;span style=&quot;color: #666666;&quot;&gt;,&lt;/span&gt; Void&lt;span style=&quot;color: #666666;&quot;&gt;,&lt;/span&gt; String&lt;span style=&quot;color: #666666;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;{&lt;/span&gt;

        &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;final&lt;/span&gt; String mEmail&lt;span style=&quot;color: #666666;&quot;&gt;;&lt;/span&gt;
        &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;final&lt;/span&gt; String mPassword&lt;span style=&quot;color: #666666;&quot;&gt;;&lt;/span&gt;

        UserLoginTask&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;String email&lt;span style=&quot;color: #666666;&quot;&gt;,&lt;/span&gt; String password&lt;span style=&quot;color: #666666;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;{&lt;/span&gt;
            mEmail &lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt; email&lt;span style=&quot;color: #666666;&quot;&gt;;&lt;/span&gt;
            mPassword &lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt; password&lt;span style=&quot;color: #666666;&quot;&gt;;&lt;/span&gt;
        &lt;span style=&quot;color: #666666;&quot;&gt;}&lt;/span&gt;

        &lt;span style=&quot;color: #aa22ff;&quot;&gt;@Override&lt;/span&gt;
        &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;protected&lt;/span&gt; &lt;span style=&quot;color: #b00040;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;onPreExecute&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(){&lt;/span&gt;
            showProgress&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;true&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;);&lt;/span&gt;
        &lt;span style=&quot;color: #666666;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;//onPreExecute&lt;/span&gt;

        &lt;span style=&quot;color: #aa22ff;&quot;&gt;@Override&lt;/span&gt;
        &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;protected&lt;/span&gt; String &lt;span style=&quot;color: blue;&quot;&gt;doInBackground&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;String&lt;span style=&quot;color: #666666;&quot;&gt;...&lt;/span&gt; arg0&lt;span style=&quot;color: #666666;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;{&lt;/span&gt;

            &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;try&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;{&lt;/span&gt;

                URL url &lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;new&lt;/span&gt; URL&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121;&quot;&gt;&quot;http://khirulnizam.com/prebetgo/login.php&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;);&lt;/span&gt; &lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;// here is your URL path&lt;/span&gt;

                JSONObject postDataParams &lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;new&lt;/span&gt; JSONObject&lt;span style=&quot;color: #666666;&quot;&gt;();&lt;/span&gt;
                &lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;//add name pair values to the connection&lt;/span&gt;

                postDataParams&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;put&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121;&quot;&gt;&quot;username&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;,&lt;/span&gt; username&lt;span style=&quot;color: #666666;&quot;&gt;);&lt;/span&gt;
                postDataParams&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;put&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121;&quot;&gt;&quot;password&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;,&lt;/span&gt; password&lt;span style=&quot;color: #666666;&quot;&gt;);&lt;/span&gt;

                Log&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;e&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121;&quot;&gt;&quot;params&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;,&lt;/span&gt;postDataParams&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;toString&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;());&lt;/span&gt;
                Log&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;e&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121;&quot;&gt;&quot;URL&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;,&lt;/span&gt;url&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;toString&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;());&lt;/span&gt;

                HttpURLConnection conn &lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;HttpURLConnection&lt;span style=&quot;color: #666666;&quot;&gt;)&lt;/span&gt; url&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;openConnection&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;();&lt;/span&gt;
                conn&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;setReadTimeout&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(15000&lt;/span&gt; &lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;/* milliseconds */&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;);&lt;/span&gt;
                conn&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;setConnectTimeout&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(15000&lt;/span&gt; &lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;/* milliseconds */&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;);&lt;/span&gt;
                conn&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;setRequestMethod&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121;&quot;&gt;&quot;POST&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;);&lt;/span&gt;
                conn&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;setDoInput&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;true&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;);&lt;/span&gt;
                conn&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;setDoOutput&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;true&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;);&lt;/span&gt;
                conn&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;connect&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;();&lt;/span&gt;

                OutputStream os &lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt; conn&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;getOutputStream&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;();&lt;/span&gt;
                BufferedWriter writer &lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;new&lt;/span&gt; BufferedWriter&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;
                        &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;OutputStreamWriter&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;os&lt;span style=&quot;color: #666666;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #ba2121;&quot;&gt;&quot;UTF-8&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;));&lt;/span&gt;
                writer&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;write&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;getPostDataString&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;postDataParams&lt;span style=&quot;color: #666666;&quot;&gt;));&lt;/span&gt;

                writer&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;flush&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;();&lt;/span&gt;
                writer&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;close&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;();&lt;/span&gt;
                os&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;close&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;();&lt;/span&gt;

                &lt;span style=&quot;color: #b00040;&quot;&gt;int&lt;/span&gt; responseCode&lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt;conn&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;getResponseCode&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;();&lt;/span&gt;
                Log&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;e&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121;&quot;&gt;&quot;responseCode&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #ba2121;&quot;&gt;&quot;responseCode &quot;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;+&lt;/span&gt;responseCode&lt;span style=&quot;color: #666666;&quot;&gt;);&lt;/span&gt;
                &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;responseCode &lt;span style=&quot;color: #666666;&quot;&gt;==&lt;/span&gt; HttpsURLConnection&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;HTTP_OK&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;//code 200 connection OK&lt;/span&gt;
                    &lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;//this part is to capture the server response&lt;/span&gt;
                    BufferedReader in&lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;new&lt;/span&gt; BufferedReader&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;new&lt;/span&gt;
                            InputStreamReader&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;
                            conn&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;getInputStream&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;()));&lt;/span&gt;
                    &lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;//Log.e(&quot;response&quot;,conn.getInputStream().toString());&lt;/span&gt;

                    StringBuffer sb &lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;new&lt;/span&gt; StringBuffer&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121;&quot;&gt;&quot;&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;);&lt;/span&gt;
                    String line&lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ba2121;&quot;&gt;&quot;&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;;&lt;/span&gt;

                    &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;do&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;{&lt;/span&gt;
                        sb&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;append&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;line&lt;span style=&quot;color: #666666;&quot;&gt;);&lt;/span&gt;
                        Log&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;e&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121;&quot;&gt;&quot;MSG sb&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;,&lt;/span&gt;sb&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;toString&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;());&lt;/span&gt;
                    &lt;span style=&quot;color: #666666;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;while&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;((&lt;/span&gt;line &lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt; in&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;readLine&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;())&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;!=&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;null&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;;&lt;/span&gt;

                    in&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;close&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;();&lt;/span&gt;
                    Log&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;e&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121;&quot;&gt;&quot;response&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;,&lt;/span&gt;conn&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;getInputStream&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;().&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;toString&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;());&lt;/span&gt;
                    Log&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;e&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121;&quot;&gt;&quot;textmessage&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;,&lt;/span&gt;sb&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;toString&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;());&lt;/span&gt;
                    &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;return&lt;/span&gt; sb&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;toString&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;();&lt;/span&gt;&lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;//server response message&lt;/span&gt;

                &lt;span style=&quot;color: #666666;&quot;&gt;}&lt;/span&gt;
                &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;else&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;{&lt;/span&gt;

                    &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;String&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121;&quot;&gt;&quot;false : &quot;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;+&lt;/span&gt;responseCode&lt;span style=&quot;color: #666666;&quot;&gt;);&lt;/span&gt;
                &lt;span style=&quot;color: #666666;&quot;&gt;}&lt;/span&gt;
            &lt;span style=&quot;color: #666666;&quot;&gt;}&lt;/span&gt;
            &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;catch&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;Exception e&lt;span style=&quot;color: #666666;&quot;&gt;){&lt;/span&gt;
                &lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;//error on connection&lt;/span&gt;
                &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;String&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121;&quot;&gt;&quot;Exception: &quot;&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;+&lt;/span&gt; e&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;getMessage&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;());&lt;/span&gt;
            &lt;span style=&quot;color: #666666;&quot;&gt;}&lt;/span&gt;
        &lt;span style=&quot;color: #666666;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;//end doInBackground&lt;/span&gt;

        &lt;span style=&quot;color: #aa22ff;&quot;&gt;@Override&lt;/span&gt;
        &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;protected&lt;/span&gt; &lt;span style=&quot;color: #b00040;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;onPostExecute&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;String result&lt;span style=&quot;color: #666666;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;{&lt;/span&gt;
            &lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;//Toast.makeText(getApplicationContext(), result,&lt;/span&gt;
            &lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;//Toast.LENGTH_LONG).show();&lt;/span&gt;
            &lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;//return result;&lt;/span&gt;
            &lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;//call method to handle after verification&lt;/span&gt;


            mAuthTask &lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;null&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;;&lt;/span&gt;
            showProgress&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;false&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;);&lt;/span&gt;

            loginVerification&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;result&lt;span style=&quot;color: #666666;&quot;&gt;);&lt;/span&gt;
        &lt;span style=&quot;color: #666666;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;//end onPostExecute&lt;/span&gt;

        &lt;span style=&quot;color: #aa22ff;&quot;&gt;@Override&lt;/span&gt;
        &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;protected&lt;/span&gt; &lt;span style=&quot;color: #b00040;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;onCancelled&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;()&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;{&lt;/span&gt;
            mAuthTask &lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;null&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;;&lt;/span&gt;
            showProgress&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;false&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;);&lt;/span&gt;
        &lt;span style=&quot;color: #666666;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;//end onCancelled&lt;/span&gt;
    &lt;span style=&quot;color: #666666;&quot;&gt;}&lt;/span&gt;
    &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;public&lt;/span&gt; String &lt;span style=&quot;color: blue;&quot;&gt;getPostDataString&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;JSONObject params&lt;span style=&quot;color: #666666;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;throws&lt;/span&gt; Exception &lt;span style=&quot;color: #666666;&quot;&gt;{&lt;/span&gt;

        StringBuilder result &lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;new&lt;/span&gt; StringBuilder&lt;span style=&quot;color: #666666;&quot;&gt;();&lt;/span&gt;
        &lt;span style=&quot;color: #b00040;&quot;&gt;boolean&lt;/span&gt; first &lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;true&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;;&lt;/span&gt;

        Iterator&lt;span style=&quot;color: #666666;&quot;&gt;&amp;lt;&lt;/span&gt;String&lt;span style=&quot;color: #666666;&quot;&gt;&amp;gt;&lt;/span&gt; itr &lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt; params&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;keys&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;();&lt;/span&gt;

        &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;while&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;itr&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;hasNext&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;()){&lt;/span&gt;
            String key&lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt; itr&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;next&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;();&lt;/span&gt;
            Object value &lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt; params&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;get&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;key&lt;span style=&quot;color: #666666;&quot;&gt;);&lt;/span&gt;

            &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;first&lt;span style=&quot;color: #666666;&quot;&gt;)&lt;/span&gt;
                first &lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;false&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;;&lt;/span&gt;
            &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;else&lt;/span&gt;
                result&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;append&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121;&quot;&gt;&quot;&amp;amp;&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;);&lt;/span&gt;

            result&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;append&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;URLEncoder&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;encode&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;key&lt;span style=&quot;color: #666666;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #ba2121;&quot;&gt;&quot;UTF-8&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;));&lt;/span&gt;
            result&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;append&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121;&quot;&gt;&quot;=&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;);&lt;/span&gt;
            result&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;append&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;URLEncoder&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;encode&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;value&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;toString&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(),&lt;/span&gt; &lt;span style=&quot;color: #ba2121;&quot;&gt;&quot;UTF-8&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;));&lt;/span&gt;

        &lt;span style=&quot;color: #666666;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;//end getPostDataString&lt;/span&gt;
        &lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;//Log.i(&quot;result&quot;,result.toString());&lt;/span&gt;
        &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;return&lt;/span&gt; result&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;toString&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;();&lt;/span&gt;
    &lt;span style=&quot;color: #666666;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;//end UserLoginTask&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
The loginVerification function to display dialog box to the login status.&lt;br /&gt;
&lt;br /&gt;
&lt;!-- HTML generated using hilite.me --&gt;

&lt;div style=&quot;background: #f8f8f8; border-bottom: gray 0.1em solid; border-left: gray 0.8em solid; border-right: gray 0.1em solid; border-top: gray 0.1em solid; overflow: auto; padding-bottom: 0.2em; padding-left: 0.6em; padding-right: 0.6em; padding-top: 0.2em; width: auto;&quot;&gt;
&lt;pre style=&quot;line-height: 125%; margin: 0px;&quot;&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: #b00040;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;loginVerification&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;String svrmsg&lt;span style=&quot;color: #666666;&quot;&gt;){&lt;/span&gt;
        String savemsg&lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ba2121;&quot;&gt;&quot;&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;;&lt;/span&gt;
        &lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;//if new record successfully saved&lt;/span&gt;
        Toast&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;makeText&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #ba2121;&quot;&gt;&quot;svrmsg:&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;+&lt;/span&gt;svrmsg&lt;span style=&quot;color: #666666;&quot;&gt;,&lt;/span&gt;Toast&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;LENGTH_LONG&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;).&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;show&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;();&lt;/span&gt;
        &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;svrmsg&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;equals&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121;&quot;&gt;&quot;success&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;)){&lt;/span&gt;

            savemsg&lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ba2121;&quot;&gt;&quot;Logged in...&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;;&lt;/span&gt;

        &lt;span style=&quot;color: #666666;&quot;&gt;}&lt;/span&gt;
        &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;else&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;//save failed&lt;/span&gt;
            savemsg&lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ba2121;&quot;&gt;&quot;Email/password not match!&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;;&lt;/span&gt;
        &lt;span style=&quot;color: #666666;&quot;&gt;}&lt;/span&gt;

        &lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;//**********common dialog box&lt;/span&gt;
        AlertDialog&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;Builder&lt;/span&gt; builder1 &lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;new&lt;/span&gt; AlertDialog&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;Builder&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;);&lt;/span&gt;
        builder1&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;setTitle&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121;&quot;&gt;&quot;User Login&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;);&lt;/span&gt;
        builder1&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;setMessage&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;savemsg&lt;span style=&quot;color: #666666;&quot;&gt;);&lt;/span&gt;
        builder1&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;setCancelable&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;false&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;);&lt;/span&gt;
        builder1&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;setPositiveButton&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121;&quot;&gt;&quot;ok&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;new&lt;/span&gt; DialogInterface&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;OnClickListener&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;()&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;{&lt;/span&gt;
            &lt;span style=&quot;color: #aa22ff;&quot;&gt;@Override&lt;/span&gt;
            &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #b00040;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;onClick&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;DialogInterface dialog&lt;span style=&quot;color: #666666;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #b00040;&quot;&gt;int&lt;/span&gt; which&lt;span style=&quot;color: #666666;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;{&lt;/span&gt;
                dialog&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;cancel&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;();&lt;/span&gt;
            &lt;span style=&quot;color: #666666;&quot;&gt;}&lt;/span&gt;
        &lt;span style=&quot;color: #666666;&quot;&gt;}).&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;create&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;().&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;show&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;();&lt;/span&gt;

        &lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;//call ListUsers page if servermessage is success&lt;/span&gt;
        &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;svrmsg&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;equals&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121;&quot;&gt;&quot;success&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;)){&lt;/span&gt;

            Intent i&lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;new&lt;/span&gt; Intent&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;,&lt;/span&gt;ListUsers&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029;&quot;&gt;class&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;);&lt;/span&gt;
            startActivity&lt;span style=&quot;color: #666666;&quot;&gt;(&lt;/span&gt;i&lt;span style=&quot;color: #666666;&quot;&gt;);&lt;/span&gt;
        &lt;span style=&quot;color: #666666;&quot;&gt;}&lt;/span&gt;

    &lt;span style=&quot;color: #666666;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;//end loginVerification&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;strong&gt;STEP 4: The middleware in the online server&lt;/strong&gt;&lt;br /&gt;
&lt;!-- HTML generated using hilite.me --&gt;

&lt;div style=&quot;background: #f8f8f8; border-bottom: gray 0.1em solid; border-left: gray 0.8em solid; border-right: gray 0.1em solid; border-top: gray 0.1em solid; overflow: auto; padding-bottom: 0.2em; padding-left: 0.6em; padding-right: 0.6em; padding-top: 0.2em; width: auto;&quot;&gt;
&lt;pre style=&quot;line-height: 125%; margin: 0px;&quot;&gt;&lt;span style=&quot;color: #bc7a00;&quot;&gt;&amp;lt;?php&lt;/span&gt;
&lt;span style=&quot;color: #19177c;&quot;&gt;$username&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #19177c;&quot;&gt;$_POST&lt;/span&gt;[&lt;span style=&quot;color: #ba2121;&quot;&gt;&#39;username&#39;&lt;/span&gt;];
&lt;span style=&quot;color: #19177c;&quot;&gt;$password&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #19177c;&quot;&gt;$_POST&lt;/span&gt;[&lt;span style=&quot;color: #ba2121;&quot;&gt;&#39;password&#39;&lt;/span&gt;];

&lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;// include connect class&lt;/span&gt;

&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;require_once&lt;/span&gt; __DIR__ &lt;span style=&quot;color: #666666;&quot;&gt;.&lt;/span&gt; &lt;span style=&quot;color: #ba2121;&quot;&gt;&#39;/connect.php&#39;&lt;/span&gt;;

&lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;// connecting to db&lt;/span&gt;

&lt;span style=&quot;color: #19177c;&quot;&gt;$db&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;new&lt;/span&gt; DB_CONNECT();

&lt;span style=&quot;color: #19177c;&quot;&gt;$result&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: green;&quot;&gt;mysql_query&lt;/span&gt;(&lt;span style=&quot;color: #ba2121;&quot;&gt;&quot;SELECT * FROM sd_users WHERE email=&#39;&lt;/span&gt;&lt;span style=&quot;color: #bb6688; font-weight: bold;&quot;&gt;$username&lt;/span&gt;&lt;span style=&quot;color: #ba2121;&quot;&gt;&#39; AND password=md5(&#39;&lt;/span&gt;&lt;span style=&quot;color: #bb6688; font-weight: bold;&quot;&gt;$password&lt;/span&gt;&lt;span style=&quot;color: #ba2121;&quot;&gt;&#39;)&quot;&lt;/span&gt;) 

&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;or&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;die&lt;/span&gt;(&lt;span style=&quot;color: green;&quot;&gt;mysql_error&lt;/span&gt;());

&lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;// check for empty result&lt;/span&gt;

&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;if&lt;/span&gt; (&lt;span style=&quot;color: green;&quot;&gt;mysql_num_rows&lt;/span&gt;(&lt;span style=&quot;color: #19177c;&quot;&gt;$result&lt;/span&gt;) &lt;span style=&quot;color: #666666;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;0&lt;/span&gt;) {
    &lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;// match found&lt;/span&gt;
 &lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;//send success&lt;/span&gt;
  &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;echo&lt;/span&gt; &lt;span style=&quot;color: #ba2121;&quot;&gt;&quot;success&quot;&lt;/span&gt;;
  &lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;//$response[&quot;success&quot;] = 1;&lt;/span&gt;
 }&lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;//end match found&lt;/span&gt;

 &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;else&lt;/span&gt;{&lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;//no match found&lt;/span&gt;
  &lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;//send status fail&lt;/span&gt;
  &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;echo&lt;/span&gt; &lt;span style=&quot;color: #ba2121;&quot;&gt;&quot;fail&quot;&lt;/span&gt;;
  &lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;//$response[&quot;success&quot;] = 0;&lt;/span&gt;
 }
 &lt;span style=&quot;color: #408080; font-style: italic;&quot;&gt;//echo json_encode($response);&lt;/span&gt;

&lt;span style=&quot;color: #bc7a00;&quot;&gt;?&amp;gt;&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;a href=&quot;https://drive.google.com/file/d/0B5_Hw_xzXWcXbm8xTHZtLVI3bTg/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Download-blue&quot; border=&quot;0&quot; height=&quot;47&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTL48emYrmSD0Qu0s3GRxRMU2mKkxbJrGnGpawgLggwJ-p1dNvzj90f5ebUYLctBFt4LlevZNoESvqFcA5My4PVLYEYiv8sKxu0rP3Lu6sm83_cgdJTQG3VnJLgCJDYxY0w98goxh3HSg/?imgmax=800&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;Download-blue&quot; width=&quot;47&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://drive.google.com/file/d/0B5_Hw_xzXWcXbm8xTHZtLVI3bTg/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;DOWNLOAD THE COMPLETE SOURCE CODE here&lt;/a&gt;…&lt;a href=&quot;https://drive.google.com/file/d/0B5_Hw_xzXWcXbm8xTHZtLVI3bTg/view?usp=sharing&quot; title=&quot;https://drive.google.com/file/d/0B5_Hw_xzXWcXbm8xTHZtLVI3bTg/view?usp=sharing&quot;&gt;https://drive.google.com/file/d/0B5_Hw_xzXWcXbm8xTHZtLVI3bTg/view?usp=sharing&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Need face-to-face lesson?, we also provide Android Studio training, 0129034614&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrZCDUhBnfXE3bDvP49iZcY2kGPyaGWb6Ead6C-D1MEggD4Ed5m2qw3Pqo1k0w-evRwGnrjW-1b32THAZh3OSJq4siWAfSZUlJ-XO8DocCO1a2soxPdHCcxWD1h_5A4ImCX7DBmEY0pi8/s1600/whatsapp_logo_lit.jpg&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrZCDUhBnfXE3bDvP49iZcY2kGPyaGWb6Ead6C-D1MEggD4Ed5m2qw3Pqo1k0w-evRwGnrjW-1b32THAZh3OSJq4siWAfSZUlJ-XO8DocCO1a2soxPdHCcxWD1h_5A4ImCX7DBmEY0pi8/s1600/whatsapp_logo_lit.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://bit.ly/androidjsk&quot;&gt;http://bit.ly/androidjsk&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://bit.ly/androidjsk&quot;&gt;&lt;img alt=&quot;android-kokuis-banner2&quot; border=&quot;0&quot; height=&quot;142&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_KUPsCJ9ltWIdg8NMLKOjYQYKYN8o4EI3Oux34S-YSzm7_RKRNxXvQkTWhVpqkbOVBodD0MHNyJQP-RlSf7BVjbKRi-Lo-sVrQGWTdNx8Z3pqIsNF0X9FCrBLngZW6aAfIjhrmngcqpk/?imgmax=800&quot; title=&quot;android-kokuis-banner2&quot; width=&quot;417&quot; /&gt;&lt;/a&gt;&lt;/b&gt; 
&lt;br /&gt;
&lt;b&gt;Disclaimer: Intermediate level. This tutorial works on Android Studio 2.2. Should you have any difficulties, leave your comment in the comment section.&lt;br /&gt;SHARE to your friends...&lt;/b&gt; 
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpY96v-t0RJ2jwwK-ezz-zXVV24l4jH3Uo2N_fLxEu_F0vM-g7dJqYZrSe3tEkj-Be9awf_BuWxGxGffw46oRXEdvn7qTOAMO5RUULKApzZNRCqjev_rywL37CHAgt0ibUt7UEvsPtzk/s1600/sequentialBlinkingDownArrow.gif&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpY96v-t0RJ2jwwK-ezz-zXVV24l4jH3Uo2N_fLxEu_F0vM-g7dJqYZrSe3tEkj-Be9awf_BuWxGxGffw46oRXEdvn7qTOAMO5RUULKApzZNRCqjev_rywL37CHAgt0ibUt7UEvsPtzk/s1600/sequentialBlinkingDownArrow.gif&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpY96v-t0RJ2jwwK-ezz-zXVV24l4jH3Uo2N_fLxEu_F0vM-g7dJqYZrSe3tEkj-Be9awf_BuWxGxGffw46oRXEdvn7qTOAMO5RUULKApzZNRCqjev_rywL37CHAgt0ibUt7UEvsPtzk/s1600/sequentialBlinkingDownArrow.gif&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpY96v-t0RJ2jwwK-ezz-zXVV24l4jH3Uo2N_fLxEu_F0vM-g7dJqYZrSe3tEkj-Be9awf_BuWxGxGffw46oRXEdvn7qTOAMO5RUULKApzZNRCqjev_rywL37CHAgt0ibUt7UEvsPtzk/s1600/sequentialBlinkingDownArrow.gif&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpY96v-t0RJ2jwwK-ezz-zXVV24l4jH3Uo2N_fLxEu_F0vM-g7dJqYZrSe3tEkj-Be9awf_BuWxGxGffw46oRXEdvn7qTOAMO5RUULKApzZNRCqjev_rywL37CHAgt0ibUt7UEvsPtzk/s1600/sequentialBlinkingDownArrow.gif&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpY96v-t0RJ2jwwK-ezz-zXVV24l4jH3Uo2N_fLxEu_F0vM-g7dJqYZrSe3tEkj-Be9awf_BuWxGxGffw46oRXEdvn7qTOAMO5RUULKApzZNRCqjev_rywL37CHAgt0ibUt7UEvsPtzk/s1600/sequentialBlinkingDownArrow.gif&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.kerul.net/feeds/7478130114179750154/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.kerul.net/2017/05/login-json-android-using-login-activity.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/7478130114179750154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/7478130114179750154'/><link rel='alternate' type='text/html' href='http://blog.kerul.net/2017/05/login-json-android-using-login-activity.html' title='Login JSON Android using Login Activity'/><author><name>FSTM KUIS</name><uri>http://www.blogger.com/profile/00723339728801815225</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGyjAdKa00BiofIaMWXukx2DWS8NwQ6i_MGv6wWjGLMdmPqER4Xxlx4TYkBuurZt6AtPi3MhrD6DeDZCY3MIwHRUeMyv53_hmNQya44-aN7xWKMl5AMO6oHZeYjnkhOTYQfLOuwn9CbXo/s72-c/android-json-php-mysql-illustration.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2266837879935062327.post-7701448004195635020</id><published>2017-01-18T16:39:00.000+08:00</published><updated>2017-08-23T13:30:03.350+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bootstrap"/><category scheme="http://www.blogger.com/atom/ns#" term="html5"/><category scheme="http://www.blogger.com/atom/ns#" term="web editor"/><category scheme="http://www.blogger.com/atom/ns#" term="website"/><title type='text'>Kursus combo GRAFIK &amp; WEBSITE cara mudah</title><content type='html'>&lt;div style=&quot;border: none; margin-bottom: 15px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #333333; font-family: arial, helvetica, sans-serif; font-size: 13px; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzSnQNg2RttHgGIJuNtg9lSb9HA7T47y58OY-rshzmk3ZXZ-jkwLBfmdNi7jM3WXuDRxGXecxHthyphenhyphenaJmWaTZrxvL5-Zs_ujYrOXG3kj3KiEMjQmtYMqofD543LdwyD9VuIN6SATsPHMFo/s1600/kombo-grafik-web.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;789&quot; data-original-width=&quot;940&quot; height=&quot;536&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzSnQNg2RttHgGIJuNtg9lSb9HA7T47y58OY-rshzmk3ZXZ-jkwLBfmdNi7jM3WXuDRxGXecxHthyphenhyphenaJmWaTZrxvL5-Zs_ujYrOXG3kj3KiEMjQmtYMqofD543LdwyD9VuIN6SATsPHMFo/s640/kombo-grafik-web.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; text-align: left;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; text-align: left;&quot;&gt;&lt;b&gt;Tarikh: 19 Ogos 2017 (Sabtu)&lt;/b&gt;&lt;/span&gt;&lt;b style=&quot;color: #333333; font-family: arial, helvetica, sans-serif; text-align: left;&quot;&gt;Masa: 9am - 12pm (Grafik), 2pm - 4pm (Website)&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Sumbangan: RM75 kepada tabung masjid&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Tempat: MK5, IT Block, Kolej Universiti Islam Antarabangsa Selangor, Bandar Seri Putra, Bangi, Kajang, Selangor.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Penganjur: Masjid Al-Azhar &amp;amp; FSTM, KUIS &amp;amp; KOKUIS Academy&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;WhatsApp &lt;a href=&quot;http://wasap.my/60189899072&quot;&gt;http://wasap.my/60189899072&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;Pendaftaran&lt;/b&gt;: peserta boleh membuat bayaran yuran penyertaan ke;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Akaun Bank Muamalat &amp;nbsp;Masjid Al Azhar&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;(No Akaun: 12100000486710)&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;dan hantar salinan bayaran beserta maklumat peserta (Nama, No K/P &amp;amp; email) melalui Whatsapp kepada Khir &amp;nbsp;019-7464319 sebelum atau pada 5 Ogos 2017.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;PENAMPILAN KHAS&lt;/b&gt; web marketer Harussani Nor Hamsan untuk sesi sharing &quot;How to SELL through website&quot;. Beliau akan dedahkan cara macam mana nak menjual melalui website (tertakluk).&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #333333; font-family: arial, helvetica, sans-serif; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQgnRLAQtNYgwbPpiNx2TeMnzHhK4LvJCgtc7QpMx1pwu353WM7SoYhFrtkGJ2GKCAxgrosWxdWzCr9MiMqePijU25iahMxiIxjtsJYdwf5tBk2J4BFaEoqX-VA00vkeVpEh8UvL9Sm-s/s1600/Harussani.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;425&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQgnRLAQtNYgwbPpiNx2TeMnzHhK4LvJCgtc7QpMx1pwu353WM7SoYhFrtkGJ2GKCAxgrosWxdWzCr9MiMqePijU25iahMxiIxjtsJYdwf5tBk2J4BFaEoqX-VA00vkeVpEh8UvL9Sm-s/s640/Harussani.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Sesi kali ini adalah kursus khidmat ummah untuk pengurusan masjid daerah Hulu Langat, Selangor. Namun ada beberapa tempat terhad yang kami peruntukan untuk orang awam. Daftar cepat.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Responsive web design penting masa sekarang sebab user banyak guna telefon pintar untuk view website.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Namun, website developer tak boleh abaikan pengguna laptop/pc. Jadi macam mana nak penuhi keperluan saiz skrin yang pelbagai? Responsive design dengan Bootstrap mampu untuk selesaikan masalah tersebut.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Software yang kami guna nanti ada kelebihan berikut;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: lime; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;color: lime;&quot;&gt;✔&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;Membuat material grafik dengan sangat mudah.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: lime; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;✔&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt; memudahkan buat website mini yang responsive. Jadi website cantik dipandang dalam skrin telefon atau desktop.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;color: lime;&quot;&gt;✔&lt;/span&gt;&amp;nbsp;BLOCK design yang terkini.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;color: lime;&quot;&gt;✔&lt;/span&gt;&amp;nbsp;Mengunakan BootStrap untuk jadikan web anda lebih cantik dan responsif.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;color: lime;&quot;&gt;✔&lt;/span&gt;&amp;nbsp;Animasi transisi laman menggunakan Javascript&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;color: lime;&quot;&gt;✔&lt;/span&gt;&amp;nbsp;Macam mana nak guna RESPONSIVE, BOOTSTRAP, JAVASCRIPT, BLOCK DESIGN? TAK PERLU tahu detail pasal software akan uruskan semua tu.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;color: lime;&quot;&gt;✔&lt;/span&gt;&amp;nbsp;Anda cuma perlu masukkan isi kandungan sahaja.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;MOBIRISE sesuai untuk pengguna umum yang tak mau kesah dengan coding HTML. Sangat mudah dengan fungsi drag and drop dan wizard. Cumanya kalau kita nak tambah extension kena bayar. Contohnya code editor perlu bayar untuk dapatkan features tersebut. Tapi memang kita taknak kesah coding pun.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Kalau sapa2 nak tahu tools/perisian buat website mini tanpa CMS, boleh datang kursus nih. Lagi pun BLOCK web design memang cantik buat minisite.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Satu lagi kursus khidmat komuniti FSTM, KUIS. Untung terus masuk ke tabung penganjur Masjid Al-Azhar KUIS.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Agenda:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Penggunaan tools mudah grafik&lt;/li&gt;
&lt;li&gt;Pengenalan Internet dan Web&lt;/li&gt;
&lt;li&gt;BLOCK design&lt;/li&gt;
&lt;li&gt;Buat minisite cara mudah tanpa Programming&lt;/li&gt;
&lt;li&gt;Tapak web &amp;amp; domain&lt;/li&gt;
&lt;li&gt;Demo upload ke server&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333;&quot;&gt;
&lt;div style=&quot;color: #333333; font-family: arial, helvetica, sans-serif;&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://bit.ly/miniwebkuis&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;118&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQNcZkCgb6g4PTMkHXjTFyCisUdKKV2crFCVA24Gj7_15pyumZGLkMJiGDtrSb_J6qpFPA1HyOMx-acLnb__zEzghTNMspCdDHi8hshZJyv0LbhdCo2EEZaQNqgj-thhrEIJyQCoalxlk/s400/daftarfree.gif&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: arial, helvetica, sans-serif;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;iframe frameborder=&quot;0&quot; height=&quot;900&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; src=&quot;https://docs.google.com/forms/d/e/1FAIpQLSdCRjnhsQmRZEycsdzVzeHSrik7exhJ4clJ_mi-1hG92I9TDg/viewform?embedded=true&quot; width=&quot;100%&quot;&gt;Loading...&lt;/iframe&gt;

&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: arial, helvetica, sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: arial, helvetica, sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: arial, helvetica, sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: arial, helvetica, sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;hr /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Training Slides 
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;470px&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; mozallowfullscreen=&quot;&quot; scrolling=&quot;no&quot; src=&quot;http://www.slideshare.net/khirulnizam/slideshelf&quot; style=&quot;border: none;&quot; webkitallowfullscreen=&quot;&quot; width=&quot;490px&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://bit.ly/html5000&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbLfm-Cpb-cYWXbxxiUC2yU6aH0Wyyn9k1QWW8K8uBjc0TiilFX5rrk-jLIE9AQN_HZ6Tl2tCoIIsbDEhi5k7xChfbA1adXAEGzkelZK-LRBtfYymEV0SxRCaD7NUlbJsbAEBZg0fg3hA/s400/bit-ly-html5000.PNG&quot; width=&quot;362&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Training Materials is at &lt;b&gt;&lt;a href=&quot;http://bit.ly/html5000&quot; target=&quot;_blank&quot;&gt;http://bit.ly/html5000&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;
&lt;hr /&gt;
&lt;h4 style=&quot;border: none; color: #444444; font-family: oswald, arial, helvetica, sans-serif; line-height: 19.2px; margin: 30px 0px 7px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
&lt;strong style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/h4&gt;
&lt;h4 style=&quot;border: none; color: #444444; font-family: oswald, arial, helvetica, sans-serif; line-height: 19.2px; margin: 30px 0px 7px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
&lt;strong style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;FREE Knowledge Sharing Session: HTML5, Bootstrap &amp;amp; Mobirise&lt;/strong&gt;&lt;/h4&gt;
&lt;div style=&quot;border: none; color: #333333; font-family: arial, helvetica, sans-serif; margin-bottom: 15px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;strong style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;HTML5&lt;/strong&gt;&amp;nbsp;- refers to the modern day of HTML which promotes self playing of video &amp;amp; audio &amp;amp; animation without having to install additional plugins to browser.&lt;br /&gt;
.&lt;br /&gt;
&lt;strong style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Bootstrap&lt;/strong&gt;&amp;nbsp;- A HTML framework supports responsive web design to provide one time webpage development for smartphone, tablet and desktop.&lt;br /&gt;
.&lt;br /&gt;
&lt;strong style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Mobirise&lt;/strong&gt;&amp;nbsp;- a free web design studio that support HTML5 &amp;amp; Bootstrap&#39;s famous &#39;block&#39; design.&lt;br /&gt;
}&lt;br /&gt;
.&lt;br /&gt;
Date: March 11, 2017 (Saturday)&lt;br /&gt;
Time: 8.30am - 1pm&lt;br /&gt;
Venue: MK5, IT Block, Kolej Universiti Islam Antarabangsa Selangor, Bandar Seri Putra, Bangi, Kajang, Selangor.&lt;br /&gt;
Organizers: FSTM, Masjid Al-Azhar &amp;amp; KOKUIS Academy&lt;br /&gt;
&lt;br /&gt;
Sesi sebelumnya;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgl4VyMnD6mcLqYht7U1n-kZlmMVdTH-35TLVmt7_9u9EUBIwbE9nUFfKvRtptdUWqxcOuR7Ndqy6JYG4m5sSKddNTXTI03SXVtEhXW8QD_TPrH4kiEYLxlQ_FComqXXJmD-iJ41aehrTY/s1600/mobirise-testimony.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgl4VyMnD6mcLqYht7U1n-kZlmMVdTH-35TLVmt7_9u9EUBIwbE9nUFfKvRtptdUWqxcOuR7Ndqy6JYG4m5sSKddNTXTI03SXVtEhXW8QD_TPrH4kiEYLxlQ_FComqXXJmD-iJ41aehrTY/s1600/mobirise-testimony.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMzwk-Jzb58V2CdWZT3xgvn84Fj1HFGFFnLL4FoVFgeMCRHOTOlMbw05AETWoBGLPh63m1rFovhf8MeoddP4lb2_tPAIRW8M_Fky_6T-9bS1pTbp7lFCWcIMfuh2vPRNBG6g3_PAXnPWU/s1600/HTML5-sharingsession-1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMzwk-Jzb58V2CdWZT3xgvn84Fj1HFGFFnLL4FoVFgeMCRHOTOlMbw05AETWoBGLPh63m1rFovhf8MeoddP4lb2_tPAIRW8M_Fky_6T-9bS1pTbp7lFCWcIMfuh2vPRNBG6g3_PAXnPWU/s640/HTML5-sharingsession-1.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhCnhA4naNhigxGBaohsSoIHFJyXZ4m4uxHqZCGg6hW98Ww52rr-vW5IrfGUrYlvptLTVVFIC6btsSHj_nAPnKZjnm_ECMStMjsEiFzEz3rZpa5KkdN29V83k8ZaXLACUwEALNkO3mhQc/s1600/audience-800.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;224&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhCnhA4naNhigxGBaohsSoIHFJyXZ4m4uxHqZCGg6hW98Ww52rr-vW5IrfGUrYlvptLTVVFIC6btsSHj_nAPnKZjnm_ECMStMjsEiFzEz3rZpa5KkdN29V83k8ZaXLACUwEALNkO3mhQc/s640/audience-800.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgB4QycBNf7qWbpG9HHHLNbGoZAlUl3L7VUvDrm8_1r7BqHBmf1xjfdVV4pk79sMU80NoynOU1yrQ_FA9IsNZbn46g6WB-KapoGDJm6_JZ1MHmsFIP27oj2Ht7or9q6oI6846mlaUJL6hc/s1600/audience-senyum-800.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgB4QycBNf7qWbpG9HHHLNbGoZAlUl3L7VUvDrm8_1r7BqHBmf1xjfdVV4pk79sMU80NoynOU1yrQ_FA9IsNZbn46g6WB-KapoGDJm6_JZ1MHmsFIP27oj2Ht7or9q6oI6846mlaUJL6hc/s640/audience-senyum-800.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO7Y3V_FdchnmGELPRM2-MM8924Mq1iMzDBizi_yBi5vGFLO0A8yD0xVj-_YzCb77LGhu8upLp-COtpm1w9Bbmfw9nvdbBqxlgrCKyBk7xo7_XVIxnl5hvSZK5Titxo8oPLT6EbdY-C_U/s1600/audience-apps-no-code.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;346&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO7Y3V_FdchnmGELPRM2-MM8924Mq1iMzDBizi_yBi5vGFLO0A8yD0xVj-_YzCb77LGhu8upLp-COtpm1w9Bbmfw9nvdbBqxlgrCKyBk7xo7_XVIxnl5hvSZK5Titxo8oPLT6EbdY-C_U/s640/audience-apps-no-code.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.kerul.net/feeds/7701448004195635020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.kerul.net/2016/10/html5.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/7701448004195635020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/7701448004195635020'/><link rel='alternate' type='text/html' href='http://blog.kerul.net/2016/10/html5.html' title='Kursus combo GRAFIK &amp; WEBSITE cara mudah'/><author><name>FSTM KUIS</name><uri>http://www.blogger.com/profile/00723339728801815225</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzSnQNg2RttHgGIJuNtg9lSb9HA7T47y58OY-rshzmk3ZXZ-jkwLBfmdNi7jM3WXuDRxGXecxHthyphenhyphenaJmWaTZrxvL5-Zs_ujYrOXG3kj3KiEMjQmtYMqofD543LdwyD9VuIN6SATsPHMFo/s72-c/kombo-grafik-web.jpeg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2266837879935062327.post-7243759013396519457</id><published>2017-01-17T08:29:00.000+08:00</published><updated>2017-05-18T08:47:20.883+08:00</updated><title type='text'>Better web hosting experience with Exabytes.com.my</title><content type='html'>A satisfied client of &lt;a href=&quot;http://angel.exabytes.com.my/idevaffiliate.php?id=3202893&quot; target=&quot;_blank&quot;&gt;Exabytes.com.my hosting since 2005&lt;/a&gt;.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4BaW0sIKNLQrNjAx0AjDIhkQsX4w7Pm5IQTFhHMbUv9v2cfjDP8YRdnlyzFjzOdFlc_Hc6kibNvj1fx9KDwuqwsiP-l7eRH8Kl8sdfrkI3qiLIWOsWdhmLJ16WHH_7nldaMUm2zusD8I/s1600/exabytes.my.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;119&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4BaW0sIKNLQrNjAx0AjDIhkQsX4w7Pm5IQTFhHMbUv9v2cfjDP8YRdnlyzFjzOdFlc_Hc6kibNvj1fx9KDwuqwsiP-l7eRH8Kl8sdfrkI3qiLIWOsWdhmLJ16WHH_7nldaMUm2zusD8I/s320/exabytes.my.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
I&#39;ve started developing my personal website way back since 2003. The first web hosting provider is a free web hosting service. You know that free web hosting is risky. &lt;i&gt;Why?&lt;/i&gt; Coz it&#39;s free and they never guarantee the reliability of a free service.&amp;nbsp; If the server is down, you cannot complaint.&amp;nbsp; If the server storage corrupt and you lose all your precious files, you also cannot complaint. If their service terminated, you also cannot do anything.&lt;br /&gt;
&lt;br /&gt;
Before I knew exabytes.com.my, I hosted my clients’ website at a very lousy web hosting provider (shall I say P*****.net). From the day one the installation process was horrible. I need to call the support centre many times, and it took me one whole week to make sure my client’s website online. During the one year renting period, the hosting provider change my server setting more than three times. When this happen I need to spend sometime to reconfigure my client’s website so it could be accessed. I said this is very tedious, and called them asking why this things always happened. And their answer was simple, they said “They accidentally turned the server off”. That was horrible, they don’t have schedule maintenance.&lt;br /&gt;
&lt;br /&gt;
I had enough with that hosting provider and I decided to migrate all my clients’ websites to Exabytes.my by recommendation of a friend. That was a hard learned experience which a I always share to my colleagues.  &lt;br /&gt;
&lt;br /&gt;
I am a trainer with the Dept of Computer Science, FSTM, KUIS focusing Web &amp;amp; Mobile Programming. That&#39;s why when I explain to my students on how to choose a web hosting service, pick the one that has good credibility.&amp;nbsp; And frankly I advice them to use &lt;a href=&quot;http://angel.exabytes.com.my/idevaffiliate.php?id=3202893&quot; target=&quot;_blank&quot;&gt;exabytes.com.my&lt;/a&gt;.&amp;nbsp; &lt;i&gt;Why?&lt;/i&gt; Since I put my clients&#39; websites at &lt;a href=&quot;http://angel.exabytes.com.my/idevaffiliate.php?id=3202893&quot; target=&quot;_blank&quot;&gt;exabytes.com.my&lt;/a&gt; I never experience about their website cannot be accessed.&amp;nbsp; And I have never been asked to change my database name or address because of a server malfunction. Because as a webmaster, if you were forced to change any of your server setting, it could be a nightmare. There&#39;re a lot of web applications that rely on these information. Changing them accidentally could cause your website to malfunction.&amp;nbsp; It’s not good for your company&#39;s credibility.  &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;UPDATE:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
On Sunday 15 Jan 2017, one of the website I maintained was DOWN ( K*****.my ). Immediately send a ticket and the next day got an email from Exabytes.my asking for the details of the problem. One hour later the site is UP again. Fortunately they did a daily backup of my website, and simply restore from the backup on 14th Jan 2017.&lt;br /&gt;
&lt;br /&gt;
Thank you exabytes...&lt;br /&gt;
&lt;br /&gt;
This is a lecture slide that mentions EXABYTES.com.my is my preferred web hosting solution. &lt;br /&gt;
&lt;div id=&quot;__ss_7211026&quot; style=&quot;width: 425px;&quot;&gt;
&lt;b style=&quot;display: block; margin: 12px 0px 4px;&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/khirulnizam/deploying-a-website&quot; title=&quot;Deploying a website&quot;&gt;Deploying a website&lt;/a&gt;&lt;/b&gt; &lt;iframe frameborder=&quot;0&quot; height=&quot;355&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://www.slideshare.net/slideshow/embed_code/7211026&quot; width=&quot;425&quot;&gt;&lt;/iframe&gt; &lt;br /&gt;
&lt;div style=&quot;padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px;&quot;&gt;
View more &lt;a href=&quot;http://www.slideshare.net/&quot;&gt;presentations&lt;/a&gt; from &lt;a href=&quot;http://www.slideshare.net/khirulnizam&quot;&gt;Khirulnizam Abd Rahman&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
Sponsored&lt;br /&gt;
&lt;a href=&quot;http://billing.exabytes.com.my/mypanel/aff.php?aff=8100080&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;90&quot; src=&quot;https://www.exabytes.my/images/affiliate/hosting/728x90-my-webhosting-april.jpg&quot; width=&quot;100%&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kerul.net/feeds/7243759013396519457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.kerul.net/2017/01/better-web-hosting-experience-with.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/7243759013396519457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/7243759013396519457'/><link rel='alternate' type='text/html' href='http://blog.kerul.net/2017/01/better-web-hosting-experience-with.html' title='Better web hosting experience with Exabytes.com.my'/><author><name>FSTM KUIS</name><uri>http://www.blogger.com/profile/00723339728801815225</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4BaW0sIKNLQrNjAx0AjDIhkQsX4w7Pm5IQTFhHMbUv9v2cfjDP8YRdnlyzFjzOdFlc_Hc6kibNvj1fx9KDwuqwsiP-l7eRH8Kl8sdfrkI3qiLIWOsWdhmLJ16WHH_7nldaMUm2zusD8I/s72-c/exabytes.my.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2266837879935062327.post-3286864836144655688</id><published>2017-01-13T18:08:00.001+08:00</published><updated>2017-02-28T22:16:46.048+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android"/><category scheme="http://www.blogger.com/atom/ns#" term="sqlite"/><title type='text'>AutocompleteTextview items from SQLite database</title><content type='html'>&lt;p&gt;AutoCompleteTextView is yet another basic controls in Android. The main purpose is to provide a suggestion list while you type on the textbox (as in the image below). This time instead of listing a regular ArrayList, I will show how to populate the list from a offline database table&amp;nbsp; through SQLite.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid1s_xMSbshtr3lY4empJ6IEwh6wQeTtyGaYkp2NWQKlxcR_ZXsiBt9wOi4CPZY8WYiN1ThhK2wygZvjcpUk6iELnSeGR2TyUCAIdS81dlEIL62KZMmJv5ozXSUAzhkglhx66fbSi2PLU/s1600-h/Screenshot_1488288146%25255B4%25255D.png&quot;&gt;&lt;img title=&quot;Screenshot_1488288146&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;Screenshot_1488288146&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjs_Hpl8rY7hkDl552ZSiGjQbYfCeXX0NaAgsxGeDTB_razdzMJTTRU95yaAM8VWHLTr1YsVTfBbF9MHZQe0WUpawpPFsyujwY4tlxFCIBbF2mqOI8vS1Mdr979yBA1rjLtMHRl71e-GI8/?imgmax=800&quot; width=&quot;287&quot; height=&quot;474&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Starts by creating a new project, create a BASIC PROJECT. –&amp;gt; &lt;a title=&quot;http://blog.kerul.net/2016/12/creating-new-android-studio-project.html&quot; href=&quot;http://blog.kerul.net/2016/12/creating-new-android-studio-project.html&quot; target=&quot;_blank&quot;&gt;the tutorial is here http://blog.kerul.net/2016/12/creating-new-android-studio-project.html&lt;/a&gt; .&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://blog.kerul.net/2017/01/autocompletetextview-items-from-sqlite.html&quot;&gt;&lt;img title=&quot;readmorebutton&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;readmorebutton&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjODqHbNsX3ElZrrOfvQqDYd3dRnnI1KO4tnUSHf9UhjWz1f4iVDeRjrciVKVByH8SzUpbd5ePCSs-R_1BFX-fwTudjkBXUadRToHgykrVv5XBJfyxQdFrXpM8F5RKli8XZ3U_dfrHsVSw/?imgmax=800&quot; width=&quot;302&quot; height=&quot;89&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;a name=&#39;more&#39;&gt;&lt;/a&gt; &lt;p&gt;The interface layout as in &lt;strong&gt;content_main.xml&lt;/strong&gt; . &lt;/p&gt;&lt;!-- HTML generated using hilite.me --&gt; &lt;div style=&quot;overflow: auto; border-top: gray 0.1em solid; border-right: gray 0.1em solid; width: auto; background: #f8f8f8; border-bottom: gray 0.1em solid; padding-bottom: 0.2em; padding-top: 0.2em; padding-left: 0.6em; border-left: gray 0.8em solid; padding-right: 0.6em&quot;&gt;&lt;pre style=&quot;margin: 0px; line-height: 125%&quot;&gt;&lt;span style=&quot;color: #bc7a00&quot;&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;&lt;/span&gt;
&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;&amp;lt;RelativeLayout&lt;/span&gt; &lt;span style=&quot;color: #7d9029&quot;&gt;xmlns:android=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;http://schemas.android.com/apk/res/android&quot;&lt;/span&gt;
    &lt;span style=&quot;color: #7d9029&quot;&gt;xmlns:app=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;http://schemas.android.com/apk/res-auto&quot;&lt;/span&gt;
    &lt;span style=&quot;color: #7d9029&quot;&gt;xmlns:tools=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;http://schemas.android.com/tools&quot;&lt;/span&gt;
    &lt;span style=&quot;color: #7d9029&quot;&gt;android:id=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;@+id/content_main&quot;&lt;/span&gt;
    &lt;span style=&quot;color: #7d9029&quot;&gt;android:layout_width=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;match_parent&quot;&lt;/span&gt;
    &lt;span style=&quot;color: #7d9029&quot;&gt;android:layout_height=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;match_parent&quot;&lt;/span&gt;
    &lt;span style=&quot;color: #7d9029&quot;&gt;android:paddingBottom=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;@dimen/activity_vertical_margin&quot;&lt;/span&gt;
    &lt;span style=&quot;color: #7d9029&quot;&gt;android:paddingLeft=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;@dimen/activity_horizontal_margin&quot;&lt;/span&gt;
    &lt;span style=&quot;color: #7d9029&quot;&gt;android:paddingRight=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;@dimen/activity_horizontal_margin&quot;&lt;/span&gt;
    &lt;span style=&quot;color: #7d9029&quot;&gt;android:paddingTop=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;@dimen/activity_vertical_margin&quot;&lt;/span&gt;
    &lt;span style=&quot;color: #7d9029&quot;&gt;app:layout_behavior=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;@string/appbar_scrolling_view_behavior&quot;&lt;/span&gt;
    &lt;span style=&quot;color: #7d9029&quot;&gt;tools:context=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;net.kerul.stationlist.MainActivity&quot;&lt;/span&gt;
    &lt;span style=&quot;color: #7d9029&quot;&gt;tools:showIn=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;@layout/activity_main&quot;&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;&amp;gt;&lt;/span&gt;

    &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;&amp;lt;AutoCompleteTextView&lt;/span&gt;
        &lt;span style=&quot;color: #7d9029&quot;&gt;android:layout_width=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;wrap_content&quot;&lt;/span&gt;
        &lt;span style=&quot;color: #7d9029&quot;&gt;android:layout_height=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;wrap_content&quot;&lt;/span&gt;
        &lt;span style=&quot;color: #7d9029&quot;&gt;android:id=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;@+id/fromstation&quot;&lt;/span&gt;
        &lt;span style=&quot;color: #7d9029&quot;&gt;android:layout_alignParentTop=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;true&quot;&lt;/span&gt;
        &lt;span style=&quot;color: #7d9029&quot;&gt;android:layout_alignParentRight=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;true&quot;&lt;/span&gt;
        &lt;span style=&quot;color: #7d9029&quot;&gt;android:layout_alignParentEnd=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;true&quot;&lt;/span&gt;
        &lt;span style=&quot;color: #7d9029&quot;&gt;android:layout_toEndOf=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;@+id/textView&quot;&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;/&amp;gt;&lt;/span&gt;

    &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;&amp;lt;TextView&lt;/span&gt;
        &lt;span style=&quot;color: #7d9029&quot;&gt;android:text=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;FROM&quot;&lt;/span&gt;
        &lt;span style=&quot;color: #7d9029&quot;&gt;android:layout_width=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;wrap_content&quot;&lt;/span&gt;
        &lt;span style=&quot;color: #7d9029&quot;&gt;android:layout_height=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;wrap_content&quot;&lt;/span&gt;
        &lt;span style=&quot;color: #7d9029&quot;&gt;android:layout_alignParentTop=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;true&quot;&lt;/span&gt;
        &lt;span style=&quot;color: #7d9029&quot;&gt;android:layout_alignParentLeft=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;true&quot;&lt;/span&gt;
        &lt;span style=&quot;color: #7d9029&quot;&gt;android:layout_alignParentStart=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;true&quot;&lt;/span&gt;
        &lt;span style=&quot;color: #7d9029&quot;&gt;android:id=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;@+id/textView&quot;&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;/&amp;gt;&lt;/span&gt;

    &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;&amp;lt;TextView&lt;/span&gt;
        &lt;span style=&quot;color: #7d9029&quot;&gt;android:text=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;TO&quot;&lt;/span&gt;
        &lt;span style=&quot;color: #7d9029&quot;&gt;android:layout_width=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;wrap_content&quot;&lt;/span&gt;
        &lt;span style=&quot;color: #7d9029&quot;&gt;android:layout_height=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;wrap_content&quot;&lt;/span&gt;
        &lt;span style=&quot;color: #7d9029&quot;&gt;android:layout_below=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;@+id/fromstation&quot;&lt;/span&gt;
        &lt;span style=&quot;color: #7d9029&quot;&gt;android:layout_alignParentLeft=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;true&quot;&lt;/span&gt;
        &lt;span style=&quot;color: #7d9029&quot;&gt;android:layout_alignParentStart=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;true&quot;&lt;/span&gt;
        &lt;span style=&quot;color: #7d9029&quot;&gt;android:layout_marginTop=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;11dp&quot;&lt;/span&gt;
        &lt;span style=&quot;color: #7d9029&quot;&gt;android:id=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;@+id/textView2&quot;&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;/&amp;gt;&lt;/span&gt;

    &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;&amp;lt;AutoCompleteTextView&lt;/span&gt;
        &lt;span style=&quot;color: #7d9029&quot;&gt;android:layout_width=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;wrap_content&quot;&lt;/span&gt;
        &lt;span style=&quot;color: #7d9029&quot;&gt;android:layout_height=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;wrap_content&quot;&lt;/span&gt;
        &lt;span style=&quot;color: #7d9029&quot;&gt;android:layout_below=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;@+id/fromstation&quot;&lt;/span&gt;
        &lt;span style=&quot;color: #7d9029&quot;&gt;android:layout_alignParentRight=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;true&quot;&lt;/span&gt;
        &lt;span style=&quot;color: #7d9029&quot;&gt;android:layout_alignParentEnd=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;true&quot;&lt;/span&gt;
        &lt;span style=&quot;color: #7d9029&quot;&gt;android:id=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;@+id/tostation&quot;&lt;/span&gt;
        &lt;span style=&quot;color: #7d9029&quot;&gt;android:layout_alignLeft=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;@+id/fromstation&quot;&lt;/span&gt;
        &lt;span style=&quot;color: #7d9029&quot;&gt;android:layout_alignStart=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;@+id/fromstation&quot;&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;/&amp;gt;&lt;/span&gt;
&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;&amp;lt;/RelativeLayout&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The database helper class as in &lt;strong&gt;MyDB.java&lt;/strong&gt;&lt;/p&gt;
&lt;div style=&quot;overflow: auto; border-top: gray 0.1em solid; border-right: gray 0.1em solid; width: auto; background: #ffffff; border-bottom: gray 0.1em solid; padding-bottom: 0.2em; padding-top: 0.2em; padding-left: 0.6em; border-left: gray 0.8em solid; padding-right: 0.6em&quot;&gt;&lt;pre style=&quot;margin: 0px; line-height: 125%&quot;&gt;&lt;span style=&quot;font-weight: bold; color: #008800&quot;&gt;package&lt;/span&gt; net&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;kerul&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;stationlist&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;font-weight: bold; color: #008800&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #0e84b5&quot;&gt;android.content.Context&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;font-weight: bold; color: #008800&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #0e84b5&quot;&gt;android.database.sqlite.SQLiteDatabase&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;font-weight: bold; color: #008800&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #0e84b5&quot;&gt;android.database.sqlite.SQLiteOpenHelper&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;;&lt;/span&gt;


&lt;span style=&quot;font-weight: bold; color: #008800&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008800&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #bb0066&quot;&gt;MyDB&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008800&quot;&gt;extends&lt;/span&gt; SQLiteOpenHelper &lt;span style=&quot;color: #333333&quot;&gt;{&lt;/span&gt;
    &lt;span style=&quot;font-weight: bold; color: #008800&quot;&gt;final&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008800&quot;&gt;protected&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008800&quot;&gt;static&lt;/span&gt; String DATABASE_NAME&lt;span style=&quot;color: #333333&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;KTM&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;color: #888888&quot;&gt;//define DB name&lt;/span&gt;
    &lt;span style=&quot;font-weight: bold; color: #008800&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #0066bb&quot;&gt;MyDB&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;Context context&lt;span style=&quot;color: #333333&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #333333&quot;&gt;{&lt;/span&gt;
        &lt;span style=&quot;font-weight: bold; color: #008800&quot;&gt;super&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;context&lt;span style=&quot;color: #333333&quot;&gt;,&lt;/span&gt; DATABASE_NAME&lt;span style=&quot;color: #333333&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008800&quot;&gt;null&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: #0000dd&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
    &lt;span style=&quot;color: #333333&quot;&gt;}&lt;/span&gt;

    &lt;span style=&quot;font-weight: bold; color: #555555&quot;&gt;@Override&lt;/span&gt;
    &lt;span style=&quot;font-weight: bold; color: #008800&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #333399&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #0066bb&quot;&gt;onCreate&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;SQLiteDatabase db&lt;span style=&quot;color: #333333&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #333333&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;color: #888888&quot;&gt;//1st time install auto create DB&lt;/span&gt;

        &lt;span style=&quot;color: #888888&quot;&gt;//here is the database definition with some data to insert&lt;/span&gt;

        &lt;span style=&quot;color: #888888&quot;&gt;//CREATE TABLE entry for table Stations&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;CREATE TABLE Stations (ID TEXT, Name TEXT, PRIMARY KEY(ID));&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        &lt;span style=&quot;color: #888888&quot;&gt;//CREATE TABLE entry for table Train_run&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;CREATE TABLE Train_run (ID	INTEGER, from_station_ID TEXT, to_station_ID TEXT, ticket_price REAL,PRIMARY KEY(ID));&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;

        &lt;span style=&quot;color: #888888&quot;&gt;//data entry (Table Stations)&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KA 02&#39;,&#39;Kuala Lumpur&#39;)&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KA 03&#39;,&#39;Bank Negara&#39;)&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KA 04&#39;,&#39;Putra&#39;)&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KA 05&#39;,&#39;Segambut&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KA 06&#39;,&#39;Kepong&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KA 07&#39;,&#39;Kepong Sentral&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KA 08&#39;,&#39;Sungai Buloh&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KA 09&#39;,&#39;Kuang&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KA 10&#39;,&#39;Rawang&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KA 11&#39;,&#39;Serendah&#39;)&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KA 12&#39;,&#39;Batang Kali&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KA 13&#39;,&#39;Rasa&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KA 14&#39;,&#39;K. Kubu Bharu&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KA 15&#39;,&#39;Tg. Malim&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KB 01&#39;,&#39;Midvalley&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KB 02&#39;,&#39;Seputeh&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KB 03&#39;,&#39;Salak Selatan&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KB 04&#39;,&#39;Bandar Tasik Selatan&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KB 05&#39;,&#39;Serdang&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KB 06&#39;,&#39;Kajang&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KB 07&#39;,&#39;UKM&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KB 08&#39;,&#39;Bangi&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KB 09&#39;,&#39;Batang Benar&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KB 10&#39;,&#39;Nilai&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KB 11&#39;,&#39;Labu&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KB 12&#39;,&#39;Tiroi&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KB 13&#39;,&#39;Seremban&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KB 14&#39;,&#39;Senawang&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KB 15&#39;,&#39;Sg Gadut&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KB 16&#39;,&#39;Rembau&#39;)&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KB 17&#39;,&#39;Tampin&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KB 18&#39;,&#39;Btg Melaka&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KB 19&#39;,&#39;Gemas&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KC 01&#39;,&#39;Sentul&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KC 02&#39;,&#39;Batu Kentonmen&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KC 03&#39;,&#39;Kampung Batu&#39;)&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KA 01&#39;,&#39;KL Sentral&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KC 04&#39;,&#39;Taman Wahyu&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KC 05&#39;,&#39;Batu Caves&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KD 01&#39;,&#39;Angkasapuri&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KD 02&#39;,&#39;Pantai Dalam&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KD 03&#39;,&#39;Petaling&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KD 04&#39;,&#39;Jalan Templer&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KD 05&#39;,&#39;Kg. Dato Harun&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KD 06&#39;,&#39;Seri Setia&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KD 07&#39;,&#39;Setia Jaya&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KD 08&#39;,&#39;Subang Jaya&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KD 09&#39;,&#39;Batu Tiga&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KD 10&#39;,&#39;Shah Alam&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KD 11&#39;,&#39;Padang Jawa&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KD 12&#39;,&#39;Bukit Badak&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KD 13&#39;,&#39;Klang&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KD 14&#39;,&#39;Teluk Pulai&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KD 15&#39;,&#39;Teluk Gadong&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KD 16&#39;,&#39;Kg. Raja Uda&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KD 17&#39;,&#39;Jalan Kastam&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Stations VALUES (&#39;KD 18&#39;,&#39;Pelabuhan Klang&#39;);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;

        &lt;span style=&quot;color: #888888&quot;&gt;//data entry (Table Train_run)&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Train_run VALUES (1,&#39;KD 18&#39;,&#39;KD 18&#39;,0.0);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Train_run VALUES (2,&#39;KD 18&#39;,&#39;KD 17&#39;,1.5);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Train_run VALUES (3,&#39;KD 18&#39;,&#39;KD 16&#39;,1.9);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Train_run VALUES (4,&#39;KD 18&#39;,&#39;KD 15&#39;,1.9);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Train_run VALUES (5,&#39;KD 18&#39;,&#39;KD 14&#39;,1.9);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Train_run VALUES (6,&#39;KD 18&#39;,&#39;KD 13&#39;,2.3);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Train_run VALUES (7,&#39;KD 18&#39;,&#39;KD 12&#39;,2.3);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Train_run VALUES (8,&#39;KD 18&#39;,&#39;KD 11&#39;,2.8);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Train_run VALUES (9,&#39;KD 18&#39;,&#39;KD 10&#39;,3.3);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Train_run VALUES (10,&#39;KD 18&#39;,&#39;KD 9&#39;,3.9);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Train_run VALUES (11,&#39;KD 18&#39;,&#39;KD 8&#39;,4.3);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Train_run VALUES (12,&#39;KD 18&#39;,&#39;KD 7&#39;,4.7);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Train_run VALUES (13,&#39;KD 18&#39;,&#39;KD 6&#39;,4.8);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Train_run VALUES (14,&#39;KD 18&#39;,&#39;KD 5&#39;,4.9);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Train_run VALUES (15,&#39;KD 18&#39;,&#39;KD 4&#39;,5.3);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Train_run VALUES (16,&#39;KD 18&#39;,&#39;KD 3&#39;,5.4);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Train_run VALUES (17,&#39;KD 18&#39;,&#39;KD 2&#39;,5.6);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Train_run VALUES (18,&#39;KD 18&#39;,&#39;KD 1&#39;,5.9);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Train_run VALUES (19,&#39;KD 18&#39;,&#39;KA 01&#39;,6.4);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Train_run VALUES (20,&#39;KD 18&#39;,&#39;KA 02&#39;,6.5);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Train_run VALUES (21,&#39;KD 18&#39;,&#39;KA 03&#39;,6.7);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Train_run VALUES (22,&#39;KD 18&#39;,&#39;KA 04&#39;,6.9);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Train_run VALUES (23,&#39;KD 18&#39;,&#39;KC 01&#39;,7.1);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Train_run VALUES (24,&#39;KD 18&#39;,&#39;KC 02&#39;,7.1);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Train_run VALUES (25,&#39;KD 18&#39;,&#39;KC 03&#39;,7.2);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Train_run VALUES (26,&#39;KD 18&#39;,&#39;KC 04&#39;,7.4);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Train_run VALUES (27,&#39;KD 18&#39;,&#39;KC 05&#39;,7.7);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Train_run VALUES (28,&#39;KD 18&#39;,&#39;KA 15&#39;,15.1);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Train_run VALUES (29,&#39;KD 18&#39;,&#39;KA 14&#39;,12.7);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Train_run VALUES (30,&#39;KD 18&#39;,&#39;KA 13&#39;,11.9);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Train_run VALUES (31,&#39;KD 18&#39;,&#39;KA 12&#39;,11.5);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;INSERT INTO Train_run VALUES (32,&#39;KD 17&#39;,&#39;KD 18&#39;,1.1);&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;

    &lt;span style=&quot;color: #333333&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;color: #888888&quot;&gt;//onCreate&lt;/span&gt;


    &lt;span style=&quot;font-weight: bold; color: #555555&quot;&gt;@Override&lt;/span&gt;
    &lt;span style=&quot;font-weight: bold; color: #008800&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #333399&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #0066bb&quot;&gt;onUpgrade&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;SQLiteDatabase db&lt;span style=&quot;color: #333333&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #333399&quot;&gt;int&lt;/span&gt; oldVersion&lt;span style=&quot;color: #333333&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #333399&quot;&gt;int&lt;/span&gt; newVersion&lt;span style=&quot;color: #333333&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #333333&quot;&gt;{&lt;/span&gt;
        &lt;span style=&quot;font-weight: bold; color: #008800&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;newVersion &lt;span style=&quot;color: #333333&quot;&gt;&amp;gt;&lt;/span&gt; oldVersion&lt;span style=&quot;color: #333333&quot;&gt;){&lt;/span&gt;&lt;span style=&quot;color: #888888&quot;&gt;//renew DB if DB upgraded to new version&lt;/span&gt;
            &lt;span style=&quot;color: #888888&quot;&gt;//do something if database is updated&lt;/span&gt;
            db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;DROP TABLE IF EXISTS Stations&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
            db&lt;span style=&quot;color: #333333&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc&quot;&gt;execSQL&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0&quot;&gt;&quot;DROP TABLE IF EXISTS Train_run&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
            onCreate&lt;span style=&quot;color: #333333&quot;&gt;(&lt;/span&gt;db&lt;span style=&quot;color: #333333&quot;&gt;);&lt;/span&gt;
        &lt;span style=&quot;color: #333333&quot;&gt;}&lt;/span&gt;
    &lt;span style=&quot;color: #333333&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;color: #888888&quot;&gt;//onUpgrade&lt;/span&gt;
&lt;span style=&quot;color: #333333&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;color: #888888&quot;&gt;//end MyDB database helper&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;And the &lt;strong&gt;MainActivity.java&lt;/strong&gt; is below. Bear in mind that the description of what the coding do are available in the comment.&lt;/p&gt;&lt;!-- HTML generated using hilite.me --&gt;
&lt;div style=&quot;overflow: auto; border-top: gray 0.1em solid; border-right: gray 0.1em solid; width: auto; background: #f8f8f8; border-bottom: gray 0.1em solid; padding-bottom: 0.2em; padding-top: 0.2em; padding-left: 0.6em; border-left: gray 0.8em solid; padding-right: 0.6em&quot;&gt;&lt;pre style=&quot;margin: 0px; line-height: 125%&quot;&gt;&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;package&lt;/span&gt; net&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;kerul&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;stationlist&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;;&lt;/span&gt;

&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #0000ff&quot;&gt;android.database.Cursor&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #0000ff&quot;&gt;android.database.sqlite.SQLiteDatabase&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #0000ff&quot;&gt;android.os.Bundle&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #0000ff&quot;&gt;android.support.design.widget.FloatingActionButton&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #0000ff&quot;&gt;android.support.design.widget.Snackbar&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #0000ff&quot;&gt;android.support.v7.app.AppCompatActivity&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #0000ff&quot;&gt;android.support.v7.widget.Toolbar&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #0000ff&quot;&gt;android.view.View&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #0000ff&quot;&gt;android.view.Menu&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #0000ff&quot;&gt;android.view.MenuItem&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #0000ff&quot;&gt;android.widget.ArrayAdapter&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #0000ff&quot;&gt;android.widget.AutoCompleteTextView&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;;&lt;/span&gt;

&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #0000ff&quot;&gt;java.util.ArrayList&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;;&lt;/span&gt;

&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #0000ff&quot;&gt;MainActivity&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;extends&lt;/span&gt; AppCompatActivity &lt;span style=&quot;color: #666666&quot;&gt;{&lt;/span&gt;
    &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;private&lt;/span&gt; AutoCompleteTextView fromstation&lt;span style=&quot;color: #666666&quot;&gt;,&lt;/span&gt; tostation&lt;span style=&quot;color: #666666&quot;&gt;;&lt;/span&gt;
    &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;private&lt;/span&gt; MyDB mydb&lt;span style=&quot;color: #666666&quot;&gt;;&lt;/span&gt;
    &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;private&lt;/span&gt; SQLiteDatabase db&lt;span style=&quot;color: #666666&quot;&gt;;&lt;/span&gt;
    &lt;span style=&quot;color: #aa22ff&quot;&gt;@Override&lt;/span&gt;
    &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;protected&lt;/span&gt; &lt;span style=&quot;color: #b00040&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #0000ff&quot;&gt;onCreate&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;Bundle savedInstanceState&lt;span style=&quot;color: #666666&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;{&lt;/span&gt;
        &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;super&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;onCreate&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;savedInstanceState&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;
        setContentView&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;R&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;layout&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;activity_main&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;
        Toolbar toolbar &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;Toolbar&lt;span style=&quot;color: #666666&quot;&gt;)&lt;/span&gt; findViewById&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;R&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;toolbar&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;
        setSupportActionBar&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;toolbar&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;

        FloatingActionButton fab &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;FloatingActionButton&lt;span style=&quot;color: #666666&quot;&gt;)&lt;/span&gt; findViewById&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;R&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;fab&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;
        fab&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;setOnClickListener&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;new&lt;/span&gt; View&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;OnClickListener&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;()&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;{&lt;/span&gt;
            &lt;span style=&quot;color: #aa22ff&quot;&gt;@Override&lt;/span&gt;
            &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #b00040&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #0000ff&quot;&gt;onClick&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;View view&lt;span style=&quot;color: #666666&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;{&lt;/span&gt;
                Snackbar&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;make&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;view&lt;span style=&quot;color: #666666&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #ba2121&quot;&gt;&quot;Replace with your own action&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;,&lt;/span&gt; Snackbar&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;LENGTH_LONG&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;)&lt;/span&gt;
                        &lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;setAction&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;Action&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;null&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;).&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;show&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;();&lt;/span&gt;
            &lt;span style=&quot;color: #666666&quot;&gt;}&lt;/span&gt;
        &lt;span style=&quot;color: #666666&quot;&gt;});&lt;/span&gt;

        &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//UI the AutoCompleteTextView&lt;/span&gt;
        fromstation &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;AutoCompleteTextView&lt;span style=&quot;color: #666666&quot;&gt;)&lt;/span&gt;findViewById&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;R&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;fromstation&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;
        tostation &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;AutoCompleteTextView&lt;span style=&quot;color: #666666&quot;&gt;)&lt;/span&gt;findViewById&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;R&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;tostation&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;

        &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//create the ArrayList from database&lt;/span&gt;
        mydb &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;new&lt;/span&gt; MyDB&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;
        db &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; mydb&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;getWritableDatabase&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;();&lt;/span&gt;&lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//connect to MyDB&lt;/span&gt;
        &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//&lt;/span&gt;
        &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;final&lt;/span&gt; String &lt;span style=&quot;color: #666666&quot;&gt;[]&lt;/span&gt; mydata&lt;span style=&quot;color: #666666&quot;&gt;;&lt;/span&gt;
        ArrayList&lt;span style=&quot;color: #666666&quot;&gt;&amp;lt;&lt;/span&gt;String&lt;span style=&quot;color: #666666&quot;&gt;&amp;gt;&lt;/span&gt; array &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;new&lt;/span&gt; ArrayList&lt;span style=&quot;color: #666666&quot;&gt;&amp;lt;&amp;gt;();&lt;/span&gt;
        &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//Inside the method you&#39;ve read the cursor, loop through it and add those item to array&lt;/span&gt;
        String sql&lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;SELECT * FROM Stations&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;;&lt;/span&gt;
        &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//execute SQL&lt;/span&gt;
        Cursor cr &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; db&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;rawQuery&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;sql&lt;span style=&quot;color: #666666&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;null&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;
        cr&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;moveToFirst&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;();&lt;/span&gt;&lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//cursor pointing to first row&lt;/span&gt;
        mydata &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;new&lt;/span&gt; String&lt;span style=&quot;color: #666666&quot;&gt;[&lt;/span&gt;cr&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;getCount&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;()];&lt;/span&gt;&lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//create array string based on numbers of row&lt;/span&gt;
        &lt;span style=&quot;color: #b00040&quot;&gt;int&lt;/span&gt; i&lt;span style=&quot;color: #666666&quot;&gt;=0;&lt;/span&gt;
        &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;do&lt;/span&gt;  &lt;span style=&quot;color: #666666&quot;&gt;{&lt;/span&gt;
            mydata&lt;span style=&quot;color: #666666&quot;&gt;[&lt;/span&gt;i&lt;span style=&quot;color: #666666&quot;&gt;]&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; cr&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;getString&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(1);&lt;/span&gt;&lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//insert new stations to the array list&lt;/span&gt;
            &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//Log.i(&quot;ArrayList&quot;,mydata[i]);&lt;/span&gt;
            i&lt;span style=&quot;color: #666666&quot;&gt;++;&lt;/span&gt;
        &lt;span style=&quot;color: #666666&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;while&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;cr&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;moveToNext&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;());&lt;/span&gt;
        &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//Finally Set the adapter to AutoCompleteTextView like this,&lt;/span&gt;
        ArrayAdapter&lt;span style=&quot;color: #666666&quot;&gt;&amp;lt;&lt;/span&gt;String&lt;span style=&quot;color: #666666&quot;&gt;&amp;gt;&lt;/span&gt; adapter &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;new&lt;/span&gt; ArrayAdapter&lt;span style=&quot;color: #666666&quot;&gt;&amp;lt;&lt;/span&gt;String&lt;span style=&quot;color: #666666&quot;&gt;&amp;gt;(&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;,&lt;/span&gt;
                        android&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;R&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;layout&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;simple_dropdown_item_1line&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;,&lt;/span&gt; mydata&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;
        &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//populate the list to the AutoCompleteTextView controls&lt;/span&gt;
        fromstation&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;setAdapter&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;adapter&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;
        tostation&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;setAdapter&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;adapter&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;

    &lt;span style=&quot;color: #666666&quot;&gt;}&lt;/span&gt;

    &lt;span style=&quot;color: #aa22ff&quot;&gt;@Override&lt;/span&gt;
    &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #b00040&quot;&gt;boolean&lt;/span&gt; &lt;span style=&quot;color: #0000ff&quot;&gt;onCreateOptionsMenu&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;Menu menu&lt;span style=&quot;color: #666666&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;{&lt;/span&gt;
        &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;// Inflate the menu; this adds items to the action bar if it is present.&lt;/span&gt;
        getMenuInflater&lt;span style=&quot;color: #666666&quot;&gt;().&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;inflate&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;R&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;menu&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;menu_main&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;,&lt;/span&gt; menu&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;
        &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;true&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;;&lt;/span&gt;
    &lt;span style=&quot;color: #666666&quot;&gt;}&lt;/span&gt;

    &lt;span style=&quot;color: #aa22ff&quot;&gt;@Override&lt;/span&gt;
    &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #b00040&quot;&gt;boolean&lt;/span&gt; &lt;span style=&quot;color: #0000ff&quot;&gt;onOptionsItemSelected&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;MenuItem item&lt;span style=&quot;color: #666666&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;{&lt;/span&gt;
        &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;// Handle action bar item clicks here. The action bar will&lt;/span&gt;
        &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;// automatically handle clicks on the Home/Up button, so long&lt;/span&gt;
        &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;// as you specify a parent activity in AndroidManifest.xml.&lt;/span&gt;
        &lt;span style=&quot;color: #b00040&quot;&gt;int&lt;/span&gt; id &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; item&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;getItemId&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;();&lt;/span&gt;

        &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//noinspection SimplifiableIfStatement&lt;/span&gt;
        &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;id &lt;span style=&quot;color: #666666&quot;&gt;==&lt;/span&gt; R&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;action_settings&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;{&lt;/span&gt;
            &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;true&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;;&lt;/span&gt;
        &lt;span style=&quot;color: #666666&quot;&gt;}&lt;/span&gt;

        &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;super&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #7d9029&quot;&gt;onOptionsItemSelected&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;(&lt;/span&gt;item&lt;span style=&quot;color: #666666&quot;&gt;);&lt;/span&gt;
    &lt;span style=&quot;color: #666666&quot;&gt;}&lt;/span&gt;
&lt;span style=&quot;color: #666666&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kerul.net/feeds/3286864836144655688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.kerul.net/2017/01/autocompletetextview-items-from-sqlite.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/3286864836144655688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/3286864836144655688'/><link rel='alternate' type='text/html' href='http://blog.kerul.net/2017/01/autocompletetextview-items-from-sqlite.html' title='AutocompleteTextview items from SQLite database'/><author><name>FSTM KUIS</name><uri>http://www.blogger.com/profile/00723339728801815225</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjs_Hpl8rY7hkDl552ZSiGjQbYfCeXX0NaAgsxGeDTB_razdzMJTTRU95yaAM8VWHLTr1YsVTfBbF9MHZQe0WUpawpPFsyujwY4tlxFCIBbF2mqOI8vS1Mdr979yBA1rjLtMHRl71e-GI8/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2266837879935062327.post-5581123470879801034</id><published>2016-12-30T20:30:00.000+08:00</published><updated>2017-05-10T20:31:23.318+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="tutorials"/><title type='text'>Java Tutorials Guru99.net</title><content type='html'>&lt;p&gt;&amp;nbsp; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb2cta3YKy_4gDBxrKJVdMAqD4oLdmiF8HkHUUiKfCKs9E4_EsGSk4ujSnEdDi7V04fzSKSakoQy7hkXSpQwIJKcqN84q94Q3ev2aJZBUU394Os5PbTmDWM9BuAR1nwj_k8KOdfNiW4fo/s1600-h/guru99%255B2%255D&quot;&gt;&lt;img title=&quot;guru99&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;guru99&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1o8QCsFXTeSU2MpG7AHei50LWyU1sqq5sVNaV8A36UqmW-fgbnpPH6W5WLvUwoqMjbjoUvd1x8Aq2cXiatxdOOzEWZ1NLUlOlAsL9nXZ95lL8OVh5TOlPMej3QVwAz_k6e402JIrJlRY/?imgmax=800&quot; width=&quot;127&quot; height=&quot;127&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Hi,&lt;br&gt;I am Alex Nordeen Editor at Guru99.&amp;nbsp; Our Goal is to provide Fun and Free Education for ALL&lt;br&gt;I was doing a little analysis on JAVA and that I discovered your page&amp;nbsp; &lt;a href=&quot;http://blog.kerul.net/2014/11/java-beginner-tutorials.html&quot;&gt;http://blog.kerul.net/2014/11/java-beginner-tutorials.html&lt;/a&gt;&lt;br&gt;and I noticed you linked&amp;nbsp; &lt;a href=&quot;http://www.java-made-easy.com/java-hello-world.html&quot;&gt;http://www.java-made-easy.com/java-hello-world.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;I want to highlight on that we recently create tutorials on JAVA (&lt;a href=&quot;http://www.guru99.com/java-tutorial.html&quot;&gt;http://www.guru99.com/java-tutorial.html&lt;/a&gt;)&amp;nbsp; that took 190+ hours to create with superbly annotated screenshots, videos and is incredibly comprehensive.&lt;br&gt;&lt;br&gt;The tutorials are created by an Oracle veteran and that I have personally edited them.&lt;br&gt;The course covers&lt;br&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;JAVA Basics like Java Virtual Machine (JVM) and download and Install Guide.&lt;/li&gt; &lt;li&gt;It also introduces concepts of OOPs, Constructors, Inheritance, Memory Management, Exception Handling and Conditional Loops.&lt;/li&gt; &lt;li&gt;We also touch on advanced topics like Multithreading, Timer and Java Reflection API.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;br&gt;Do you feel it might be an honest appropriate your audience? might be worth a mention :)&lt;br&gt;Here is the Link for Review: &lt;a href=&quot;http://www.guru99.com/first-java-program.html&quot;&gt;http://www.guru99.com/first-java-program.html&lt;/a&gt;&lt;br&gt;Might be worth a mention. :)&lt;br&gt;Do you feel it could be a good fit for your audience?&amp;nbsp; I&#39;d love to know what know what you think!&lt;br&gt;&lt;br&gt;Regards,&lt;br&gt;Alex Nordeen | &lt;a href=&quot;mailto:alex@guru99.net&quot;&gt;alex@guru99.net&lt;/a&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kerul.net/feeds/5581123470879801034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.kerul.net/2016/12/java-tutorials-guru99net.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/5581123470879801034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/5581123470879801034'/><link rel='alternate' type='text/html' href='http://blog.kerul.net/2016/12/java-tutorials-guru99net.html' title='Java Tutorials Guru99.net'/><author><name>FSTM KUIS</name><uri>http://www.blogger.com/profile/00723339728801815225</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1o8QCsFXTeSU2MpG7AHei50LWyU1sqq5sVNaV8A36UqmW-fgbnpPH6W5WLvUwoqMjbjoUvd1x8Aq2cXiatxdOOzEWZ1NLUlOlAsL9nXZ95lL8OVh5TOlPMej3QVwAz_k6e402JIrJlRY/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2266837879935062327.post-6870330231223324402</id><published>2016-12-29T09:26:00.001+08:00</published><updated>2017-03-25T22:36:08.588+08:00</updated><title type='text'>Online database thru JSON in Android Studio</title><content type='html'>&lt;p&gt;The tutorial is about how to connect Android apps and online database using the JSON formatted data interchange. The server facilities and JSON encoded data has been explained in the previous tutorials;&lt;br&gt;( &lt;strong&gt;&lt;a href=&quot;http://blog.kerul.net/2014/04/insert-new-record-on-android-online.html&quot; target=&quot;_blank&quot;&gt;Android and JSON Insert&lt;/a&gt;, &lt;a href=&quot;http://blog.kerul.net/2014/04/search-operation-on-android-online.html&quot; target=&quot;_blank&quot;&gt;Android and JSON Search&lt;/a&gt;&lt;/strong&gt; ).&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;font size=&quot;3&quot;&gt;The overview concept of JSON data inter change.&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijnrR7J6qbAmJXfFms02-PCF2RA4XCzapCfyDUXqMxMDjF2B9dVNedhGbjR71SB3LyOR1nD2Adbo__uFxVoLPSoQNQTnav0XG5x_knx553oUM3wwpQglfkpt9eb9MLdYgIGy8iA0rUU1U/s1600-h/android-json-php-mysql-illustration%25255B6%25255D.png&quot;&gt;&lt;img title=&quot;android-json-php-mysql-illustration&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;android-json-php-mysql-illustration&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_ZyvCJicur0R2vORNHGW1wkRqNeu76RlGocv2xUDw2uS47AoovTg5-EqXAHf6-OfAtt5aCSeMBF4rL-GbMtbMslQsAXVfPm7Dn7XtVswCRoUVrXMmdCvStd4Z6PpddmA4PiGd-TOXdVw/?imgmax=800&quot; width=&quot;634&quot; height=&quot;462&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;font size=&quot;3&quot;&gt;JSON formatted data sample&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDU61Mv1Q9cKfPKKb48iFcfqnWdiwEOCqez1v8qKfEFKIiw6wNR_FJEvQDIKRAeqUHvYLIiCgkR-qwzV7qDzJ9KflXd7DLNlvnNUknjKHEYYsl8knktn2pwx7EgZwlZoiKjAp7pBtE_uk/s1600-h/json-format-example%25255B12%25255D.png&quot;&gt;&lt;img title=&quot;json-format-example&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;json-format-example&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhV4zkm1vEij-W22y0Nav0YTahSKSvSxsYa62upEHveJBTiPA_na9lQpwt2O6f_MAa33J1V4JaRLrrGhcgvuENkbCF2514wlgVuqGucfVXLxHeJBMmKnFjzg08KJpOx1qgkBQBDonNfEs0/?imgmax=800&quot; width=&quot;635&quot; height=&quot;286&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;First we look at our database structure for this project.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;font size=&quot;3&quot;&gt;Part A: The online database&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;The table is training, and this is the structure.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQd4BeRRIf5uYpQtnAzU-lQKyc_ahqz7o9kuoAFbnIXbn6PXBy2br7GbYtzPy6ah-jVmCBJTajexQyuosE2vvjqn9IP9evGBuwRu-qW9q440dWjcLc9Ipmy3vtPNNumwu54m8iLfQPjek/s1600-h/training-table%25255B2%25255D.png&quot;&gt;&lt;img title=&quot;training-table&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;training-table&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioV3ZNp9tMJohFLmt0IXEKVpuHbmMkdfcIGTr25UNSH_d52_WcvXN6hhJrTLbSF3-ItUQTuEQ3njWxMgW5J2BHUe3gzxvBlYRWd5inVK1Fz0quA7c031jThh5sClNdHmoC6rCRIS-BtbE/?imgmax=800&quot; width=&quot;639&quot; height=&quot;180&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;There is a PHP script that generate a JSON encoded data from the above table.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKiPTi7eXYzctWuYA1rR80EkV7ehbmEthrFYf2xtSKfCIhrSm6KuXh2r4RfttqbJEoOkHyykptZJ3m7AbR39ck31PQcR6_I93dEie_EsedcyvGfuwo1EkWHTzZdBhPQ3ORCHbG3YYgiVY/s1600-h/JSON-training-table%25255B1%25255D.png&quot;&gt;&lt;img title=&quot;JSON-training-table&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;JSON-training-table&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyw2dg7yrFxmzr-1zn_WAEhyphenhypheno00SJ4879F5TkUW54eaBd0j1nmUP3xFUqzMNfrVBq4zneBRb78Nhu9y7w880zUm5-Z9CeaKwIMFjAX2CXbGFcp1JK5T6HUyAu5DChRwx1acdABIyZqhWs/?imgmax=800&quot; width=&quot;638&quot; height=&quot;191&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;The PHP script to generate JSON formatted data;&lt;/p&gt; &lt;div style=&quot;overflow: auto; border-top: gray 0.1em solid; border-right: gray 0.1em solid; width: auto; background: #f8f8f8; border-bottom: gray 0.1em solid; padding-bottom: 0.2em; padding-top: 0.2em; padding-left: 0.6em; border-left: gray 0.8em solid; padding-right: 0.6em&quot;&gt;&lt;pre style=&quot;margin: 0px; line-height: 125%&quot;&gt;&lt;span style=&quot;color: #bc7a00&quot;&gt;&amp;lt;?php&lt;/span&gt;
&lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//search.php&lt;/span&gt;
&lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;/*&lt;/span&gt;
&lt;span style=&quot;color: #408080; font-style: italic&quot;&gt; * Following code will search training based on keywords&lt;/span&gt;
&lt;span style=&quot;color: #408080; font-style: italic&quot;&gt; */&lt;/span&gt;
 
&lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;// array for JSON response&lt;/span&gt;
&lt;span style=&quot;color: #19177c&quot;&gt;$response&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;array&lt;/span&gt;();
 
&lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;// include connect class&lt;/span&gt;
&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;require_once&lt;/span&gt; __DIR__ &lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt; &lt;span style=&quot;color: #ba2121&quot;&gt;&#39;/connect.php&#39;&lt;/span&gt;;
 
&lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;// connecting to db&lt;/span&gt;
&lt;span style=&quot;color: #19177c&quot;&gt;$db&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;new&lt;/span&gt; DB_CONNECT();

&lt;span style=&quot;color: #19177c&quot;&gt;$keyword&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #19177c&quot;&gt;$_GET&lt;/span&gt;[&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;keyword&quot;&lt;/span&gt;];
&lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;// get idioms based on keyword&lt;/span&gt;

&lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;//using LIKE&lt;/span&gt;
&lt;span style=&quot;color: #19177c&quot;&gt;$result&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt;mysql_query&lt;/span&gt;(&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;SELECT * FROM a_training WHERE trainingname LIKE &#39;%&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: #bb6688&quot;&gt;$keyword&lt;/span&gt;&lt;span style=&quot;color: #ba2121&quot;&gt;%&#39; LIMIT 0, 20&quot;&lt;/span&gt;) 
&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;or&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;die&lt;/span&gt;(&lt;span style=&quot;color: #008000&quot;&gt;mysql_error&lt;/span&gt;());
 
&lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;// check for empty result&lt;/span&gt;
&lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;if&lt;/span&gt; (&lt;span style=&quot;color: #008000&quot;&gt;mysql_num_rows&lt;/span&gt;(&lt;span style=&quot;color: #19177c&quot;&gt;$result&lt;/span&gt;) &lt;span style=&quot;color: #666666&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;0&lt;/span&gt;) {
    &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;// looping through all results&lt;/span&gt;
    &lt;span style=&quot;color: #19177c&quot;&gt;$response&lt;/span&gt;[&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;traininglist&quot;&lt;/span&gt;] &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;array&lt;/span&gt;();
 
    &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;while&lt;/span&gt; (&lt;span style=&quot;color: #19177c&quot;&gt;$row&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt;mysql_fetch_array&lt;/span&gt;(&lt;span style=&quot;color: #19177c&quot;&gt;$result&lt;/span&gt;)) {
        &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;// temp user array&lt;/span&gt;
        &lt;span style=&quot;color: #19177c&quot;&gt;$traininglist&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;array&lt;/span&gt;();
        &lt;span style=&quot;color: #19177c&quot;&gt;$traininglist&lt;/span&gt;[&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;id&quot;&lt;/span&gt;] &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #19177c&quot;&gt;$row&lt;/span&gt;[&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;id&quot;&lt;/span&gt;];
        &lt;span style=&quot;color: #19177c&quot;&gt;$traininglist&lt;/span&gt;[&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;trainingname&quot;&lt;/span&gt;] &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #19177c&quot;&gt;$row&lt;/span&gt;[&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;trainingname&quot;&lt;/span&gt;];
        &lt;span style=&quot;color: #19177c&quot;&gt;$traininglist&lt;/span&gt;[&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;website&quot;&lt;/span&gt;] &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #19177c&quot;&gt;$row&lt;/span&gt;[&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;website&quot;&lt;/span&gt;];
		&lt;span style=&quot;color: #19177c&quot;&gt;$traininglist&lt;/span&gt;[&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;contact&quot;&lt;/span&gt;] &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #19177c&quot;&gt;$row&lt;/span&gt;[&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;contact&quot;&lt;/span&gt;];
		&lt;span style=&quot;color: #19177c&quot;&gt;$traininglist&lt;/span&gt;[&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;trainingdesc&quot;&lt;/span&gt;] &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #19177c&quot;&gt;$row&lt;/span&gt;[&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;trainingdesc&quot;&lt;/span&gt;];
 
        &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;// push single idiom array into final response array&lt;/span&gt;
        &lt;span style=&quot;color: #008000&quot;&gt;array_push&lt;/span&gt;(&lt;span style=&quot;color: #19177c&quot;&gt;$response&lt;/span&gt;[&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;traininglist&quot;&lt;/span&gt;], &lt;span style=&quot;color: #19177c&quot;&gt;$traininglist&lt;/span&gt;);
    }
    &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;// success&lt;/span&gt;
    &lt;span style=&quot;color: #19177c&quot;&gt;$response&lt;/span&gt;[&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;success&quot;&lt;/span&gt;] &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;1&lt;/span&gt;;
 
    &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;// echoing JSON response&lt;/span&gt;
    &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;echo&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt;json_encode&lt;/span&gt;(&lt;span style=&quot;color: #19177c&quot;&gt;$response&lt;/span&gt;);
} &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;else&lt;/span&gt; {
    &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;// no products found&lt;/span&gt;
    &lt;span style=&quot;color: #19177c&quot;&gt;$response&lt;/span&gt;[&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;success&quot;&lt;/span&gt;] &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;0&lt;/span&gt;;
    &lt;span style=&quot;color: #19177c&quot;&gt;$response&lt;/span&gt;[&lt;span style=&quot;color: #ba2121&quot;&gt;&quot;message&quot;&lt;/span&gt;] &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #ba2121&quot;&gt;&quot;No training found&quot;&lt;/span&gt;;
 
    &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;// echo no users JSON&lt;/span&gt;
    &lt;span style=&quot;font-weight: bold; color: #008000&quot;&gt;echo&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt;json_encode&lt;/span&gt;(&lt;span style=&quot;color: #19177c&quot;&gt;$response&lt;/span&gt;);
}
&lt;span style=&quot;color: #bc7a00&quot;&gt;?&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;The expected output as viewed in the Android device.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvs-YQqGZJxTZBqTKxcXA23oDSxq7j99xaofXETXtDlbF8Tn9PInfmFgZw9BvFtOeDgGkUemxqUNtObr2lbbSP5p5FAUomhaOHPM6O6ZkvnoutwIe2Am_cj4OhS-iIeaoHOdP3w3U9iOA/s1600-h/result-set-listing-android-json%25255B4%25255D.png&quot;&gt;&lt;img title=&quot;result-set-listing-android-json&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;result-set-listing-android-json&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1A0nQaYAGqvOcsoFd3eRQCBviYTCx01b1eNPX3MHFWZeQDZ06ZGtWxcTGzPj17EgVFOrhc5k2BioCYaHX3ZWFaS0B0Cm6BraYiktbK1C9KP5GGMEgWA55_ZNVcCfkCCcT-XEima8DY8w/?imgmax=800&quot; width=&quot;284&quot; height=&quot;456&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;font size=&quot;3&quot;&gt;Part B: The mobile app interfaces&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This part is to create a mobile apps interface, by creating a new project in Android Studio. There will be two activities. The first is the search box. And the second screen activity is to display the result.&lt;/p&gt;
&lt;p&gt;As you could notice there is a login UI below, that is for the next exercise to create a LOGIN facility.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPxoz2E-6lfneGbIQuwZc-RnKI-TFgmKD8BpCfptkEetRaI7v5Tyje00nKorfqep9wHA_3pxtknirMpzLlbSZ1D-Yn-asoIYkC7L_b88nR1wCYf4K9MuzTk_RPICBPUXjwX1poOI4Cq1g/s1600-h/activity_main_xml%25255B1%25255D.png&quot;&gt;&lt;img title=&quot;activity_main_xml&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;activity_main_xml&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgM3x6hFAYSNDJ1SDTVHrsWX_FQvTY3-F0JC5VQkBEACoiLpSJzytcli6R1cZRhP_WXoWQHthJea7WxU8t8N4S8mLYNSpMK-d2xLziPKFAyVWWHhFGB6TvIUwQm6MOcddXDiLymKCfD_Mw/?imgmax=800&quot; width=&quot;216&quot; height=&quot;352&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;
&lt;p&gt;&lt;strong&gt;activity_main.xml&lt;/strong&gt; – the search box.&lt;/p&gt;&lt;pre style=&quot;overflow: auto; font-size: 12px; border-top: #cccccc 1px dashed; height: auto; font-family: arial; border-right: #cccccc 1px dashed; width: 99%; background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfQHgtxRTJ4evtdi6sjEs9m-e1946EzWcSUuGKHC_KekAH-0p2pjzWGCBxl2WiMu61yq0CGMgJo47puauF3cNGF2ALWtCg8rTPF90_wC5dI5Z1WRNQ2oACMPh3MbiHLc-Nm7nWQqS8ybZx/s320/codebg.gif) #f0f0f0; border-bottom: #cccccc 1px dashed; color: #000000; padding-bottom: 0px; text-align: left; padding-top: 0px; padding-left: 0px; border-left: #cccccc 1px dashed; line-height: 20px; padding-right: 0px&quot;&gt;&lt;code style=&quot;word-wrap: normal; color: #000000&quot;&gt; &amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;  
 &amp;lt;RelativeLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;  
   xmlns:app=&quot;http://schemas.android.com/apk/res-auto&quot;  
   xmlns:tools=&quot;http://schemas.android.com/tools&quot;  
   android:id=&quot;@+id/activity_main&quot;  
   android:layout_width=&quot;match_parent&quot;  
   android:layout_height=&quot;match_parent&quot;  
   android:paddingBottom=&quot;@dimen/activity_vertical_margin&quot;  
   android:paddingLeft=&quot;@dimen/activity_horizontal_margin&quot;  
   android:paddingRight=&quot;@dimen/activity_horizontal_margin&quot;  
   android:paddingTop=&quot;@dimen/activity_vertical_margin&quot;  
   tools:context=&quot;net.kerul.jsonlisting.MainActivity&quot;  
   android:background=&quot;@drawable/bgsplit&quot;&amp;gt;  
   &amp;lt;EditText  
     android:layout_width=&quot;wrap_content&quot;  
     android:layout_height=&quot;wrap_content&quot;  
     android:inputType=&quot;textNoSuggestions|textPersonName&quot;  
     android:ems=&quot;10&quot;  
     android:layout_alignParentTop=&quot;true&quot;  
     android:id=&quot;@+id/txtsearch&quot;  
     android:hint=&quot;Search training...&quot;  
     android:layout_alignParentLeft=&quot;true&quot;  
     android:layout_alignParentStart=&quot;true&quot;  
     android:layout_toLeftOf=&quot;@+id/btnsearch&quot;  
     android:layout_toStartOf=&quot;@+id/btnsearch&quot;  
     android:layout_alignBottom=&quot;@+id/btnsearch&quot; /&amp;gt;  
   &amp;lt;ImageButton  
     android:layout_width=&quot;wrap_content&quot;  
     android:layout_height=&quot;wrap_content&quot;  
     app:srcCompat=&quot;@drawable/ic_search48&quot;  
     android:layout_alignParentRight=&quot;true&quot;  
     android:layout_alignParentEnd=&quot;true&quot;  
     android:id=&quot;@+id/btnsearch&quot;  
     android:layout_alignParentTop=&quot;true&quot; /&amp;gt;  
   &amp;lt;LinearLayout  
     android:orientation=&quot;vertical&quot;  
     android:layout_width=&quot;match_parent&quot;  
     android:layout_height=&quot;match_parent&quot;  
     android:layout_below=&quot;@+id/txtsearch&quot;  
     android:layout_marginTop=&quot;120dp&quot;  
     android:layout_alignParentRight=&quot;true&quot;  
     android:layout_alignParentEnd=&quot;true&quot;  
     android:background=&quot;#50ff0000&quot;&amp;gt;  
     &amp;lt;TextView  
       android:text=&quot;Authorised login only&quot;  
       android:layout_width=&quot;match_parent&quot;  
       android:layout_height=&quot;wrap_content&quot;  
       android:id=&quot;@+id/textView&quot;  
       android:textColor=&quot;#000000&quot;  
       android:textAlignment=&quot;center&quot;  
       android:textSize=&quot;24sp&quot;  
       android:background=&quot;#ff0000&quot; /&amp;gt;  
     &amp;lt;EditText  
       android:layout_width=&quot;match_parent&quot;  
       android:layout_height=&quot;wrap_content&quot;  
       android:inputType=&quot;textPersonName&quot;  
       android:ems=&quot;10&quot;  
       android:id=&quot;@+id/txtuname&quot;  
       android:hint=&quot;Username&quot; /&amp;gt;  
     &amp;lt;EditText  
       android:layout_width=&quot;match_parent&quot;  
       android:layout_height=&quot;wrap_content&quot;  
       android:inputType=&quot;textPassword&quot;  
       android:ems=&quot;10&quot;  
       android:id=&quot;@+id/txtpwd&quot;  
       android:drawableRight=&quot;@android:drawable/ic_secure&quot;  
       android:hint=&quot;Password&quot; /&amp;gt;  
     &amp;lt;Button  
       android:text=&quot;Login&quot;  
       android:layout_width=&quot;match_parent&quot;  
       android:layout_height=&quot;wrap_content&quot;  
       android:id=&quot;@+id/btnlogin&quot; /&amp;gt;  
   &amp;lt;/LinearLayout&amp;gt;  
 &amp;lt;/RelativeLayout&amp;gt;  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWCCPtgULn7AKbWODPFhQQi27g6Dd5tKmh4bqbdZ3pV6chybLTG0m5za88rZA8NKf17vBNfJdI7zkQLxFTmsy0yNYIari-xZIp5nSYiGGmFEeEm_o-EV_VpFieis6pFf671BWT51hAS9g/s1600-h/activity_listing_xml%25255B1%25255D.png&quot;&gt;&lt;img title=&quot;activity_listing_xml&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;activity_listing_xml&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi16ov3sZhKORHEmdJAfRo5V_yeE6qZiVYG_X6NnTMc8o5MTP5gw03IEXazt91_Mo0okmKy9X53y8nATkNFrfmgjdOidZYQGTf7kdLBZIySU4o4QkmItibBkxRVF1L5bGzsuXPfw7eRkpE/?imgmax=800&quot; width=&quot;210&quot; height=&quot;332&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;activity_listing.xml&lt;/strong&gt; – the result display. The main UI component here is ListView with the id &lt;em&gt;list&lt;/em&gt;.&lt;/p&gt;&lt;pre style=&quot;overflow: auto; font-size: 12px; border-top: #cccccc 1px dashed; height: auto; font-family: arial; border-right: #cccccc 1px dashed; width: 99%; background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfQHgtxRTJ4evtdi6sjEs9m-e1946EzWcSUuGKHC_KekAH-0p2pjzWGCBxl2WiMu61yq0CGMgJo47puauF3cNGF2ALWtCg8rTPF90_wC5dI5Z1WRNQ2oACMPh3MbiHLc-Nm7nWQqS8ybZx/s320/codebg.gif) #f0f0f0; border-bottom: #cccccc 1px dashed; color: #000000; padding-bottom: 0px; text-align: left; padding-top: 0px; padding-left: 0px; border-left: #cccccc 1px dashed; line-height: 20px; padding-right: 0px&quot;&gt;&lt;code style=&quot;word-wrap: normal; color: #000000&quot;&gt; &amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;  
 &amp;lt;RelativeLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;  
   xmlns:tools=&quot;http://schemas.android.com/tools&quot;  
   android:id=&quot;@+id/activity_listing&quot;  
   android:layout_width=&quot;match_parent&quot;  
   android:layout_height=&quot;match_parent&quot;  
   android:paddingBottom=&quot;@dimen/activity_vertical_margin&quot;  
   android:paddingLeft=&quot;@dimen/activity_horizontal_margin&quot;  
   android:paddingRight=&quot;@dimen/activity_horizontal_margin&quot;  
   android:paddingTop=&quot;@dimen/activity_vertical_margin&quot;  
   tools:context=&quot;net.kerul.jsonlisting.Listing&quot;  
   android:background=&quot;#FFA233&quot; &amp;gt;  
   &amp;lt;ListView  
     android:id=&quot;@+id/list&quot;  
     android:layout_width=&quot;fill_parent&quot;  
     android:layout_height=&quot;wrap_content&quot; /&amp;gt;  
 &amp;lt;/RelativeLayout&amp;gt;  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;list_item.xml &lt;/strong&gt;– this is to display one record. This list_item will be re-used by ListView for each record.&lt;/p&gt;&lt;pre style=&quot;overflow: auto; font-size: 12px; border-top: #cccccc 1px dashed; height: auto; font-family: arial; border-right: #cccccc 1px dashed; width: 99%; background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfQHgtxRTJ4evtdi6sjEs9m-e1946EzWcSUuGKHC_KekAH-0p2pjzWGCBxl2WiMu61yq0CGMgJo47puauF3cNGF2ALWtCg8rTPF90_wC5dI5Z1WRNQ2oACMPh3MbiHLc-Nm7nWQqS8ybZx/s320/codebg.gif) #f0f0f0; border-bottom: #cccccc 1px dashed; color: #000000; padding-bottom: 0px; text-align: left; padding-top: 0px; padding-left: 0px; border-left: #cccccc 1px dashed; line-height: 20px; padding-right: 0px&quot;&gt;&lt;code style=&quot;word-wrap: normal; color: #000000&quot;&gt; &amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;  
 &amp;lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;  
   android:layout_width=&quot;match_parent&quot;  
   android:layout_height=&quot;match_parent&quot;  
   android:orientation=&quot;vertical&quot;&amp;gt;  
   &amp;lt;TextView  
     android:id=&quot;@+id/id&quot;  
     android:layout_width=&quot;fill_parent&quot;  
     android:layout_height=&quot;wrap_content&quot;  
     android:paddingBottom=&quot;2dip&quot;  
     android:paddingTop=&quot;6dip&quot;  
     android:textColor=&quot;@color/colorPrimaryDark&quot;  
     android:textSize=&quot;16sp&quot;  
     android:textStyle=&quot;bold&quot; /&amp;gt;  
   &amp;lt;TextView  
     android:id=&quot;@+id/trainingname&quot;  
     android:layout_width=&quot;fill_parent&quot;  
     android:layout_height=&quot;wrap_content&quot;  
     android:paddingBottom=&quot;2dip&quot;  
     android:textColor=&quot;@color/colorAccent&quot; /&amp;gt;  
   &amp;lt;TextView  
     android:id=&quot;@+id/website&quot;  
     android:layout_width=&quot;wrap_content&quot;  
     android:layout_height=&quot;wrap_content&quot;  
     android:textColor=&quot;#5d5d5d&quot;  
     android:textStyle=&quot;bold&quot; /&amp;gt;  
 &amp;lt;/LinearLayout&amp;gt;  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;font size=&quot;3&quot;&gt;Part C: The Java files contain;&lt;/font&gt;&lt;br&gt;1. MainActivity.java&lt;/strong&gt; – main interface where the search box is.&lt;br&gt;&lt;strong&gt;2. Listing.java &lt;/strong&gt;– will search to the online database do the result listing.&lt;br&gt;&lt;strong&gt;3. HttpHandle.java &lt;/strong&gt;– to handle the connection to the JSON service online page.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;font face=&quot;Trebuchet MS&quot;&gt;&lt;strong&gt;MainActivity.java&lt;/strong&gt; – the activity screen is activity_main.xml&lt;/font&gt;&lt;/p&gt;&lt;pre style=&quot;overflow: auto; font-size: 12px; border-top: #cccccc 1px dashed; height: auto; font-family: arial; border-right: #cccccc 1px dashed; width: 99%; background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfQHgtxRTJ4evtdi6sjEs9m-e1946EzWcSUuGKHC_KekAH-0p2pjzWGCBxl2WiMu61yq0CGMgJo47puauF3cNGF2ALWtCg8rTPF90_wC5dI5Z1WRNQ2oACMPh3MbiHLc-Nm7nWQqS8ybZx/s320/codebg.gif) #f0f0f0; border-bottom: #cccccc 1px dashed; color: #000000; padding-bottom: 0px; text-align: left; padding-top: 0px; padding-left: 0px; border-left: #cccccc 1px dashed; line-height: 20px; padding-right: 0px&quot;&gt;&lt;code style=&quot;word-wrap: normal; color: #000000&quot;&gt; package net.kerul.jsonlisting;  
 import android.app.Dialog;  
 import android.app.ProgressDialog;  
 import android.content.Intent;  
 import android.os.AsyncTask;  
 import android.support.v7.app.AppCompatActivity;  
 import android.os.Bundle;  
 import android.view.View;  
 import android.widget.EditText;  
 import android.widget.ImageButton;  
 import java.io.InputStream;  
 public class MainActivity extends AppCompatActivity implements View.OnClickListener{  
   ImageButton btnsearch;  
   EditText txtsearch;  
   @Override  
   protected void onCreate(Bundle savedInstanceState) {  
     super.onCreate(savedInstanceState);  
     setContentView(R.layout.activity_main);  
     //UI  
     txtsearch=(EditText)findViewById(R.id.txtsearch);  
     btnsearch=(ImageButton)findViewById(R.id.btnsearch);  
     btnsearch.setOnClickListener(this);  
   }//end onCreate  
   public void onClick(View v){  
     if(v.getId()==R.id.btnsearch){  
       Intent listing= new Intent(this,Listing.class);  
       listing.putExtra(&quot;searchkey&quot;,txtsearch.getText().toString());  
       startActivity(listing);  
     }  
   }//end onCLick  
 }  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;font face=&quot;Trebuchet MS&quot;&gt;&lt;strong&gt;Listing.java&lt;/strong&gt; – the activity screen is activity_listing.xml&lt;/font&gt;&lt;/p&gt;&lt;pre style=&quot;overflow: auto; font-size: 12px; border-top: #cccccc 1px dashed; height: auto; font-family: arial; border-right: #cccccc 1px dashed; width: 99%; background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfQHgtxRTJ4evtdi6sjEs9m-e1946EzWcSUuGKHC_KekAH-0p2pjzWGCBxl2WiMu61yq0CGMgJo47puauF3cNGF2ALWtCg8rTPF90_wC5dI5Z1WRNQ2oACMPh3MbiHLc-Nm7nWQqS8ybZx/s320/codebg.gif) #f0f0f0; border-bottom: #cccccc 1px dashed; color: #000000; padding-bottom: 0px; text-align: left; padding-top: 0px; padding-left: 0px; border-left: #cccccc 1px dashed; line-height: 20px; padding-right: 0px&quot;&gt;&lt;code style=&quot;word-wrap: normal; color: #000000&quot;&gt; package net.kerul.jsonlisting;  
 import android.app.ProgressDialog;  
 import android.os.AsyncTask;  
 import android.os.Bundle;  
 import android.support.v7.app.AppCompatActivity;  
 import android.util.Log;  
 import android.widget.ListAdapter;  
 import android.widget.ListView;  
 import android.widget.SimpleAdapter;  
 import android.widget.Toast;  
 import org.json.JSONArray;  
 import org.json.JSONException;  
 import org.json.JSONObject;  
 import java.util.ArrayList;  
 import java.util.HashMap;  
 public class Listing extends AppCompatActivity {  
   private String TAG = Listing.class.getSimpleName();  
   private ProgressDialog pDialog;  
   private ListView lv;  
   // URL to get contacts JSON  
   ArrayList&amp;lt;HashMap&amp;lt;String, String&amp;gt;&amp;gt; traininglist;  
   String searchkey;  
   @Override  
   protected void onCreate(Bundle savedInstanceState) {  
     super.onCreate(savedInstanceState);  
     setContentView(R.layout.activity_listing);  
     Bundle extras = getIntent().getExtras();  
     searchkey=extras.getString(&quot;searchkey&quot;).toString();  
     //rename actionbar title to search keyword  
     setTitle(searchkey+&quot; Trainings&quot;);  
     //URL with searchkey  
     traininglist = new ArrayList&amp;lt;&amp;gt;();  
     lv = (ListView)findViewById(R.id.list);  
     new GetTraining().execute();  
   }  
   /**  
    * Async task class to get json by making HTTP call  
    */  
   private class GetTraining extends AsyncTask&amp;lt;Void, Void, Void&amp;gt; {  
     //Log.e(url2);  
     @Override  
     protected void onPreExecute() {  
       super.onPreExecute();  
       // Showing progress dialog  
       pDialog = new ProgressDialog(Listing.this);  
       pDialog.setMessage(&quot;Please wait...&quot;);  
       pDialog.setCancelable(false);  
       pDialog.show();  
     }  
     @Override  
     protected Void doInBackground(Void... arg0) {  
       HttpHandler sh = new HttpHandler();  
       //set the URL address of the JSON service page here  
       String url2 = &quot;http://khirulnizam.com/training/search.php?keyword=&quot;+searchkey;  
       Log.e(TAG,url2);  
       // Making a request to url and getting response  
       String jsonStr = sh.makeServiceCall(url2);  
       Log.e(TAG, &quot;Response from url: &quot; + jsonStr);  
       //if respon null  
       if (jsonStr != null) {  
         try {  
           JSONObject jsonObj = new JSONObject(jsonStr);  
           // Getting JSON Array node name  
           JSONArray contacts = jsonObj.getJSONArray(&quot;training&quot;);  
           // looping through All Contacts  
           for (int i = 0; i &amp;lt; contacts.length(); i++) {  
             JSONObject c = contacts.getJSONObject(i);  
             String id = c.getString(&quot;id&quot;);  
             String trainingname = c.getString(&quot;trainingname&quot;);  
             String website = c.getString(&quot;website&quot;);  
             // tmp hash map for single contact  
             HashMap&amp;lt;String, String&amp;gt; contact = new HashMap&amp;lt;&amp;gt;();  
             // adding each child node to HashMap key =&amp;gt; value  
             contact.put(&quot;id&quot;, id);  
             contact.put(&quot;trainingname&quot;, trainingname);  
             contact.put(&quot;website&quot;, website);  
             // adding contact to contact list  
             traininglist.add(contact);  
           }  
           //if JSON format error  
         } catch (final JSONException e) {  
           Log.e(TAG, &quot;Json parsing error: &quot; + e.getMessage());  
           runOnUiThread(new Runnable() {  
             @Override  
             public void run() {  
               Toast.makeText(getApplicationContext(),  
                   &quot;Json parsing error: &quot; + e.getMessage(),  
                   Toast.LENGTH_LONG)  
                   .show();  
             }  
           });  
         }  
       } else {  
         // if JSON service server not responding  
         Log.e(TAG, &quot;Couldn&#39;t get json from server.&quot;);  
         runOnUiThread(new Runnable() {  
           @Override  
           public void run() {  
             Toast.makeText(getApplicationContext(),  
                 &quot;Couldn&#39;t get json from server. Check LogCat for possible errors!&quot;,  
                 Toast.LENGTH_LONG)  
                 .show();  
           }  
         });  
       }  
       return null;  
     }  
     @Override  
     protected void onPostExecute(Void result) {  
       super.onPostExecute(result);  
       // Dismiss the progress dialog  
       if (pDialog.isShowing())  
         pDialog.dismiss();  
       /**  
        * Updating parsed JSON data into ListView  
        * */  
       ListAdapter adapter = new SimpleAdapter(  
           Listing.this, traininglist,  
           R.layout.list_item, //list_item.xml  
           new String[]{&quot;id&quot;, &quot;trainingname&quot;, &quot;website&quot;},//array list  
           new int[]{R.id.id, R.id.trainingname, R.id.website}//the UIs in list_item.xml  
       );  
       lv.setAdapter(adapter);  
     }  
   }  
 }  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The Helper class for connection to JSON service server.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;HttpHandler.java&lt;/strong&gt; (no screen for Helper class)&lt;/p&gt;&lt;pre style=&quot;overflow: auto; font-size: 12px; border-top: #cccccc 1px dashed; height: auto; font-family: arial; border-right: #cccccc 1px dashed; width: 99%; background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfQHgtxRTJ4evtdi6sjEs9m-e1946EzWcSUuGKHC_KekAH-0p2pjzWGCBxl2WiMu61yq0CGMgJo47puauF3cNGF2ALWtCg8rTPF90_wC5dI5Z1WRNQ2oACMPh3MbiHLc-Nm7nWQqS8ybZx/s320/codebg.gif) #f0f0f0; border-bottom: #cccccc 1px dashed; color: #000000; padding-bottom: 0px; text-align: left; padding-top: 0px; padding-left: 0px; border-left: #cccccc 1px dashed; line-height: 20px; padding-right: 0px&quot;&gt;&lt;code style=&quot;word-wrap: normal; color: #000000&quot;&gt; package net.kerul.jsonlisting;  
 //HttpHandler.java  
     import android.util.Log;  
     import java.io.BufferedInputStream;  
     import java.io.BufferedReader;  
     import java.io.IOException;  
     import java.io.InputStream;  
     import java.io.InputStreamReader;  
     import java.net.HttpURLConnection;  
     import java.net.MalformedURLException;  
     import java.net.ProtocolException;  
     import java.net.URL;  
 public class HttpHandler {  
   private static final String TAG = HttpHandler.class.getSimpleName();  
   public HttpHandler() {  
   }  
   public String makeServiceCall(String reqUrl) {  
     String response = null;  
     try {  
       URL url = new URL(reqUrl);  
       HttpURLConnection conn = (HttpURLConnection) url.openConnection();  
       conn.setRequestMethod(&quot;GET&quot;);//method type  
       // read the response  
       InputStream in = new BufferedInputStream(conn.getInputStream());  
       response = convertStreamToString(in);  
     } catch (MalformedURLException e) {  
       Log.e(TAG, &quot;MalformedURLException: &quot; + e.getMessage());  
     } catch (ProtocolException e) {  
       Log.e(TAG, &quot;ProtocolException: &quot; + e.getMessage());  
     } catch (IOException e) {  
       Log.e(TAG, &quot;IOException: &quot; + e.getMessage());  
     } catch (Exception e) {  
       Log.e(TAG, &quot;Exception: &quot; + e.getMessage());  
     }  
     return response;  
   }  
   private String convertStreamToString(InputStream is) {  
     BufferedReader reader = new BufferedReader(new InputStreamReader(is));  
     StringBuilder sb = new StringBuilder();  
     String line;  
     try {  
       while ((line = reader.readLine()) != null) {  
         sb.append(line).append(&#39;\n&#39;);  
       }  
     } catch (IOException e) {  
       e.printStackTrace();  
     } finally {  
       try {  
         is.close();  
       } catch (IOException e) {  
         e.printStackTrace();  
       }  
     }  
     return sb.toString();  
   }  
 }  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;font size=&quot;3&quot;&gt;Part D: The Internet permission in AndroidManifest.xml&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&amp;lt;uses-permission android:name=&quot;android.permission.INTERNET&quot; /&amp;gt;&lt;/pre&gt;&lt;pre&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGMYXCtJJtYCzzeZ5F1QDChlA9_WRoAXziMUi0gKLYdl-eTO1ba5MW8tTw6yd7V2btdyrrv7wLUKO5_Gzcp8pC2CDqP540QfiKQLr5g1ytXRo6kbqEJxF9EGVxuMpjtrpn2RWlDjnQ9IA/s1600-h/AndroidManifest_xml%25255B3%25255D.png&quot;&gt;&lt;img title=&quot;AndroidManifest_xml&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;AndroidManifest_xml&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKAvufGWSVoeO8p1BsME65HNG8gz3ZJNCizoyAUTBvcaI66IXOoTIXdCHnGUMqOOmMZpj6gxayLt64nfiEvhTgcT6W2xylgX9_kwCO5dvoeLNyhpfgF0Lkf38npj5lf9rMyU1UIGxGBQI/?imgmax=800&quot; width=&quot;575&quot; height=&quot;430&quot;&gt;&lt;/a&gt;&lt;/pre&gt;&lt;pre&gt;Compile and RUN – all the best…&lt;/pre&gt;
&lt;p&gt;&lt;b&gt;Need face-to-face lesson?, we also provide Android Studio training, 0129034614&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrZCDUhBnfXE3bDvP49iZcY2kGPyaGWb6Ead6C-D1MEggD4Ed5m2qw3Pqo1k0w-evRwGnrjW-1b32THAZh3OSJq4siWAfSZUlJ-XO8DocCO1a2soxPdHCcxWD1h_5A4ImCX7DBmEY0pi8/s1600/whatsapp_logo_lit.jpg&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrZCDUhBnfXE3bDvP49iZcY2kGPyaGWb6Ead6C-D1MEggD4Ed5m2qw3Pqo1k0w-evRwGnrjW-1b32THAZh3OSJq4siWAfSZUlJ-XO8DocCO1a2soxPdHCcxWD1h_5A4ImCX7DBmEY0pi8/s1600/whatsapp_logo_lit.jpg&quot;&gt;&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://bit.ly/androidjsk&quot;&gt;http://bit.ly/androidjsk&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://bit.ly/androidjsk&quot;&gt;&lt;img title=&quot;android-kokuis-banner2&quot; border=&quot;0&quot; alt=&quot;android-kokuis-banner2&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_KUPsCJ9ltWIdg8NMLKOjYQYKYN8o4EI3Oux34S-YSzm7_RKRNxXvQkTWhVpqkbOVBodD0MHNyJQP-RlSf7BVjbKRi-Lo-sVrQGWTdNx8Z3pqIsNF0X9FCrBLngZW6aAfIjhrmngcqpk/?imgmax=800&quot; width=&quot;417&quot; height=&quot;142&quot;&gt;&lt;/a&gt;&lt;/b&gt; 
&lt;p&gt;&lt;b&gt;Disclaimer: Intermediate level. This tutorial works on Android Studio 2.2. Should you have any difficulties, leave your comment in the comment section.&lt;br&gt;SHARE to your friends...&lt;/b&gt; 
&lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpY96v-t0RJ2jwwK-ezz-zXVV24l4jH3Uo2N_fLxEu_F0vM-g7dJqYZrSe3tEkj-Be9awf_BuWxGxGffw46oRXEdvn7qTOAMO5RUULKApzZNRCqjev_rywL37CHAgt0ibUt7UEvsPtzk/s1600/sequentialBlinkingDownArrow.gif&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpY96v-t0RJ2jwwK-ezz-zXVV24l4jH3Uo2N_fLxEu_F0vM-g7dJqYZrSe3tEkj-Be9awf_BuWxGxGffw46oRXEdvn7qTOAMO5RUULKApzZNRCqjev_rywL37CHAgt0ibUt7UEvsPtzk/s1600/sequentialBlinkingDownArrow.gif&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpY96v-t0RJ2jwwK-ezz-zXVV24l4jH3Uo2N_fLxEu_F0vM-g7dJqYZrSe3tEkj-Be9awf_BuWxGxGffw46oRXEdvn7qTOAMO5RUULKApzZNRCqjev_rywL37CHAgt0ibUt7UEvsPtzk/s1600/sequentialBlinkingDownArrow.gif&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpY96v-t0RJ2jwwK-ezz-zXVV24l4jH3Uo2N_fLxEu_F0vM-g7dJqYZrSe3tEkj-Be9awf_BuWxGxGffw46oRXEdvn7qTOAMO5RUULKApzZNRCqjev_rywL37CHAgt0ibUt7UEvsPtzk/s1600/sequentialBlinkingDownArrow.gif&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpY96v-t0RJ2jwwK-ezz-zXVV24l4jH3Uo2N_fLxEu_F0vM-g7dJqYZrSe3tEkj-Be9awf_BuWxGxGffw46oRXEdvn7qTOAMO5RUULKApzZNRCqjev_rywL37CHAgt0ibUt7UEvsPtzk/s1600/sequentialBlinkingDownArrow.gif&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpY96v-t0RJ2jwwK-ezz-zXVV24l4jH3Uo2N_fLxEu_F0vM-g7dJqYZrSe3tEkj-Be9awf_BuWxGxGffw46oRXEdvn7qTOAMO5RUULKApzZNRCqjev_rywL37CHAgt0ibUt7UEvsPtzk/s1600/sequentialBlinkingDownArrow.gif&quot;&gt;&lt;/a&gt; 
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;&lt;/button&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kerul.net/feeds/6870330231223324402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.kerul.net/2016/12/online-database-thru-json-in-android.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/6870330231223324402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/6870330231223324402'/><link rel='alternate' type='text/html' href='http://blog.kerul.net/2016/12/online-database-thru-json-in-android.html' title='Online database thru JSON in Android Studio'/><author><name>FSTM KUIS</name><uri>http://www.blogger.com/profile/00723339728801815225</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_ZyvCJicur0R2vORNHGW1wkRqNeu76RlGocv2xUDw2uS47AoovTg5-EqXAHf6-OfAtt5aCSeMBF4rL-GbMtbMslQsAXVfPm7Dn7XtVswCRoUVrXMmdCvStd4Z6PpddmA4PiGd-TOXdVw/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2266837879935062327.post-4367928143201541251</id><published>2016-12-28T23:04:00.000+08:00</published><updated>2017-01-13T23:52:38.193+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android"/><category scheme="http://www.blogger.com/atom/ns#" term="android studio"/><title type='text'>Creating a new Android Studio project</title><content type='html'>&lt;p&gt;&lt;font color=&quot;#000000&quot;&gt;After successfully installing JDK and Android Studio, come the most critical part; the first UI programming. In the latest Android Studio (currently version 2.2.2 in the time of this tutorial written), the floating button is the default template for a Basic Project.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color=&quot;#000000&quot;&gt;Hit the File menu –&amp;gt; New –&amp;gt; New Project&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhg_Xu0bdS9eWsvuK6v2IKLpihqlLYlEdqLk0fS-KJDth0o8H8cSjpTDf6v6gGF8DeZIPJoPa5FdzKF2RyWcXokiHJXuhJ0BIMa-bApZbW-ip4tNK6WNquZV9xukULZLmUMRs5QkC1zf6E/s1600-h/file-new-android-studio-project%25255B5%25255D.png&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-Fcarl-62syVtcSxfv73MIqIL_PMUX5eUN-_dZbpTdThZV0ZIo2J7L-mAoPYndkpr0pF-wwxOo8cvo9s-NHC3pxpfUN5ur39XFi8gTD5wIjxYUQZrNsj8K-znRzfoWU7z3IC5VsdDHqs/s1600-h/file-new-android-studio-project%255B6%255D&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;img title=&quot;file-new-android-studio-project&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;file-new-android-studio-project&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFNIOtk6lkqA7fFgLMNYtstzZ8oFf_gwmoVHSTpUk8NlmQ3BuCHHoWWiXdwFJBXTll0ih6cWCvFjngHQHimgRHwceaRsFfHDDAeHcYkxTXbj5gF2C2zTCvqVeZm0S6T59edcrBcLLYx-8/?imgmax=800&quot; width=&quot;600&quot; height=&quot;596&quot;&gt;&lt;/font&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;font color=&quot;#000000&quot;&gt;The following configure project window will appear.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcMXHobCc3BLB6_gCHuCEWIREYEZQDOzNEaCV_aobuaWYDZaj67cCZFfkeYi6X5YHko1Ir2QhOj_sGbUv4DQI0_U8WQFTKU1NpfrH2oO1fgBuDr-k2EKTcY13qBDqbwzyy60sEqCJrf10/s1600-h/configure-new-android-project%25255B4%25255D.png&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKqJJ6izbHSqj_-YcyTTYaXDQr2nrRcS3Z_6xHPSz1SK4cYq4fWHp7FIeHohuyWkeDTAFRSAvdS1-D7WrCYKEk52VbZR1qmHp98zhK8yau1l_pzGEPp98AQbLTZ0_D-ypVuW7GJ5kCMr4/s1600-h/configure-new-android-project%255B6%255D&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;img title=&quot;configure-new-android-project&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;configure-new-android-project&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmFv9JNcGYiuQ-GrJsYKsrlEFYEOr9jbzQfPBWWN9xf8YI41gu36g5ih_ZEmDc2v4rXBVldu71lbS6YXAKcjHaL3VSiTRtVWtayyi7E6J9_ng-1JWOsPtC7ZiejSkw4Z85Z8gAfYSok2k/?imgmax=800&quot; width=&quot;599&quot; height=&quot;651&quot;&gt;&lt;/font&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;strong&gt;Application name:&lt;/strong&gt; Name your apps here, related to your project.&lt;br&gt;&lt;strong&gt;Company domain:&lt;/strong&gt; Your company domain name, if you do not have imagine one.&lt;br&gt;&lt;strong&gt;Package name:&lt;/strong&gt; The apps ID automatically created using the reverse domain convention as in Java.&lt;br&gt;&lt;strong&gt;Project location:&lt;/strong&gt; Make sure you could easily locate your Android Project folder.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color=&quot;#000000&quot;&gt;Next is the target API setting.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMcnWn0aqQjx58XQmagFhcIbDRcH_Y9Igk84GHWKMHj2UL-pjmAxENx6rvhiKa8M2xkY5Na9a-9O4ogrcRRB2prTWTwFuws0KEZnSocOjXKia-z1orv_wLdOF6t-lcEMK2ShH9KQX4ai0/s1600-h/target-android-project%25255B5%25255D.png&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;img title=&quot;target-android-project&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;target-android-project&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLiB7lz-LGsNBL_Ox6SBZIvv6kTbMmVhInIzDQhjzMgKnECXXAgGOhqYuWLIc0ON2dpr3czChY_Dee0C3arglUxDqmBWcPQT56Uad6J2Vi9WDhxR0WM027vK08OdHEiDms5quIQL90soc/?imgmax=800&quot; width=&quot;603&quot; height=&quot;655&quot;&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;font color=&quot;#000000&quot;&gt;Choose the Phone and Tablet form factor only for the time being. Just opt for the proposed Minimum SDK suggested. If API 15 means that your apps can run on Android IceCreamSandwich as the minimum device. Lower than that is not supported. NEXT…&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color=&quot;#000000&quot;&gt;Choose the Basic Activity, and NEXT…&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisMzIASpYlI8H09uIAOOl-3a1MTjb0CRaXDzQIvhfAOLm0eRjK8MYpniIavbCbqcHDGekqZXuxxUc8xIiv8PwF7_6wIuKX-ZHqoAh31zA-XiuD2jhh_ID9gRtSA9QM3sM5r3gudWRuU_4/s1600-h/basic-activity-new-android-studio-project%25255B5%25255D.png&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;img title=&quot;basic-activity-new-android-studio-project&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;basic-activity-new-android-studio-project&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLCd04HGcTMd7lE26zah93R1eiMI41ZivCahmnH56pYtWS8ms9iu3TwDg9zgUQ2tXVRVmeZyetFUy7dG0hyiXdC8_kr6G6TLpkaRmgEwiaT7JIW0Xt3qRgQuPmCt8fH93hW2s8NT-PPeU/?imgmax=800&quot; width=&quot;602&quot; height=&quot;655&quot;&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font color=&quot;#000000&quot;&gt;And hit FINISH…&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhczCmnu1_DwsM2wOMTmahuyDmPFeNsPmA018KvqjfxbFa98edte1vwHwy1gvfdMPluTkDOu6tRjXmeMzDm5AfevkfC_Mwf-_dN_O65zOZ45BFUpTjlSBwjLkmX8qhVUy0G6Wh1tbuYDcE/s1600-h/customize-activity-name%25255B6%25255D.png&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;img title=&quot;customize-activity-name&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;customize-activity-name&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqTk8OPIoPmaHVvyWyUBVsKXDfEYTg51o4NAcSlFOl8EXTC18PO2f-Ndl5W4QaGCWvRMA2x6bnhvfD-1mZRklrhmm6PTal2JX6hLLgxycb9pfjkM29mJQir2PKIrm5njTyM9W75Kobym8/?imgmax=800&quot; width=&quot;601&quot; height=&quot;648&quot;&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;font color=&quot;#000000&quot;&gt;And the Project folder will be created for you. &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color=&quot;#000000&quot;&gt;The project folder.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-cwyrs9pF5jaXxIqlhr0DPWQTVW-9pXvKsrZ-jR7buHQk4a0eI3cBFhSpUZPgE_nitNEqRAiXoZiJkYEVBKJByPssyIE0N6-Ja6pPcEQg5IHLYIUWZWHNrL2U_Am_lfmLL3ORvNo-1nQ/s1600-h/the-android-studio-project-folder%25255B4%25255D.png&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;img title=&quot;the-android-studio-project-folder&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;the-android-studio-project-folder&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTBjzwmFqfLscoHDLQSvh5kWdEeH1mtb8lrOvgELE2EzZpCPivvRZuSBPvh7GCJ6SFdDGT5_bbQ_7puSABTwLXiu5VNm6emC-p3CrUBSYe27rMsnTIoDozSvzn1Xb16WAURKCAJzaDhu4/?imgmax=800&quot; width=&quot;609&quot; height=&quot;394&quot;&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;&lt;font color=&quot;#000000&quot;&gt;The GUI EDITOR&lt;/font&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;font color=&quot;#000000&quot;&gt;Edit the &lt;strong&gt;content_main.xml&lt;/strong&gt; file. This is the layout file for our new screen. Add a LinearLayout to facilities our GUI arrangements. &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-7irK9mRIyPAFLMZ4oG1l8GbRGWMlQBWyeiugbL7tby8HJ-cLFEx3QiCMhP_nBj679bEF2ZIZNAklx-GbmCCO6mBau8BmoDT7h1C-1NJWqipcTQeIyr1BjVjRmdYfZ8OkkMHhOglC19U/s1600-h/linear-layout%25255B3%25255D.png&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiduHsS1NZs4zLRLQsRuiHZNAy4LeZwJWDyhsmI9nvPrata5pVGkj0dNfRjJAMulZZAoi1ib_6orrV0VFurGP-1-u0c-h2xYnIn-lQdjWhyphenhyphenHsY_wsMKRt_1oar1ZR2q9SUcRpeExQkRyyw/s1600-h/linear-layout%255B4%255D&quot;&gt;&lt;img title=&quot;linear-layout&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;linear-layout&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg66wUEBg5VELRWogQ4JwXeWtNPI_HkKJkX38YukJSbaGDQFX-eSqeKAYvFnsd267L7-r5humheqHOSEs8drJOx3pOIqxO7hU60-_WQd6D4t30QzZv-mYvCZBWbipBEWUe4TIZd1AVPeOk/?imgmax=800&quot; width=&quot;623&quot; height=&quot;436&quot;&gt;&lt;/a&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;font color=&quot;#000000&quot;&gt;Add an EditText to hold latitude value. Provide the ID as &lt;strong&gt;&lt;em&gt;txtlatitude&lt;/em&gt;&lt;/strong&gt; and hint. Hint is a placeholder or message clue that will disappear when user type their input.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGRDeoEFM7_2m3vmXM2atYTWKzdbW6_b23lQsICb9-PGwkmrVd0aGSgoJgBZajFWC4uco9obwdxYd_MQs8WL0dp0huzG4l7R4os-2X-Z6xV1hLscbc9nTX0ZYjZnBKzMmPu_5mIcH50_4/s1600-h/latitude-textbox%25255B4%25255D.png&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNfkpUwradLMreyQovYwDzzrC9Q2n37ru4ZCzBFhBoq8CvSYtUObE83eae07y9ANT69hOcNwj_SL8dmgofsa0MBSlCc0t_6I29H8NIK3QmW9Nx01Wu_K_ZBA1hAKtFbiiQc-NOoX0-K6Y/s1600-h/latitude-textbox%255B5%255D&quot;&gt;&lt;img title=&quot;latitude-textbox&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;latitude-textbox&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPafbUQARdanzm-_bUOwetDDpSipURi0BkCwIM4rMuhvNQm2Pf-GonBefmE5K2fE-SAMgDo4AkHdE5q_eCpIO4k0lbGQXPzEWM05a0giu90GYtPBNVaA8Bo_j3ek1Y_BoxT8usi9ihibM/?imgmax=800&quot; width=&quot;626&quot; height=&quot;462&quot;&gt;&lt;/a&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;font color=&quot;#000000&quot;&gt;Add another textbox to accept the latitude value. This time the ID is &lt;strong&gt;&lt;em&gt;txtlongitude&lt;/em&gt;&lt;/strong&gt;.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMmhJi3dOsDWlm8O4xn7bs4qGFFlXtFiFVWv9rw4-p2j63YzCBj7j6RCz15_klDnSu5O8tHcDzRTRkvNEJaz8M3iQrJb5hhA7dIncS1XWpP7rQoE5iI4ebaVNTLLxMfdJW27vreVJ7Kr8/s1600-h/longitude-textbox%25255B4%25255D.png&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVVgV_dAmoeFwEDvcggZp3suk5QRyJZ-vQ7gCsvo3nNeJVmRnR09Xiu08ZVY5aiwOkgbwDn4ak95_hjSg5jgWSgHm4q9ywVZ_PzaQ7RDGfPY30QkmiiWa3LR5jLDkv39Ny-iGs5Z6RSf4/s1600-h/longitude-textbox%255B5%255D&quot;&gt;&lt;img title=&quot;longitude-textbox&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;longitude-textbox&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjroP2yGm_k6UihHSQZ4tBEl9VnkCtX8hbIMawg547RwPv5HHpz_8BRbKK-CNPBroUlR8ptH4ApkOLfz2leYkSDq2Nq0wYSDi50aGa3umzy-V2WQLLjknQGn9qkH1tst_CYuBCVNMmFGlA/?imgmax=800&quot; width=&quot;629&quot; height=&quot;441&quot;&gt;&lt;/a&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;font color=&quot;#000000&quot;&gt;Add a button with ID &lt;strong&gt;&lt;em&gt;btndisplay&lt;/em&gt;&lt;/strong&gt;.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUqlGD8hZEZdnDUom-rMw5hHgXry3UciSoRAdTBOW4tdbR6Q6GVwTcsapHRSLaBgZA_qU1kR7O61SOssLNX2sHi49V54VCzDeUD_pFQowQOWw0JMywt1R-ncAKlelXYig2s9V_6fADVLM/s1600-h/button-widget%25255B6%25255D.png&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEik7gb1S23Fwf0V3Kj5MycO3TsE55TFzdIC70U-MiB9WiVHdLS02NgislWcR2ZNaJZdVQQj5viOBrQ0Qae1cMVea52fzwRMckpegRaUoB-oB8_NXxZWx_vSpzIf7Nkn9B-bvdjJBIAkn50/s1600-h/button-widget%255B7%255D&quot;&gt;&lt;img title=&quot;button-widget&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;button-widget&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCji8VtTor08xkjY6tAXS2JUckXldkc09EskQCriFEKuclwZyFBRofh-qtHsv9AFRNpvDsn4XMDvfGj1RslqaAkQh9N0tczzGr2R5xKGxfKlEo8nTMfg10hLYpjHaehUO5V0Bs-O8bVno/?imgmax=800&quot; width=&quot;629&quot; height=&quot;441&quot;&gt;&lt;/a&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;&lt;font color=&quot;#000000&quot;&gt;The JAVA codes&lt;/font&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;font color=&quot;#000000&quot;&gt;Go to the &lt;strong&gt;&lt;em&gt;MainActivity.java&lt;/em&gt;&lt;/strong&gt; file; Add the code to operate the button. Should you see the red lines with the suggestion to hit ALT + ENTER, please do so. It will add the correct import API statement.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCInQt2CKQDEjqvSqHcPD6ZS6Pz3yfGqbnq1LmPM334EqYRne7etiOvrd9gP0lL9akzIdd29clNZeh9i7mrOO0MJk4CRdcrOeBFqh1rxeFL9BEpTIMsLtC4ijlox6PgKP6C-UXAuWaJmA/s1600-h/object-name-of%252520UIs%25255B5%25255D.png&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiz6Wx9fK09eukkqOCqbKnLfT9ZSBhcW2fl29av2ugSjfciHQA8CyMG0bbVX3mdugh06lELlRrCOyNh_Ts9CAnCXR5p24c_E5A-lQ4pV-fSjlLtz2Xe4MDi4LxuBsS95Tw_Rqrf8Ca5XhY/s1600-h/object-name-of+UIs%255B6%255D&quot;&gt;&lt;img title=&quot;object-name-of UIs&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;object-name-of UIs&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbg4Rnje8_UKoDW1t0h78981oD3-MsOzAkDuZFZeDM_NILO_ClT_Tkcp8-slF8D79Zuj7TuE7rSDA_yfXfWHA7W1zmcSzClXrvcx45GQ2jnyGIu7MWn8Jg3ugSEV9G9pbH9TRs2iEyj5E/?imgmax=800&quot; width=&quot;632&quot; height=&quot;280&quot;&gt;&lt;/a&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;font color=&quot;#000000&quot;&gt;Link the object name to the GUI in the layout XML. And handle the onClick event.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgB6kBZECzrehroCIn4F35CFKA5pKInJ0l1ledGpPCSJzw5Fd-CbNSorhyphenhyphen9-1LKnPv-Sg3JNuGMTYBF1G59Leilf5yCsPuHbHUHvhbvric2asm98BacUBy4RLwfSnvHiCn1mCWibQidz54/s1600-h/onClick-code-android-studio%25255B4%25255D.png&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTWJcLELDdRrDQcqmeSM2589ls_bKJ0GjgUFYjoANdpPKI8Cj_slt18nlMAkgyJ2mADzIKbinZvq6hxK_zBedg3N7WGhekMgGoHz1YUzVuKWvQeHKBbVrHNYT15ag7ua3z2Bq966PRYH8/s1600-h/onClick-code-android-studio%255B5%255D&quot;&gt;&lt;img title=&quot;onClick-code-android-studio&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;onClick-code-android-studio&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTuPCN17vBeiR512jRGdX8M3Ur934RU6nzNGZGBNSymhEYpjxRITbERId74G_YVaMfBpxULsgZHsfQ__Nl1bQJ0-bLNlCEI88Fy-_yR8wPnaVs-Qgx6Di6e6j0Kv24v4vw3h0DaiEluaA/?imgmax=800&quot; width=&quot;633&quot; height=&quot;491&quot;&gt;&lt;/a&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;font color=&quot;#000000&quot;&gt;Try run on the emulator provided.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;/font&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kerul.net/feeds/4367928143201541251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.kerul.net/2016/12/creating-new-android-studio-project.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/4367928143201541251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/4367928143201541251'/><link rel='alternate' type='text/html' href='http://blog.kerul.net/2016/12/creating-new-android-studio-project.html' title='Creating a new Android Studio project'/><author><name>FSTM KUIS</name><uri>http://www.blogger.com/profile/00723339728801815225</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFNIOtk6lkqA7fFgLMNYtstzZ8oFf_gwmoVHSTpUk8NlmQ3BuCHHoWWiXdwFJBXTll0ih6cWCvFjngHQHimgRHwceaRsFfHDDAeHcYkxTXbj5gF2C2zTCvqVeZm0S6T59edcrBcLLYx-8/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2266837879935062327.post-1510533845545002905</id><published>2016-11-16T09:11:00.001+08:00</published><updated>2016-11-17T12:40:23.160+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="eclipse"/><category scheme="http://www.blogger.com/atom/ns#" term="ide"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><title type='text'>Eclipse Java IDE</title><content type='html'>&lt;p&gt;This tutorial consists of;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Downloading and installing ECLIPSE&lt;/li&gt; &lt;li&gt;Example 1: Creating Hello World for console&lt;/li&gt; &lt;li&gt;Example 2: Java project using JFrame&lt;/li&gt; &lt;li&gt;Example 3: Applet project&lt;/li&gt; &lt;li&gt;EXAMPLE 4: Toggle Breakpoints and Debug mode&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;DOWNLOAD JDK&lt;/strong&gt;: First, make sure latest JDK installed, download here (currently we have JDK1.8)&lt;a title=&quot;http://www.oracle.com/technetwork/java/javase/downloads/&quot; href=&quot;http://www.oracle.com/technetwork/java/javase/downloads/&quot; target=&quot;_blank&quot;&gt;http://www.oracle.com/technetwork/java/javase/downloads/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Shortcut link &lt;a title=&quot;http://bit.ly/keruleclipse&quot; href=&quot;http://bit.ly/keruleclipse&quot;&gt;&lt;strong&gt;http://bit.ly/keruleclipse&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;JDK Installation is damn easy, double click the downloaded EXE file, and continue.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzhrt4rJzcTaJuGh5fMcV0pnKvGNnKG5u_tLeYroF_834kzzGQSlT1Vx8mTeCKo3YSSPWSos96c_FDuFDRs4m2PdFAcFR0IcMYG3lKn8rNUxL_8pfL8CtGCoQ60hC7FJwmK7oseZKAQ88/s1600-h/download-jdk%25255B8%25255D.png&quot;&gt;&lt;img title=&quot;download-jdk&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;download-jdk&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9RuAwTK9NGqLOEIUb9xK4lbo50z4suQ-Xw99mny_7dhCZLUdlVEJxoDg8ZIfdQ4SMDne4tCMtdVGMu6D9TvRw8fieAjDN9mNxEugSAcUtkZKoBzpQj4LjHOFb3oH2PR-R-ErqbZjw-rI/?imgmax=800&quot; width=&quot;604&quot; height=&quot;449&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;DOWNLOAD ECLIPSE&lt;/strong&gt;: Should you prefer the latest version, download here –&amp;gt; &lt;a title=&quot;http://www.eclipse.org/downloads/eclipse-packages/&quot; href=&quot;http://www.eclipse.org/downloads/eclipse-packages/&quot; target=&quot;_blank&quot;&gt;http://www.eclipse.org/downloads/eclipse-packages/&lt;/a&gt;&lt;br&gt;choose either 32bit or 64bit suitable to you Windows version. The current Eclipse version is codenamed NEON, as the writing of this tutorial.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNPnqYplqSyIjIQY3R4paJT7sVnjN9k899XRZkhhBR2Uf10G-UzmAE2zvJ778QR-ERTfCNDo3q0EE4oOQ6iY35kM4vlqyeS2GBx8XuNJkBnN3vknBca0Gtrj55j72c1YsqIRZvgeR8tmo/s1600-h/download-eclipse-neon%25255B3%25255D.png&quot;&gt;&lt;img title=&quot;download-eclipse-neon&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;download-eclipse-neon&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh5VwqHfpBmHSMFe_AJU5Z4y1c_MFnl7jTlnY-tSexBr07GZMzgQaq5F7k6WdJ40hFuWBCOxbUr6v0oZg1jAhpMbAaIkm8C57ovFk8cUnr8k2GyoeJpLkPN7ZipDU78CO0GqIOj2bZPk8/?imgmax=800&quot; width=&quot;605&quot; height=&quot;444&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Copy the downloaded zip file to you harddisk. Right click and extract here.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcuFPjaiodDZ9MU7IRdfyhi6YcMyM0Amf9_T0E9aMRoMQgdJAmyNhnstYX3-wRv7DqDcUTICbOQmDTHDd0gXjPugggP0lvgPc-Rys6sCbijy9xLTOLbNM_M38q8cm_TDtK2rmlbu5QJrw/s1600-h/extract%252520eclipse-zip%25255B9%25255D.png&quot;&gt;&lt;img title=&quot;extract eclipse-zip&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;extract eclipse-zip&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkNCiSn2_Ds51nCSf6UBdIqc9m7BFPxXUCMg5svAg9pwUM84PmidHRZIE2rh46mY7YKRAPVvthnX0D2xecL3x906icYvZ4kcdrVSNVEQn5RwXrooBJ7sWV3hAhy1NwA1dq0Z3oQ2275_c/?imgmax=800&quot; width=&quot;602&quot; height=&quot;395&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Locate the eclipse folder, and double-click eclipse.exe to run the application.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhIdUxwHGH9GjdpIsQZ6OsDMKd-275MgIH0Uw2BlsL0hcek1zHdzLImSADVm9ufWdMn4u93dz687y2UjmwAyGIYhFETdKL2VzirQkFC5GfI1dKmMtP1b3JPfAGOaYpLHDtI5kTHOLlI60/s1600-h/eclipse-exe%25255B4%25255D.png&quot;&gt;&lt;img title=&quot;eclipse-exe&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;eclipse-exe&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj00YxKz8RVDB7_jQoUBIwZ5xdBNmXW6Hdb5m4iKuzSxq56b6XsjVHDOKyhX4u85uQ8swSyudFAMeKjvvGcp2E7_P17m99rkrjVOARnz6dURlTpE190gsR8GPbcjYor1voQcmLMF1L0lzg/?imgmax=800&quot; width=&quot;602&quot; height=&quot;224&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://bit.ly/keruleclipse&quot;&gt;&lt;img title=&quot;readmorebutton&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;readmorebutton&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwHh4p_X_NERFbqXr8uJQv0xd73ZrzE4cRS3p_9GYxDSzhyphenhyphenA8DYoGl4RwEWRhwIWdtIWbVtgnNa8hXZ9udsVmxiDQtM8GzoUncQ9gfLP_vTcw6JWIdAM04UxJbh8UtNbCapzMHR322q-E/?imgmax=800&quot; width=&quot;302&quot; height=&quot;89&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;a name=&#39;more&#39;&gt;&lt;/a&gt; &lt;p&gt;&lt;strong&gt;EXAMPLE 1: Creating Hello World project for console&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Go to menu; File-&amp;gt;New-&amp;gt; Java project.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvd9fl7cIUIFtZwZGw0Iz-Szce0PZvwAFFn3DSLVk00yMF7gpDRlOYYL-9PfG2Z0-YOcQ1XWYBQpldulwOVjMli5Mp6ukEHnwuOWncCqC5Ky3Opp0I1Bl3G7Xb08Xmn-ZsC5nwMJXLTCI/s1600-h/new-project%25255B3%25255D.png&quot;&gt;&lt;img title=&quot;new-project&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;new-project&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjf5SvyVRhyphenhyphenl6XjF6sTBEkfCtfsbuRgebUKkhC9ia4xtm5J6yuG5WQSwQB9cVgDEY1pzTeBgSi7bEdOFeqdF332uR8PLR3u2U8JY4RckI2d6lEWRTImbnJ3jtWIHCi6nFplRY4xoVdqg4A/?imgmax=800&quot; width=&quot;608&quot; height=&quot;391&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Provide the project name. Click FINISH button.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH4J2lhlRKJatEDJAZZRDpmFf2JMI5j1UQCQEhVRPJUJm5BFvBqOH_wg-_G1t2hZfz5GhvE1jbuD1mFiFdpZ0e_SP9LV8wn3cG0qUg-KMFHgIVLtGtqUiTQqXbrd7iSqDJd-WD5SPO3do/s1600-h/new%252520Hello%252520project%25255B4%25255D.png&quot;&gt;&lt;img title=&quot;new Hello project&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;new Hello project&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoUgX7HqiJvq58eR48Dgu9eeAY4MEengQ2SYCYrf4RYYkM5Rd3z7rVMf7C8BrDXNIwnhWoN7Fsb2ftnkH6kHfThO1MB5qABg-0Uw5EYdQF28_jl3sim6UgCrhHGqQSvpN-RENnRBzNjCE/?imgmax=800&quot; width=&quot;382&quot; height=&quot;521&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Open the project navigation, locate SRC folder. &lt;/p&gt; &lt;p&gt;Right-click –&amp;gt; New –&amp;gt; Class.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQAo1ru-pkUT2sqOtzCeD3Y-MU0AROI36N3wvxRN6h93hqgOOFVzsE4cxX2TTdv3wJshJF6bKwr0RGSqWJLY8MZP3ngCbJ3A7Az-ARyhOL90_VKFnYmU8V3pJYvRxfwqfz7vR-banLEaQ/s1600-h/new-class%25255B4%25255D.png&quot;&gt;&lt;img title=&quot;new-class&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;new-class&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBbJBSpUWN57moYgo-qKDgJKbCq5n_qFOMmQgl7dvoXMEft9qqiZy81mQlB40csZRvzcp02A7pu2o3t9NDh7J72iUXTsoQk8cGa8a45SEjfsrrKuo8Y1EwJfq4sGyIATgBU9RN6K3lWzw/?imgmax=800&quot; width=&quot;607&quot; height=&quot;390&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Provide the package name. Use the reverse domain as suggested in Java convention.&lt;/p&gt; &lt;p&gt;Provide the class name which start with capital letter.&lt;/p&gt; &lt;p&gt;Choose to have the &lt;strong&gt;&lt;em&gt;main&lt;/em&gt;&lt;/strong&gt; method. And hit FINISH…&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyM549EZPw1-7s57auTWPyyVNQm1dPEJwYFP8UOMLozmV8g1hBMLsi2xygblKjFdyY5Hj9XtBmDicQsG7lB1zjwlGArn1WTWd_yOsaOKHz_gBwCODNbZRIoqaXGSNDvoo2Z36mJcr0m3U/s1600-h/new-class-details%25255B4%25255D.png&quot;&gt;&lt;img title=&quot;new-class-details&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;new-class-details&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpIRXRZndVVlEY8JzOWBr-Fsix-F4OJVl4ZVc7modtb577FfT1vjxuqoMcsEL4IGLsPgOpOO9R-RWdmXv7E-ynUpCTzrKD6kW01fzHD-Z5Hdg5rhwxXS2SAhFL7PgA_JAPMMoj7lvR6sA/?imgmax=800&quot; width=&quot;608&quot; height=&quot;499&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Write the Java code, example System.out.println(“Hello World”);. Save and hit the RUN button. You’ll see the output in the console below.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg73kZT_0JgJ3UwNzmB3x3natGq05lpzOpVVArCGUmA09z7pHnDqJsCf4P7GtINNp-mRkdnJbkT_PvL21wB5h7pAioFMsTKZeU5WwquUl1qgcHUkT_l-9TkzjZWi1cbHN5kA1ve6nR-0Hc/s1600-h/console-running-hello-world%25255B4%25255D.png&quot;&gt;&lt;img title=&quot;console-running-hello-world&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;console-running-hello-world&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO8pKrzB2jB0eA2frdTaoMzo44pm2aWig3y852c4ew7BLR7tNEpPPEylC3uugMlsuuIj1_kguoHNS90hlbUeBRneTSkj8quUDsXdNIG-ctkGNrCi8n8iDeEiviPOM8yge9lVg9E1i_ZNo/?imgmax=800&quot; width=&quot;608&quot; height=&quot;391&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;EXAMPLE 2: Project with JFrame&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Create a project, and a class as similar to EXAMPLE 1. Write your code containing the JFrame API (or copy &amp;amp; paste codes below). Hit RUN, and the output of the program will be displayed in Window.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjn1Ud12egwVTMhedmrMyMPuP15GnRX__kD8W4HnwwBfMuHF5vu-qJmnu5g6qBXJVOGSUZUsbiaTBlPhw5k5GFz_-jCurce0LO8Y9Y2GvQ8H1KDEy25TYE0bp7z8f56k46FXjLAuQTw0k/s1600-h/example-with-JFrame%25255B4%25255D.png&quot;&gt;&lt;img title=&quot;example-with-JFrame&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;example-with-JFrame&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiLtls0xeVOA4tkesecE3jgahHUWAno8syUjKjj_ha8RcRcRCCUpZFjbKO2LgJNuFiEgpMVNKkBstbcy1JNBYqjgr4VMW-HRaRPqjJawPaYckK4gsC4WjcHycnK5SIbuJV6sCjSs0Bg-0/?imgmax=800&quot; width=&quot;614&quot; height=&quot;393&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Code sample with JFrame&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Courier New&quot;&gt;package net.kerul.hello;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Courier New&quot;&gt;import javax.swing.*;//the JFrame class resides here&lt;br&gt;import java.awt.*;&lt;br&gt;import java.awt.event.*;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Courier New&quot;&gt;//JFrame superclass//FrameButang subclass&lt;br&gt;class Hello extends JFrame implements ActionListener{&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Courier New&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; private JButton btnMerah, btnBiru;//declare buttons *****&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //constructor&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public Hello() {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //buttons&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; btnMerah=new JButton(&quot;Merah&quot;);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; btnMerah.addActionListener(this);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //biru *****&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; btnBiru=new JButton(&quot;Biru&quot;);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; btnBiru.addActionListener(this);&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Courier New&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Container p1 = getContentPane();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p1.setLayout(new FlowLayout());&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p1.setBackground(Color.white);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //draw GUIs&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p1.add(btnMerah);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p1.add(btnBiru);//btn biru *****&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }//end FrameButang&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Courier New&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static void main(String [] args) {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //initiate jframe&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Hello frame = new Hello();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; frame.setTitle(&quot;Kerul: HELLO&quot;);//window title&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; frame.setSize(400, 300);//widthXheight&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; frame.setVisible(true);//show window&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }//end main&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Courier New&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void actionPerformed(ActionEvent e){&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Container p1 = getContentPane();&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Courier New&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (e.getActionCommand().equals(&quot;Merah&quot;))&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //button Merah clicked&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p1.setBackground(Color.red);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if (e.getActionCommand().equals(&quot;Biru&quot;))&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //button Biru clicked&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p1.setBackground(Color.blue);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }//end actionPerformed&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Courier New&quot;&gt;}//end class&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;EXAMPLE 3: Applet with image and audio&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1n5bT-Jc1UwE2fadty_tmc32FhBcK_jvitPuJN1gAHfad7wB9DmppbRY81hOuy6hS1LJFZ4XidT-h54w2-Nj7TFmeatk0rIr9JMz7O0M_9iLfirvE7ySp0C4sNXJwQifr9VGpqTAbEFc/s1600-h/applet-sample-with-audio-image%25255B4%25255D.png&quot;&gt;&lt;img title=&quot;applet-sample-with-audio-image&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;applet-sample-with-audio-image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvTCMhz6-Y-1R2mOpGxjnoVyQh1t6AQRMAbzs_wcce5aV17W44d_KeQ9C3EjxrdhFWoYG1bhdSV7lkFdr5bbiC9XI4LpK3AF1BMPOR2cwfge36PAHcMDmuagztEaBo4FLrbI5ec2hoofE/?imgmax=800&quot; width=&quot;617&quot; height=&quot;358&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;You may download the code sample here - &lt;a title=&quot;https://drive.google.com/drive/folders/0B5_Hw_xzXWcXdWtscU12RkFheWc?usp=sharing&quot; href=&quot;https://drive.google.com/drive/folders/0B5_Hw_xzXWcXdWtscU12RkFheWc?usp=sharing&quot; target=&quot;_blank&quot;&gt;https://drive.google.com/drive/folders/0B5_Hw_xzXWcXdWtscU12RkFheWc?usp=sharing&lt;/a&gt;&lt;/p&gt; &lt;p&gt;To start an applet, similarly create a project and class as in EXAMPLE 1.&lt;/p&gt; &lt;p&gt;Copy and paste the image and audio files to the Java project in Eclipse.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPdtHgGmKfiklIpSbWVdbg9psHeiPV6G56pyieyElEWFibiOUEMjtFUhMRSCRMdyu0kx79uRY3QBtsLnjzNtbi0n4J6Ucv3LgE_7ry_ZhVl-OvAkqK353qP0avfhfX7HsGysOsjGzDvPA/s1600-h/applet-resources%25255B4%25255D.png&quot;&gt;&lt;img title=&quot;applet-resources&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;applet-resources&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyY_blpQ6mDG_sewWuMkSGSMBV2Iro3j-yqmQjS9nymzzwH1y2qgGzfRVgC-eQQMCKGrh6J9_byDAtdJMqx5dFR8TpfowFf-U4uf22Qp79SBoQuz7Z35ZOU09pWiuQBHYsjLaX8p_T2r0/?imgmax=800&quot; width=&quot;628&quot; height=&quot;375&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;To run the applet in the AppletViewer, go to Run Configurations.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir5Pc-KvntToIhQ8qS1p9pUfsAJPois18WLA7eSooPxz1wyyBbdT8okXLTz18soM4M2VQzmQAq7pqL9Pwn0CVE45BU3nuQzb6K6gkwZ7p-41VcQQPtuNi9BDQOg9l4FoovRGGUkqEippQ/s1600-h/run-configuration-applet%25255B8%25255D.png&quot;&gt;&lt;img title=&quot;run-configuration-applet&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;run-configuration-applet&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixOb1pOGMnY7Ce2wuF7nP7WAaChsmGbeqO7gwAw8w5PloSw4Sj2rZDcuTOFtgS_fOAyF5s_0CLr9_a8pzHXpSmQ5uxZENkiu74qFQ5LZopsF0XeF8EHLJNQpyT2YX71rgZUuTTUSBaRpQ/?imgmax=800&quot; width=&quot;627&quot; height=&quot;362&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;The dimensions of the output Applet can be changed here –&amp;gt; Parameters. Hit Run…&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwV67T1XeMXHRE6wiQs5UaO6js6qX178tYAYZsvZqnCGiKZmIEzaN8BNBhRmus-aKAtYVg6MJnn3OPLprYgsl7srz1ocNKdewWkQihGq4hNtGueWke_HE4vD9vdVnhGINt_t3ucK9ldbs/s1600-h/run-configuration-applet-dimension%25255B4%25255D.png&quot;&gt;&lt;img title=&quot;run-configuration-applet-dimension&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;run-configuration-applet-dimension&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoZgfS9Bww23pRHJU2dF38jv6DBHF81xubWToqYuqRLJYXKHVDy6DeiNLNbNH5Bq5WOGU4t5tgwuPQUXpokzqJn32OaubTj7J_cVVuyMezRmmwm0uEOGzQD-fYjdBbDh-JFu5I08wSpjw/?imgmax=800&quot; width=&quot;628&quot; height=&quot;375&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;And you’ll have your applet. All the best…&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNpsAB0iK0tK4UEVv_M3VpM0LdEiRIfs7Ywe1h3r91xyEAJK-nfcOUJtfmzQaqNOsfxUinomDhpXZ9lso-c0xNBP-PInKbUwjUmkTFz6XP7BNcw9PEXsVpgV9LLdgd7tuwm4HvG3NL7SU/s1600-h/AppletViewer%25255B4%25255D.png&quot;&gt;&lt;img title=&quot;AppletViewer&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;AppletViewer&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGt7ThKv1eyWcQ6ies42yBu6YT-3dmgu2EN8NU_KeHZlFuRAVToVjt6FGlmincqd-CO6BY41ZkLLy1yStSSm5v576lzZDkZCsb13AQaPFF5CMzvzRscVCwswXW8Tnbid5r8iR_YWVJ8pE/?imgmax=800&quot; width=&quot;629&quot; height=&quot;446&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Applet code sample&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Courier New&quot;&gt;package net.kerul.rabitah;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Courier New&quot;&gt;import java.applet.*;&lt;br&gt;import java.awt.*;&lt;br&gt;import java.awt.event.*;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Courier New&quot;&gt;//simple applet example with image and audio (wav)&lt;br&gt;//by KERUL.net&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Courier New&quot;&gt;public class Rabitah extends Applet implements ActionListener{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Image rabitah;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Button play,stop;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AudioClip audioClip;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void init(){&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //image handling&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rabitah=getImage(getCodeBase(),&quot;rabitah800x500.jpg&quot;);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //audio handling&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; play = new Button(&quot;&amp;nbsp; Play in Loop&amp;nbsp; &quot;);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; add(play);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; play.addActionListener(this);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stop = new Button(&quot;&amp;nbsp; Stop&amp;nbsp; &quot;);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; add(stop);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stop.addActionListener(this);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; audioClip = getAudioClip(getCodeBase(), &quot;rabitah.wav&quot;);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }//end init&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void paint (Graphics g){&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g.drawImage(rabitah, 0, 0, 800, 500, this);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }//end paint&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void actionPerformed(ActionEvent ae){&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Button source = (Button)ae.getSource();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (source.getLabel() == &quot;&amp;nbsp; Play in Loop&amp;nbsp; &quot;){&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; audioClip.play();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if(source.getLabel() == &quot;&amp;nbsp; Stop&amp;nbsp; &quot;){&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; audioClip.stop();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }//end actionPerformed&lt;br&gt;}//end class&lt;/font&gt;&lt;br&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;&lt;/u&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;EXAMPLE 4: Toggle Breakpoints and Debug mode&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Right-click on the project Java file, choose Debug As option.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih0Y7dHdmdB5E5WWsppLES9QAgxm29l4eRXoQWiKnx6Ggp9nxCeF2NBr8RSlmXOQuxoUp3-y7QwQik88Q1ygnz3Om0KEdgzJ4nV24tlQlN6-HfpPPAP03uWK1CuZSkFyFXV3Zy5vFTt_g/s1600-h/debug-menu%25255B5%25255D.png&quot;&gt;&lt;img title=&quot;debug-menu&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;debug-menu&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZdDlVV5mbB-J4J2CsaVOjGeWoSOlpoRZCSJ1Yt2R4dYD4OK6Y3j2XgmE4MUoXfbMzRIrXj1QlPwK4luanS8lWIJUUVOUEuM0DhN54xiZxlJKfqdsk9rTqDtTUDElhvip9iIXmSD-yedw/?imgmax=800&quot; width=&quot;619&quot; height=&quot;452&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;You may apply the Togle Breakpoint at the code’s line number. Watch the variables values, changing value are in yellow.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglSTg2WLAi4skLTeE_ffV_Yq06FrKmglIWWjk6dxdpdUAYdArGhusjPdB_x344l-mCbo03gvorAEcuuYRr5VHoMMCu6IzOKGiUhKdcnDQB55xpPYWVr0GAucc4stkTJEd6zwYV6Lhwj2s/s1600-h/togle-breakpoint-debug-mode%25255B4%25255D.png&quot;&gt;&lt;img title=&quot;togle-breakpoint-debug-mode&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;togle-breakpoint-debug-mode&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFJJsQW2wjfPqUijc3XgEEO7jTeWcLV3LL682LVjVHHm3P82OtFupvlFVpEha6I6l6fDaDBQzG4SqYNAL2z7Vx7CWUhFy6GTQZR8CXq0C-iruEVmyNDbGeGk2JFWCvlhXiwXwqolV54Kw/?imgmax=800&quot; width=&quot;622&quot; height=&quot;338&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Code sample for debugging&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Courier New&quot;&gt;package net.kerul.tb;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Courier New&quot;&gt;import java.io.*;&lt;br&gt;public class TB {&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Courier New&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static void main(String args[]) throws IOException {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DataInputStream io=new DataInputStream(System.in);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //List of 15 numbers&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //int numbers[] = new int[10];&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int numbers[]={11,12,13,14,15,16,17,18,19,10,21,22,23,24,25};&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Int of smallest and largest numbers&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int smallest = numbers[0];&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int largest = numbers[0];&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Courier New&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i=0; i&amp;lt;numbers.length; i++){&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //System.out.println(&quot;Input number &quot;+(i+1));&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //numbers[i]=Integer.parseInt(io.readLine());&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Courier New&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(numbers[i] &amp;gt; largest)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; largest = numbers[i];&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Courier New&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (numbers[i]&amp;nbsp; &amp;lt; smallest)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; smallest = numbers[i];&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Courier New&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println(&quot;Largest numbers is:&quot;+ largest);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println(&quot;Smallest numbers is:&quot;+ smallest);&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Courier New&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }//end main&lt;br&gt;}//end class&lt;/font&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kerul.net/feeds/1510533845545002905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.kerul.net/2016/11/eclipse-java-ide.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/1510533845545002905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/1510533845545002905'/><link rel='alternate' type='text/html' href='http://blog.kerul.net/2016/11/eclipse-java-ide.html' title='Eclipse Java IDE'/><author><name>FSTM KUIS</name><uri>http://www.blogger.com/profile/00723339728801815225</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9RuAwTK9NGqLOEIUb9xK4lbo50z4suQ-Xw99mny_7dhCZLUdlVEJxoDg8ZIfdQ4SMDne4tCMtdVGMu6D9TvRw8fieAjDN9mNxEugSAcUtkZKoBzpQj4LjHOFb3oH2PR-R-ErqbZjw-rI/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2266837879935062327.post-2853705848097567281</id><published>2016-11-15T20:55:00.001+08:00</published><updated>2016-12-30T11:08:49.840+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android"/><category scheme="http://www.blogger.com/atom/ns#" term="mobile development"/><title type='text'>Mobile Programming - TDCS2073</title><content type='html'>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi26T1jXuqa0UE6xGvKb5jO_Tkkw18NFjeIhljzDpzhJWEKPDvhGGdXoGbz0N-oydwm-HAc1UIPDqngnZpjQS_QfwQ6gsanM9c9NA2Y_8cEPexeBgnG3oOlkwFyK_CKiQOPibYVm2MvDik/s1600-h/android%252520studio%252520logo%25255B5%25255D.jpg&quot;&gt;&lt;img alt=&quot;android studio logo&quot; border=&quot;0&quot; height=&quot;154&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPVv8vuw7Rcv1SOSWjKsQOtWnesC4EG7RUQWvUhC63iJzx3jrvYOZO4O8-1lCBsyvIdevANSKN83uRyVmjVNmyS2V9lPFs4C6nIeeFQoX2TDB030S0iAD8DR7w1BWTLjM0BrBde97LmL4/?imgmax=800&quot; style=&quot;background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;android studio logo&quot; width=&quot;378&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMGWU_kjLOqbOQNdTheXMjmjbWC4UVkTTNeiTuHItk1bIcKo8HmpmS5SnZHH7T1ig5nRUCnGOdLUONsYNuEXscCRtHN5pRRBlfo2TLWFSB4LyIVGcGF6nZtXrU5FhPGwDk8rMOR83CQVs/s1600-h/android_icon_128%25255B10%25255D.png&quot;&gt;&lt;img alt=&quot;android_icon_128&quot; border=&quot;0&quot; height=&quot;165&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicVw5kjdpxvtLbN0PoXCcjQsS7OtnhGwmhLKdjRSN3O1d7t309hUnjamv6RW1GxN-Z_dzYwdJ9RUGOhOnEuhyphenhyphenopXdh1MEqUf1cE7PQHO7powTPSgp0C3oVGi5hSOl9NUVHxwzrKfAQlbQ/?imgmax=800&quot; style=&quot;background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;android_icon_128&quot; width=&quot;165&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
Proforma &amp;amp; Course Outline – &lt;a href=&quot;https://drive.google.com/file/d/0B5_Hw_xzXWcXREYxVFBDdlRVdmc/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;download here&lt;/a&gt;&lt;br /&gt;
.&lt;br /&gt;
Rationale: To expose students to the principles and practices of mobile programming. This course is important as it serves an enhancement of other programming subjects.&lt;br /&gt;
.&lt;br /&gt;
Synopsis: In this course, students will learn to design and develop mobile apps for Android devices. Students will work directly with the Java programming language and Android Studio development tool to build mobile apps from scratch, with the goal of enabling students to independently produce fully functional app prototypes. Students will also be exposed to the debugging, testing and deployment process for Google PlayStore.&lt;br /&gt;
.&lt;br /&gt;
Course Objectives:&lt;br /&gt;1. To prepare students with ability to develop mobile apps.&lt;br /&gt;2. To expose the students to use all the controller and multimedia in GUI programming.&lt;br /&gt;3. To train the students with skills to design, develop, debug, test and deploy mobile apps.&lt;br /&gt;
.&lt;br /&gt;
Course Learning Outcomes:&lt;br /&gt;By the end of the course, students should be able to&lt;br /&gt;1. describe issues on mobile apps development.&lt;br /&gt;2. develop a mobile apps project.&lt;br /&gt;3. incorporate GUI and multimedia elements in mobile apps. &lt;br /&gt;4. debug, test and deploy mobile apps.&lt;br /&gt;
Course outline&amp;nbsp; – &lt;a href=&quot;https://drive.google.com/file/d/0B5_Hw_xzXWcXREYxVFBDdlRVdmc/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;download here&lt;/a&gt;&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Intro to Mobile Apps Development (Android) + slides &lt;!-- MS PowerPoint icon by Icons8 --&gt;&lt;a href=&quot;https://drive.google.com/file/d/0B5_Hw_xzXWcXZkl5XzNCcVlwNVk/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;&lt;img height=&quot;35&quot; src=&quot;https://maxcdn.icons8.com/Color/PNG/48/Logos/ms_powerpoint_logo-48.png&quot; title=&quot;MS PowerPoint&quot; width=&quot;35&quot; /&gt;&lt;/a&gt;  &lt;/li&gt;
&lt;li&gt;Installing the Development tools - Android Studio 2.2  &lt;/li&gt;
&lt;li&gt;Creating a new Android Project (Hello World)  &lt;/li&gt;
&lt;li&gt;Debugging Android Device Monitor  &lt;/li&gt;
&lt;li&gt;Testing using Emulator and Real Device.  &lt;/li&gt;
&lt;li&gt;Adding GUI controllers – Buttons and EditText  &lt;/li&gt;
&lt;li&gt;Adding RadioButton, CheckBox, and ListView.  &lt;/li&gt;
&lt;li&gt;Handling Multiple Screen using Menu and Preferences.  &lt;/li&gt;
&lt;li&gt;Adding an External Libraries – Google Maps API + read tutorial &lt;a href=&quot;http://bit.ly/kerulmaps&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://maxcdn.icons8.com/iOS7/PNG/25/Science/e_learning-25.png&quot; title=&quot;E Learning&quot; width=&quot;25&quot; /&gt;&lt;/a&gt;  &lt;/li&gt;
&lt;li&gt;Offline&amp;nbsp; Database with SQLite.  &lt;/li&gt;
&lt;li&gt;Online XML/JSON feed&amp;nbsp;&lt;a href=&quot;http://blog.kerul.net/2016/12/online-database-thru-json-in-android.html&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://maxcdn.icons8.com/iOS7/PNG/25/Science/e_learning-25.png&quot; title=&quot;E Learning&quot; width=&quot;25&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Signing and Distributing APK in the Google Playstore + read tutorial &lt;a href=&quot;http://bit.ly/publishandroidapp&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://maxcdn.icons8.com/iOS7/PNG/25/Science/e_learning-25.png&quot; title=&quot;E Learning&quot; width=&quot;25&quot; /&gt;&lt;/a&gt; .  &lt;/li&gt;
&lt;li&gt;Debugging, Testing &amp;amp; Deploying Project&lt;/li&gt;
&lt;/ol&gt;
Textbook/e-book: Neil Smith, 2016. Android Studio 2 Development Essentials. EBoookFrenzy&lt;br /&gt;
&lt;a href=&quot;http://www.ebookfrenzy.com/ebookpages/android_studio_7_ebook.html&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;android_studio_22_A7_front_cover_150X190&quot; border=&quot;0&quot; height=&quot;127&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyy3cxwRI2jUrTNeEprw35vVTWGXrBhp1-XIz5dmmMeD3FtBca_bcoW9NNHLNBTVXHvZjJCcTtAFdKHiEZY05Bw1ZQeHj9NUsdu6caEE7reoHIQf13koWpOfQvydQ3GAexo1-1qUKgqvM/?imgmax=800&quot; style=&quot;background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;android_studio_22_A7_front_cover_150X190&quot; width=&quot;101&quot; /&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kerul.net/feeds/2853705848097567281/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.kerul.net/2016/11/mobile-programming-outline-dtcm4023.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/2853705848097567281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/2853705848097567281'/><link rel='alternate' type='text/html' href='http://blog.kerul.net/2016/11/mobile-programming-outline-dtcm4023.html' title='Mobile Programming - TDCS2073'/><author><name>FSTM KUIS</name><uri>http://www.blogger.com/profile/00723339728801815225</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPVv8vuw7Rcv1SOSWjKsQOtWnesC4EG7RUQWvUhC63iJzx3jrvYOZO4O8-1lCBsyvIdevANSKN83uRyVmjVNmyS2V9lPFs4C6nIeeFQoX2TDB030S0iAD8DR7w1BWTLjM0BrBde97LmL4/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2266837879935062327.post-5693006637023568505</id><published>2016-11-15T16:25:00.000+08:00</published><updated>2017-01-17T13:23:03.937+08:00</updated><title type='text'>GRAPHIC EDITING USING PHOTOSHOP</title><content type='html'>&lt;div style=&quot;background-color: white; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-bottom: 15px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi81sAnD6o2tH1RgsDAGhp5ihW1RTrrHjxBleOkGIo9UhM-AS1wcvbNQ4-qbmAvKgAW35oFKuR8_Qkk000s-ILhf7JzkmrMXYWItAXTewQH2zCwiscm21lLUrAz60UPrfoH7fJVrVi-CkE/s1600/photoshop-muizz.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi81sAnD6o2tH1RgsDAGhp5ihW1RTrrHjxBleOkGIo9UhM-AS1wcvbNQ4-qbmAvKgAW35oFKuR8_Qkk000s-ILhf7JzkmrMXYWItAXTewQH2zCwiscm21lLUrAz60UPrfoH7fJVrVi-CkE/s640/photoshop-muizz.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;strong style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/strong&gt;
&lt;strong style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;SINOPSIS KURSUS&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-bottom: 15px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
Adobe Photoshop adalah antara perisian yang paling penting bagi seorang pereka grafik. Kami menawarkan satu kursus yang mudah dan cepat bagi anda untuk difahami. Kursus ini akan bermula dengan pengenalan asas kepada rekabentuk grafik diikuti dengan penggunaan tools seperti&amp;nbsp;&lt;em style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;selection tools, manipulation tools, creation tools dan workspace tools.&amp;nbsp;&lt;/em&gt;Anda juga akan belajar prinsip rekabentuk&amp;nbsp; professional beserta tips dan trick yang boleh digunakan sebagai permulaan menggunakan photoshop&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-bottom: 15px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
Adobe Photoshop is one of the most important tools for graphic designers and we bring together a course crafted for easy and quick understanding. This course starts with basic design introduction and follow it up with tools like Selection tools, manipulation tools, creation tools and workspace tools. You will also learn professional design principles and tips and tricks to get you started on photoshop.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-bottom: 15px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
&lt;strong style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Apakah yang akan diperolehi dari kursus ini?&lt;/strong&gt;&lt;/div&gt;
&lt;ul style=&quot;background-color: white; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin: 0px 0px 15px 16px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Latihan penggunaan Adobe Photoshop yang lengkap secara Hands-on.&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Tip dan trick yang biasa digunakan oleh pereka professional&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Penerangan berasaskan tugasan memfokuskan kepada hasil pembelajaran.&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Perbincangan berkaitan tools di dalam photoshop dan penerangan proses yang lengkap bagi teknik dan efek di dalam Photoshop.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;background-color: white; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-bottom: 15px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
Kursus ini adalah kursus permulaan yang komprehensif&amp;nbsp; untuk mempelajari prinsip rekabentuk grafik dengan photoshop secara professional. Anda pasti akan mendapat banyak kemahiran dan maklumat berguna dalam menyelesaikan projek persendirian atau komersial nanti.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-bottom: 15px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
&lt;strong style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&amp;nbsp;=================================&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-bottom: 15px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
&lt;strong style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;What will you get out of this course?&lt;/strong&gt;&lt;/div&gt;
&lt;ul style=&quot;background-color: white; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin: 0px 0px 15px 16px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;A complete hands on training on Adobe photoshop&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Practical tips and tricks for professional designers&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Task based lectures focusing on learning outcomes Through discussion on photoshop tools&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Detail process lectures on photoshop techniques and Effects.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;background-color: white; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-bottom: 15px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
This course is comprehensive introduction to professional photoshop design principles. You will surely learn a lot and will be to use photoshop in various commercial and personal projects.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-bottom: 15px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
&lt;strong style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Outline Course&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-bottom: 15px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
&lt;strong style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Day 01:&lt;/strong&gt;&lt;/div&gt;
&lt;ol style=&quot;background-color: white; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin: 0px 0px 15px 20px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Introduction&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Getting Started&lt;ol style=&quot;border: none; list-style: upper-alpha; margin: 0px 0px 0px 20px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Default Setting, Workspaces&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Opening and Create New Documents&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Layers, Blending&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Using Tools&lt;ol style=&quot;border: none; list-style: upper-alpha; margin: 0px 0px 0px 20px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Selection Tools&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Manipulation Tools (Basics, In Action &amp;amp; Final)&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Creation Tools (Basics, Usage, Advance Features, Other stuff)&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Workspace Tools&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;background-color: white; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-bottom: 15px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
&lt;strong style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Day 02:&lt;/strong&gt;&lt;/div&gt;
&lt;ol start=&quot;4&quot; style=&quot;background-color: white; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin: 0px 0px 15px 20px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Work Flow&lt;ol style=&quot;border: none; list-style: upper-alpha; margin: 0px 0px 0px 20px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Basic&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Usage&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Advance&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Photo Correction&lt;ol style=&quot;border: none; list-style: upper-alpha; margin: 0px 0px 0px 20px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Perspective Distortion&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Liquefy Adjustment&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Image Processor&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Effects and Techniques&lt;ol style=&quot;border: none; list-style: upper-alpha; margin: 0px 0px 0px 20px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;(more than 10 effect and techniques)&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;background-color: white; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-bottom: 15px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
===================================&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;border: none; font-family: Arial, Helvetica, sans-serif; margin-bottom: 15px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
&lt;strong style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Bila kursus seterusnya, saya nak join…&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;border: none; font-family: Arial, Helvetica, sans-serif; margin-bottom: 15px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
4 &amp;amp; 5 Februari 2017, 9am – 5pm&lt;/div&gt;
&lt;div style=&quot;border: none; font-family: Arial, Helvetica, sans-serif; margin-bottom: 15px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
*PROMO FEES JAN – FEB 2017 ONLY (Inclusive GST)&lt;/div&gt;
&lt;ul style=&quot;border: none; font-family: Arial, Helvetica, sans-serif; margin: 0px 0px 15px 16px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;b style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;PAYMENT ON/BEFORE 4 February&amp;nbsp;2017&lt;/b&gt;&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Students&amp;nbsp;&lt;strong style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;RM180&amp;nbsp;&lt;/strong&gt;(Cash/Bank Transfer/Credit Debit Card/Paypal)&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Public&amp;nbsp;&lt;strong style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;em style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;PROMO&amp;nbsp;&lt;/em&gt;&lt;/strong&gt;&lt;del style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;RM300&lt;/del&gt;&amp;nbsp;&lt;strong style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;RM180&amp;nbsp;&lt;/strong&gt;(Cash/Bank Transfer/Credit Debit Card/Paypal)&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Company (Cheque/LO) &amp;nbsp;=&amp;nbsp;&lt;b style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;RM500&lt;/b&gt;&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Maybank Account Number:&amp;nbsp;&lt;b style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;562834627354 – Koperasi Kolej Universiti Islam Antarabangsa Selangor Bhd&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;border: none; color: #333333; font-family: Oswald, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 21.6px; margin: 30px 0px 7px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
Contact No. Whatsapp: 011-1061 1062 or Office No. 03-8922 9386&lt;/h3&gt;
&lt;h3 style=&quot;border: none; color: #333333; font-family: Oswald, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 21.6px; margin: 30px 0px 7px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
Maybank Account Number:&amp;nbsp;&lt;b style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;562834627354 –&amp;nbsp;&lt;/b&gt;&lt;b style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Koperasi Kolej Universiti Islam Antarabangsa Selangor Bhd&lt;/b&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;b style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;===================================&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;b&gt;Trainer: Muizz Salleh&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;color: #1d2129; font-family: &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;Beliau adalah penggerak utama projek SmartSolat. Banyak buat graphic design, 3D modelling &amp;amp; audio video. Design beliau memang amazing. Mesti ramai yang nak tahu rahsia grafik design skills beliau.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br style=&quot;color: #1d2129; font-family: Helvetica, Arial, sans-serif; font-size: 14px;&quot; /&gt;
&lt;span style=&quot;color: #1d2129; font-family: &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;Sekarang kita perhatikan banyak keperluan untuk post iklan dalam media sosial. Macam mana nak edit imej yg orang akan banyak LIKE? Macam mana nak buat iklan yang berkesan? Macam mana nak buat banner y&lt;/span&gt;&lt;span class=&quot;text_exposed_show&quot; style=&quot;color: #1d2129; display: inline; font-family: &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;ang menarik?&lt;br /&gt;&lt;br /&gt;Trainer Photoshop ni sahabat kami yang banyak membantu kami buat banner, poster dan macam2 iklan. Artwork dia memang pergh! mostly masterpiece. Orang lama katakan. Banyak template design dalam koleksi beliau. Usaha hampir sepuluh tahun buat grafik design. Rugi tak ambil peluang berguru dengan sifoo power nih...&amp;nbsp;&lt;span class=&quot;_5mfr _47e3&quot; style=&quot;line-height: 0; margin: 0px 1px; vertical-align: middle;&quot;&gt;&lt;img alt=&quot;&quot; aria-hidden=&quot;1&quot; class=&quot;img&quot; height=&quot;16&quot; src=&quot;https://www.facebook.com/images/emoji.php/v6/f7f/1/16/1f60a.png&quot; style=&quot;border: 0px; vertical-align: -3px;&quot; width=&quot;16&quot; /&gt;&lt;span class=&quot;_7oe&quot; style=&quot;display: inline-block; font-size: 0px; width: 0px;&quot;&gt;😊&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Anda tau skills ni best, nak sangat belajar tapi tak tau tempat training yg mampu join (bukan mampu tengok jah). Boleh visit page kat bawah kalau nk tau details.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-bottom: 15px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
&lt;b&gt;Contact: muizz.salleh@gmail.com&lt;br /&gt;WhatsApp: 018-9899072&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;iframe frameborder=&quot;0&quot; height=&quot;800&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; src=&quot;https://docs.google.com/forms/d/e/1FAIpQLSce_31m5hdwhsfJ15B39vbx2bO4w8jyCHzC0c8XvAUX6dl_3w/viewform?embedded=true&quot; width=&quot;600&quot;&gt;Loading...&lt;/iframe&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.kerul.net/feeds/5693006637023568505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.kerul.net/2016/11/photoshop.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/5693006637023568505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/5693006637023568505'/><link rel='alternate' type='text/html' href='http://blog.kerul.net/2016/11/photoshop.html' title='GRAPHIC EDITING USING PHOTOSHOP'/><author><name>FSTM KUIS</name><uri>http://www.blogger.com/profile/00723339728801815225</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi81sAnD6o2tH1RgsDAGhp5ihW1RTrrHjxBleOkGIo9UhM-AS1wcvbNQ4-qbmAvKgAW35oFKuR8_Qkk000s-ILhf7JzkmrMXYWItAXTewQH2zCwiscm21lLUrAz60UPrfoH7fJVrVi-CkE/s72-c/photoshop-muizz.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2266837879935062327.post-6676731081462645743</id><published>2016-11-14T09:27:00.001+08:00</published><updated>2016-11-18T15:20:56.704+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android"/><category scheme="http://www.blogger.com/atom/ns#" term="google API"/><title type='text'>Google Maps activity in Android Apps</title><content type='html'>&lt;p&gt;&lt;font size=&quot;2&quot;&gt;This tutorial consists of;&lt;/font&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;font size=&quot;2&quot;&gt;Step 1: In Android Studio ( am using 2.2 ), create a new project with Google Maps activity in it.&lt;/font&gt;&lt;/li&gt; &lt;li&gt;Step 2: The Java code to add.&lt;/li&gt; &lt;li&gt;Step 3: Handling the MULTIDEX issue.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;font size=&quot;2&quot;&gt;Incase you’d like to develop an Android apps with the Google Maps activity inside, first you need to acquire the Google Maps API key from the Google API developer console.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size=&quot;2&quot;&gt;Step 1: In Android Studio ( am using 2.2 ), create a new project with Google Maps activity in it.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size=&quot;2&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiP7g5ww2UiQF829XpXuq_A6kv4uf5oGpHHcALeO4DM5NQ2yh0AQdhVE4OS7q0viRsBikZ4tJQr25Wg8D30w7WbXI5EF6Yiq45yt64Mel-JDp0XeYaIeOdadYkC8eE9VMa-9E8wvoPhPSI/s1600-h/new%252520project%25255B16%25255D.png&quot;&gt;&lt;img title=&quot;new project&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;new project&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHcyexIRsTvGgcnhmRNiQWkRZoBoEKq4fp6kQOh89nBMTRuRmmrnwDlvk7ja_c3K3UffbwhmCq_yn0IkdRkHgL9k29QLgAjkZMvMGyUJadHwiWSE9HXV2peuhXZCDJNpOBZQmO5LntWgs/?imgmax=800&quot; width=&quot;653&quot; height=&quot;442&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8CvHrvSyGPVbp5wUIvSmsAmTZcWpWv-bJ1WSSAeQPYjHhbDcBk1QXQrf7HHc-un0LNcr4-4OOBX1U11Bs-842-NQToHg7loPD3yIIfnicqJUl4EZxsYwvBUJyHnsCjTMpiz8Lh1bSdYM/s1600-h/new-phone-tablet%25255B10%25255D.png&quot;&gt;&lt;img title=&quot;new-phone-tablet&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;new-phone-tablet&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMhJHGf2YPRUY8zXXiwRlYMXvXE0ltiYaZnWIgh92ei62yAS0kPsTfLfQzq3iQreyrNxnW7pGlwy-B2ZlLqClQjOr8XZBWaSp9PxZZ97eELMvjYoR0ISqSQ1-7ATDjPdUwlaLhJ7X0Yr8/?imgmax=800&quot; width=&quot;653&quot; height=&quot;442&quot;&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size=&quot;2&quot;&gt;Choose the Google Maps Activity&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmrtV4ruG1vSqX1-KEGSJEFmmY1E3oXH0gGd8yv3h7CUl7z8cfE2gOiw5mn6X6kRlPh5CChy_z5tLjK4a8HhMPKKvp4_o1XdttJGghqbZDX654Br2dTmV8YxiS3DpvooODWWNhgTS5mfo/s1600-h/new-maps-activity%25255B6%25255D.png&quot;&gt;&lt;img title=&quot;new-maps-activity&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;new-maps-activity&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj58p8pWnpymTzw9Hk6mVeXR01xn-cyBNfKSaTcFZAMwhIYgTq2-aNHa5jWuMXiGLp5DKStsouFyywqYfcffnWAIYODUoDfdmPuohTjfkcVn39PtzAdRXjsoyQUAhZvf5XjY7jN_eyshOg/?imgmax=800&quot; width=&quot;656&quot; height=&quot;447&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;You will be displayed with a link in the &lt;strong&gt;google_maps_api.xml&lt;/strong&gt; file. Copy (Ctrl+C) the link till the end of line&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglOtJ0OdEo9C7aVKkPi-f5ZeB9-X45EQCENj7grtiqSruRCLhUAc4g7C431Xzj9NV8H57TDJ2Ls0NBUgtsWAJVN5OPRNbwuesbEC3bqkBy77jtIjAkQtBB6ir2w2xX5wHcE_KsYlfSjW0/s1600-h/machine-sha-1-to-google-api-console%25255B7%25255D.png&quot;&gt;&lt;img title=&quot;machine-sha-1-to-google-api-console&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;machine-sha-1-to-google-api-console&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTweYk4K9_g7eSc7FkBs-UeO28d5ixOFWYW4Ez4V2VXZsBGgSpqsWHxW8FHkmo1SJpPRYtUbRnpUdmHdeQAPlsRmgO1p-bDPzqVH5x7BCIj08N_SMD0rV85Z7YpiZPnTPWy1zkYdU5GI4/?imgmax=800&quot; width=&quot;660&quot; height=&quot;378&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Paste (Ctrl+V) on a browser and hit Enter. You will be asked to login to your Google account.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_KeQ94x50kZtm6sUVc1AWN4Bd2V0PzgSs5XafAEBVLzXnmOY0IWitPO3zifRIWPl86ShPdKfm6oOwBGcCamJIzCbv0qDWahbCgrvtm3xgkAt-TVE5GEaLzXdhN_OtUdPUdyFcL-WOI9I/s1600-h/copy-sha1-to-browser%25255B9%25255D.png&quot;&gt;&lt;img title=&quot;copy-sha1-to-browser&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;copy-sha1-to-browser&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-gYaFuWi8quHTl2WUDai63i_jgZ7SRbdeMRTL0GmkwIJw4Sz9JtFbyeVmhAMc3Y7IY_IYN6LiRGwbqIkdyU6qU4sfJj5G16fBM3socN6mRqrES04biGnFjF_d7cEw7uT_gs7MSsYmfLE/?imgmax=800&quot; width=&quot;666&quot; height=&quot;465&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Hit the button Create API key.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglbxfOihQ9h4Os-df3iv8lCq_qPvmqANgrEeP9nfmmYFS5URldYgQG3FmwsYJX9kcHoj09ar2WiwPLznO7sWWyD6RGKGdeNmK49eT3PmZCxrGgDu7FseSXqkHM-w0rAwl4XfUAwdUFYqE/s1600-h/Maps-API-enabled-and-generate-API-key%25255B9%25255D.png&quot;&gt;&lt;img title=&quot;Maps-API-enabled-and-generate-API-key&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;Maps-API-enabled-and-generate-API-key&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBGlHEA76tvCU6uR9feqKzeZ5nVxnRdwGt9gniiLFLApydFqYnIyKv-gDSiJXav9GkK_OoOAALN1qKhXOK1gBbwlsuOOnRy4wNyTZDsqfSvcSoDEoqaD5OJq-R5PkLGE0WZTvGmXsJld8/?imgmax=800&quot; width=&quot;668&quot; height=&quot;466&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Copy the key generated by the Google API developer console. The code starts with Alza…&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBGzcCylK50oaRuZWrzTAu414G0pbQKiDo20JIQ2XUZuj0YTskNF0Q44LNRoP-IJQl_U1S4rgJ10yq2_xxzYmbafTRHRRDbtJYdey1kgqttCBpZykyrohvSzGq5YdyoOJ2p0il2axtTF4/s1600-h/copy-maps-API-key%25255B12%25255D.png&quot;&gt;&lt;img title=&quot;copy-maps-API-key&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;copy-maps-API-key&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi79y3jz2-4sBZL49pFOTX56Pyff2LktqUko4gphc2WosxXdLTrVOzh7hxORtGLTYjFm-VawEgzvaJWMFOBKHw9JfiwtnjBs_JbmObVjW9ys-JQIsntsE2LIIP6r3cP8kZ3TGxJecZYKZ0/?imgmax=800&quot; width=&quot;670&quot; height=&quot;470&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;And back to the Android Studio, paste the API key in the location specified (still in the &lt;strong&gt;google_maps_api.xml&lt;/strong&gt; file).&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8zFBDNPrj8t9Ri4H4c5EMlVgNWWLCUFKXil0eyXoQ46_dn-DctW_556RT9evltpz1Mj1L4IyKc3mbTzMNy0GRYDCWnhs12sTuhRSloiVI5281S1IpTowH6b6_bXgMcpGWFreZqHeJtYs/s1600-h/paste-Maps-API-key-in-Ansroid-Studio-project%252520%2525281%252529%25255B11%25255D.png&quot;&gt;&lt;img title=&quot;paste-Maps-API-key-in-Ansroid-Studio-project (1)&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;paste-Maps-API-key-in-Ansroid-Studio-project (1)&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm33UqpYM_WUtzR4yqyMz3xYHZx_4PKDkMMzfjcMBL9SJTP0-DYXHcqapxsuoozpAG4lQPBTKWeiEIvk76LqZQYE1vtC2z14X9QY4pSM2z2vnHjg6Fj91VYdj_jTPom6fPWZxYr6nyQjU/?imgmax=800&quot; width=&quot;674&quot; height=&quot;387&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;We’ll discuss later what codes to add to complete the project.&lt;/p&gt; &lt;p&gt;Step 2: The Java code to add.&lt;/p&gt; &lt;p&gt;Open the Java file which has the Maps Activitity, and add the following codes, copy the code after the image.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGXKA8z4GPp4uEs2Q1QnX_H1PKxCDAwmG-qSXI8qYn08vSATUlnOmJ5ZPX0oB8PihMlT6z9t0BzHB2QRXo8FK4cY7NqSz-d62l1Nq_AKzoJdl5hEFNA72rL6bDPhAGPa9DNXSZbUsNMvg/s1600-h/code-to-display-maps-lat-long%25255B4%25255D.png&quot;&gt;&lt;img title=&quot;code-to-display-maps-lat-long&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;code-to-display-maps-lat-long&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiU2oZNyULfqwOjJSMjalXzKEMtDM-R3cwgTmEuxtuQO9eDS9PUeE8aXbcX77vdBOdCWeoCL-IbWoDakjBMhp2dZy5lIe6CVPsgnfn-P-IhEaDNbcaelvYC8u-3vE1IXSKQ25DWBX4UxY/?imgmax=800&quot; width=&quot;670&quot; height=&quot;345&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;pre&gt;public void onMapReady(GoogleMap googleMap) {&lt;br&gt;    mMap = googleMap;&lt;br&gt;&lt;br&gt;    // Add a marker in KUIS, Bandar Seri Putra and move the camera&lt;br&gt;    // KUIS 2.8905° N, 101.7885° E&lt;br&gt;&lt;strong&gt;    LatLng bsp = new LatLng(2.8905, 101.7885);&lt;br&gt;    mMap.addMarker(new MarkerOptions().position(bsp).title(location));&lt;br&gt;&lt;br&gt;    CameraPosition cameraPosition = new CameraPosition.Builder()&lt;br&gt;            .target(bsp)&lt;br&gt;            .zoom(20)&lt;br&gt;            .bearing(70)&lt;br&gt;            .tilt(25)&lt;br&gt;            .build();&lt;br&gt;    mMap.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition));&lt;/strong&gt;&lt;br&gt;}//end onMapReady&lt;/pre&gt;
&lt;p&gt;Step 3: Handling the MULTIDEX issue.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1iWKdCdrUOeXCOYYyEZyrNdKUjvoIIicPW46bMkIm0xqrwngTNaeKGPZ8Pa7bBwBOurlyd7R0gKfH8J4FEEEhFrAju2wC3leXPhiMy0gREbFUFtavXJBsIuv6Q5QTxQ7_KNp-tsOM4Mw/s1600-h/multidex-error-message%25255B3%25255D.png&quot;&gt;&lt;img title=&quot;multidex-error-message&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;multidex-error-message&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOzdJiVwmd7YhET_Gfm2ftrxpitLiWA8DTBsIubp-6A17Lh09MEWaOqhr21n87OG4hyphenhyphendupDP3ZvIGFFmo_NpLKKSD6uAPXRwo1G0ZgSQepxXiKu9F8PxKSxGlj7BU5qDJCnqXOVDTf5nM/?imgmax=800&quot; width=&quot;674&quot; height=&quot;374&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In AndroidManifest.xml&lt;/p&gt;&lt;pre&gt;android:name=&quot;android.support.multidex.MultiDexApplication&quot;&lt;/pre&gt;&lt;pre&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwHofgnrdEA9OeT0adW13_FDHodaZIMzB-DtoPIwohgfNpqp3PBbomb4j_cGXIygNWFvHG0SOuOJ23RlLdhcWILQtbg5p0cxXf09eaexP2IfnLRvxzUUIFRFILHM7N81fLk6MXq3SUKWs/s1600-h/android-manifest-enable-multidex%25255B5%25255D.png&quot;&gt;&lt;img title=&quot;android-manifest-enable-multidex&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;android-manifest-enable-multidex&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9bxpqmoMNb50zesDkP9RZsLue06lzbn3LJXZAF2SMUB5eibLQLsxZT3ScOF7nH8WML92dnbI3wte7djvJE8UmG9YIpV9O-VKRxsx8xbK3PxiEEWrbMVI6fmmD5PZlqLx4kv8lfrL_UtE/?imgmax=800&quot; width=&quot;681&quot; height=&quot;358&quot;&gt;&lt;/a&gt;&lt;/pre&gt;
&lt;p&gt;In build.gradle add these two lines;&lt;/p&gt;&lt;pre&gt;multiDexEnabled true //// ADD Enabling multidex support&lt;/pre&gt;&lt;pre&gt;&lt;br&gt;compile &#39;com.android.support:multidex:1.0.0&#39; // ADD Enabling multidex support&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijw-w1C2NnvSDiPlmvfFcfAb76ZJnNVPonsetFQxStWq-sS_ijB918OLyc5Ugn7uXYsNqYJKtukdukESZ2CIZNVV27Rm546quJIUu5zAhEMqrHco66KxTYHV6BaS_6GTJaVVAO1pBur4o/s1600-h/build.gradle-sync-now%25255B6%25255D.png&quot;&gt;&lt;img title=&quot;build.gradle-sync-now&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;build.gradle-sync-now&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhisczz_wlvG940DqZI5bv_qQuDHBimS6e3e-Uvnlhgqny_Q3imhaP7G8kU3lWBlwNwRrjdbyS-Mj78MYCS73BLTUG3W4ME0sIvaEEgeyCAnFjMLqVLuTyVdbY1lP4kR2bWxLPYMmu8w9s/?imgmax=800&quot; width=&quot;673&quot; height=&quot;372&quot;&gt;&lt;/a&gt;&lt;/pre&gt;&lt;pre&gt;And hit Sync Now&lt;/pre&gt;
&lt;p&gt;After finishing the Gradle sync, run and test in a real device. Emulator will not display the maps with the default setting.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Need face-to-face lesson?, we also provide Android Studio training, 0129034614&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrZCDUhBnfXE3bDvP49iZcY2kGPyaGWb6Ead6C-D1MEggD4Ed5m2qw3Pqo1k0w-evRwGnrjW-1b32THAZh3OSJq4siWAfSZUlJ-XO8DocCO1a2soxPdHCcxWD1h_5A4ImCX7DBmEY0pi8/s1600/whatsapp_logo_lit.jpg&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrZCDUhBnfXE3bDvP49iZcY2kGPyaGWb6Ead6C-D1MEggD4Ed5m2qw3Pqo1k0w-evRwGnrjW-1b32THAZh3OSJq4siWAfSZUlJ-XO8DocCO1a2soxPdHCcxWD1h_5A4ImCX7DBmEY0pi8/s1600/whatsapp_logo_lit.jpg&quot;&gt;&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://bit.ly/androidjsk&quot;&gt;http://bit.ly/androidjsk&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://bit.ly/androidjsk&quot; target=&quot;_blank&quot;&gt;&lt;img title=&quot;android-kokuis-banner2&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;android-kokuis-banner2&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_KUPsCJ9ltWIdg8NMLKOjYQYKYN8o4EI3Oux34S-YSzm7_RKRNxXvQkTWhVpqkbOVBodD0MHNyJQP-RlSf7BVjbKRi-Lo-sVrQGWTdNx8Z3pqIsNF0X9FCrBLngZW6aAfIjhrmngcqpk/?imgmax=800&quot; width=&quot;417&quot; height=&quot;142&quot;&gt;&lt;/a&gt;&lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;This tutorial is developing, bookmark or like below to follow…&lt;br&gt;SHARE to your friends...&lt;/b&gt; 
&lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpY96v-t0RJ2jwwK-ezz-zXVV24l4jH3Uo2N_fLxEu_F0vM-g7dJqYZrSe3tEkj-Be9awf_BuWxGxGffw46oRXEdvn7qTOAMO5RUULKApzZNRCqjev_rywL37CHAgt0ibUt7UEvsPtzk/s1600/sequentialBlinkingDownArrow.gif&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpY96v-t0RJ2jwwK-ezz-zXVV24l4jH3Uo2N_fLxEu_F0vM-g7dJqYZrSe3tEkj-Be9awf_BuWxGxGffw46oRXEdvn7qTOAMO5RUULKApzZNRCqjev_rywL37CHAgt0ibUt7UEvsPtzk/s1600/sequentialBlinkingDownArrow.gif&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpY96v-t0RJ2jwwK-ezz-zXVV24l4jH3Uo2N_fLxEu_F0vM-g7dJqYZrSe3tEkj-Be9awf_BuWxGxGffw46oRXEdvn7qTOAMO5RUULKApzZNRCqjev_rywL37CHAgt0ibUt7UEvsPtzk/s1600/sequentialBlinkingDownArrow.gif&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpY96v-t0RJ2jwwK-ezz-zXVV24l4jH3Uo2N_fLxEu_F0vM-g7dJqYZrSe3tEkj-Be9awf_BuWxGxGffw46oRXEdvn7qTOAMO5RUULKApzZNRCqjev_rywL37CHAgt0ibUt7UEvsPtzk/s1600/sequentialBlinkingDownArrow.gif&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpY96v-t0RJ2jwwK-ezz-zXVV24l4jH3Uo2N_fLxEu_F0vM-g7dJqYZrSe3tEkj-Be9awf_BuWxGxGffw46oRXEdvn7qTOAMO5RUULKApzZNRCqjev_rywL37CHAgt0ibUt7UEvsPtzk/s1600/sequentialBlinkingDownArrow.gif&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpY96v-t0RJ2jwwK-ezz-zXVV24l4jH3Uo2N_fLxEu_F0vM-g7dJqYZrSe3tEkj-Be9awf_BuWxGxGffw46oRXEdvn7qTOAMO5RUULKApzZNRCqjev_rywL37CHAgt0ibUt7UEvsPtzk/s1600/sequentialBlinkingDownArrow.gif&quot;&gt;&lt;/a&gt; 
&lt;p&gt;&lt;font size=&quot;2&quot;&gt;&lt;/font&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kerul.net/feeds/6676731081462645743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.kerul.net/2016/11/acquiring-google-maps-api-key-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/6676731081462645743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/6676731081462645743'/><link rel='alternate' type='text/html' href='http://blog.kerul.net/2016/11/acquiring-google-maps-api-key-for.html' title='Google Maps activity in Android Apps'/><author><name>FSTM KUIS</name><uri>http://www.blogger.com/profile/00723339728801815225</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHcyexIRsTvGgcnhmRNiQWkRZoBoEKq4fp6kQOh89nBMTRuRmmrnwDlvk7ja_c3K3UffbwhmCq_yn0IkdRkHgL9k29QLgAjkZMvMGyUJadHwiWSE9HXV2peuhXZCDJNpOBZQmO5LntWgs/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2266837879935062327.post-4889777401413219319</id><published>2016-11-09T09:29:00.000+08:00</published><updated>2016-11-10T08:58:46.968+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android"/><category scheme="http://www.blogger.com/atom/ns#" term="Google Play"/><category scheme="http://www.blogger.com/atom/ns#" term="mobile apps"/><title type='text'>Publishing apps to Google Play</title><content type='html'>&lt;a href=&quot;https://play.google.com/apps/publish/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Image result for publish google play store logo&quot; src=&quot;https://lh3.googleusercontent.com/9WW-ovgK4v2va7xkI0Fu8ypaRGBCBboebwKMucGXvboZa1u9KIQkuCKPBzG80t6aIXo=w300&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;color: #0000ee; font-size: large;&quot;&gt;&lt;u&gt;&lt;b&gt;bit.ly/publishandroidapp&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0000ee;&quot;&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/span&gt;
Register for a developer ID which only cost USD25 for life. Another consideration: you need to pay through Google Wallet, using a credit card.&lt;br /&gt;
&lt;strong&gt;&lt;a href=&quot;https://play.google.com/apps/publish/&quot; title=&quot;https://play.google.com/apps/publish/&quot;&gt;https://play.google.com/apps/publish/&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Though you have uploaded the signed APK, yet you still could not publish you app, why? These are the requirements you need to set;&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;You need to add a high-res icon. (size 512px x 512px) &lt;/li&gt;
&lt;li&gt;You need to add a feature graphic. (size 1024px x 500px) &lt;/li&gt;
&lt;li&gt;You need to add at least 2 non-Android TV screenshots. (2 screenshot images. Min length for any side: 320px)&lt;/li&gt;
&lt;li&gt;You need to select a category. &lt;/li&gt;
&lt;li&gt;You need to select a content rating. &lt;/li&gt;
&lt;li&gt;You need to add a short description.&lt;/li&gt;
&lt;li&gt;You need to add a full description.&lt;/li&gt;
&lt;li&gt;You need to acknowledge that this application meets the Content Guidelines. &lt;/li&gt;
&lt;li&gt;You need to acknowledge that this application complies with US export laws. &lt;/li&gt;
&lt;li&gt;You need to target at least one country. &lt;/li&gt;
&lt;li&gt;You need to enter a privacy policy URL. &lt;/li&gt;
&lt;li&gt;You need to make your application free or set a price for it.&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Follow the rest of the tutorials below...&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
STEP 1 Loading APK&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Login to&amp;nbsp;&lt;strong&gt;&lt;a href=&quot;https://play.google.com/apps/publish/&quot; title=&quot;https://play.google.com/apps/publish/&quot;&gt;https://play.google.com/apps/publish/&lt;/a&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Add new application&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipFJ2iCQ9nQP9PIfUcwQKY3mPgp-uuIK16o6uXM9Sxf6naU6dNmmBQ-cdouXPTzpFi6uHbeH_5CrJmtOl3yuHFNi1AttnJ_KnK7JGbX6SWFcD1mOtkC0haQ7eeUzbifHno05zQEK4LiII/s1600/add+new+application.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;492&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipFJ2iCQ9nQP9PIfUcwQKY3mPgp-uuIK16o6uXM9Sxf6naU6dNmmBQ-cdouXPTzpFi6uHbeH_5CrJmtOl3yuHFNi1AttnJ_KnK7JGbX6SWFcD1mOtkC0haQ7eeUzbifHno05zQEK4LiII/s640/add+new+application.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Provide the app&#39;s title and hit Upload APK button&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdT1LXpkQGvnLEEH5Y7Q-HvIe_Btu0RYP8JNFxuA95MgGj9IBefB0rWTJMbS66Pm0-46VwEHoFHlKJpXOtUUmXIdkE2_92P4O21YHNMhI9rG2dgntUHzWCGuWjnWbrIo59aRxNv75Ic9o/s1600/add+new+application+title.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;496&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdT1LXpkQGvnLEEH5Y7Q-HvIe_Btu0RYP8JNFxuA95MgGj9IBefB0rWTJMbS66Pm0-46VwEHoFHlKJpXOtUUmXIdkE2_92P4O21YHNMhI9rG2dgntUHzWCGuWjnWbrIo59aRxNv75Ic9o/s640/add+new+application+title.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi77g3YSmESX61PN2I27NFZpzaER-173zpZ5G613scKsJuRsiBlpkxVlyysXUo7cmP2gj_KNtIEtVhCPoZ7Tg2VGm6mdLrHWiwXuopl4U0nlCjwTdyyFU7CyYgFT1hjdi3iI9mxNDxhyphenhyphenVI/s1600/upload+your+first+APK+for+production.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;494&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi77g3YSmESX61PN2I27NFZpzaER-173zpZ5G613scKsJuRsiBlpkxVlyysXUo7cmP2gj_KNtIEtVhCPoZ7Tg2VGm6mdLrHWiwXuopl4U0nlCjwTdyyFU7CyYgFT1hjdi3iI9mxNDxhyphenhyphenVI/s640/upload+your+first+APK+for+production.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Browse and upload APK for production&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKeH7ujaJtKmtsxtueBvAzU7jcntIlzyEMeTUGiWK-aGpmC2qiNy3qfTWFhhMs8B8fkl1iwHpZvQQGpL8qN-nKUIucZivnphjWamxi3zqAHuDn34xMT5v9BkqyARFt0GSL_WCuT7eUOis/s1600/drop+or+brwse+for+APK.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;496&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKeH7ujaJtKmtsxtueBvAzU7jcntIlzyEMeTUGiWK-aGpmC2qiNy3qfTWFhhMs8B8fkl1iwHpZvQQGpL8qN-nKUIucZivnphjWamxi3zqAHuDn34xMT5v9BkqyARFt0GSL_WCuT7eUOis/s640/drop+or+brwse+for+APK.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Locate your APK&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsr5wsQmH4_dpIESkXZeKdUki_iEH3vL1yIl2e8StCZ8GZNy7knZ7bkTgpt8ZM-kHkEjTm3AITYAcHVfd7PPkqlXTCOVMWNoBTgkPFvSwwxuPY00qnAZMo2LOsM3JAN0gDj-PqBJU8Mlk/s1600/locate+APK+file.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;494&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsr5wsQmH4_dpIESkXZeKdUki_iEH3vL1yIl2e8StCZ8GZNy7knZ7bkTgpt8ZM-kHkEjTm3AITYAcHVfd7PPkqlXTCOVMWNoBTgkPFvSwwxuPY00qnAZMo2LOsM3JAN0gDj-PqBJU8Mlk/s640/locate+APK+file.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Wait for a while for the APK to be uploaded.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC1lJ6s5GHe1lJI2XrVdZO3c660RZ2kNL3K2er9DtBtu00ku7lRhNccRotCCGMik-wJCUDlVqIKOBUVbmXJ0A9xmIdI4wCRIqToZqtTncLq9Bgji0NxPluYmVIbaXKqT1eOsZeiv_4bwg/s1600/uploading+APK.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;492&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC1lJ6s5GHe1lJI2XrVdZO3c660RZ2kNL3K2er9DtBtu00ku7lRhNccRotCCGMik-wJCUDlVqIKOBUVbmXJ0A9xmIdI4wCRIqToZqtTncLq9Bgji0NxPluYmVIbaXKqT1eOsZeiv_4bwg/s640/uploading+APK.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
STEP 2 APP&#39;s Store Listing&lt;br /&gt;
Next, go to the menu on your left and select Store Listing. &lt;br /&gt;
&lt;br /&gt;
Provide the Title of the app, short description and Full description.&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtIBgEBcngGl5AFirC4UvHLQqdvIvrNcOa83nt3-u8FKZX_VTnrBL9J6Koe_sNbncgAPS6_1dPkcO3mQ3-o4EUpJ6VvHYewVuVCFY6VeLZCf3pUzWEWJv0e99mJRTfhsDqbafkLuahAEE/s1600/apps+title+and+description.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;464&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtIBgEBcngGl5AFirC4UvHLQqdvIvrNcOa83nt3-u8FKZX_VTnrBL9J6Koe_sNbncgAPS6_1dPkcO3mQ3-o4EUpJ6VvHYewVuVCFY6VeLZCf3pUzWEWJv0e99mJRTfhsDqbafkLuahAEE/s640/apps+title+and+description.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Scroll down a bit. Upload the 2 mandatory screenshots. (2 screenshot images. Min length for any side: 320px) &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOpxLiSv6uS6KLjAGyEiO1RlZGI61h9xAyNj4aEorOXU1PwNzX4SaZ_vNuuawbqTrv9tiDp4e21hlxHswAq77eNzVWLKmOzxmktQCpZKZvKMtv6O50KJErj2j8xgSOzBsBIdU_rIH0QvI/s1600/graphic+assets+screenshots.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;460&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOpxLiSv6uS6KLjAGyEiO1RlZGI61h9xAyNj4aEorOXU1PwNzX4SaZ_vNuuawbqTrv9tiDp4e21hlxHswAq77eNzVWLKmOzxmktQCpZKZvKMtv6O50KJErj2j8xgSOzBsBIdU_rIH0QvI/s640/graphic+assets+screenshots.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Scroll down a bit. This time upload a PNG image file of a high resolution icon (size 512px x 512px). And the feature graphic for the apps’ page banner (size 1024px x 500px). &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPufcf6u214WmxPCzCQVgfs_DpWgtMfjTbDzp52ePhzbLynz1kYHwITneOE9kDYDWKi69KQ0USXTGpNr2m08ybsf7zua9xWdx_D-ALuHbb1oytXI_QvQTHPta59LQtO8RAL2J47N9SwbI/s1600/upload+icon+and+banner.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;460&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPufcf6u214WmxPCzCQVgfs_DpWgtMfjTbDzp52ePhzbLynz1kYHwITneOE9kDYDWKi69KQ0USXTGpNr2m08ybsf7zua9xWdx_D-ALuHbb1oytXI_QvQTHPta59LQtO8RAL2J47N9SwbI/s640/upload+icon+and+banner.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Scroll down a bit. Provide the Application Type, Category, and the content rating. Provide also your apps’ website, email and phone. &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfv39UMWOiaI5O-bDhGeSNvVR0e6Vr4RO04ZVKDRInAD2RxrXon3qOvQ4G2uH4gTNkkcHuhHQNqxYPVkoZeKWFAC12WHIfQvPSZ2gVC_cCReFmoWLLOfNw4CgXfjUjLQXF1VjEO-7dAZo/s1600/application+type+-+category+-+rating.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;460&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfv39UMWOiaI5O-bDhGeSNvVR0e6Vr4RO04ZVKDRInAD2RxrXon3qOvQ4G2uH4gTNkkcHuhHQNqxYPVkoZeKWFAC12WHIfQvPSZ2gVC_cCReFmoWLLOfNw4CgXfjUjLQXF1VjEO-7dAZo/s640/application+type+-+category+-+rating.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Scroll down a bit. Uncheck if you are not submitting the privacy policy. &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGjA0AnK6PBXu5WMnzsviZeJ_9IfovMWW8bX8Fuvu-dPAnheoatntMwZNg35OEIPibq86-31DrzHq_vJjpMJRSHQg3EBdW1BKOMQdBjDSEjoFSmHhBryTCPKIVXVpmCz2CVdOqnBKaId4/s1600/not+submitting+privacy+policy.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;460&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGjA0AnK6PBXu5WMnzsviZeJ_9IfovMWW8bX8Fuvu-dPAnheoatntMwZNg35OEIPibq86-31DrzHq_vJjpMJRSHQg3EBdW1BKOMQdBjDSEjoFSmHhBryTCPKIVXVpmCz2CVdOqnBKaId4/s640/not+submitting+privacy+policy.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Scroll to the top and hit “Save draft” &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6rG4sygqZ7B_T1VuyZOPQ80h-7ChB-TDcf-DKvruGYBUtaXpLMQQn35aFTez0zyPpPuEVA35g5KbsXrMzRRZJ1RqbkN8kYX3y3TLwQjpkhWoVf-IXQrZWllzanB7T0i3ncFhPrd7cuCU/s1600/save+draft+of+store+listing.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;462&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6rG4sygqZ7B_T1VuyZOPQ80h-7ChB-TDcf-DKvruGYBUtaXpLMQQn35aFTez0zyPpPuEVA35g5KbsXrMzRRZJ1RqbkN8kYX3y3TLwQjpkhWoVf-IXQrZWllzanB7T0i3ncFhPrd7cuCU/s640/save+draft+of+store+listing.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;STEP 3: CONTENT &amp;amp; RATING&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
The next to work for is the content &amp;amp; rating. Hit the menu on your right.&lt;/div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDEdqmikvgv_nUqzjVgXb2jA4N2Kaa1yNyovt2cM1pMqmahew1AlddT2ka5RCpamCYeWuVDQgcmWywGwiPgL2ZcaWonxYeLysNxN5uNKSVsqzKjxb4O08ZxLsSopC9K8U9SZ7mZKUWmMw/s1600/content+rating+starts.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;460&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDEdqmikvgv_nUqzjVgXb2jA4N2Kaa1yNyovt2cM1pMqmahew1AlddT2ka5RCpamCYeWuVDQgcmWywGwiPgL2ZcaWonxYeLysNxN5uNKSVsqzKjxb4O08ZxLsSopC9K8U9SZ7mZKUWmMw/s640/content+rating+starts.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Choose your app&#39;s category.&lt;/div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-hZGjKVnpguJOjCzhehdOGM725-hzt6K9D5MrStTNRuRZc-CcOHlipFummZxZ8qFwbU3xHh8WWSa05Bf08VI8Se0-JfswPElYwWxEsRGiu6CNrf0_Z19yOXYHWs_yHH9sLw30qHyW1gw/s1600/content+rating+declarations.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;460&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-hZGjKVnpguJOjCzhehdOGM725-hzt6K9D5MrStTNRuRZc-CcOHlipFummZxZ8qFwbU3xHh8WWSa05Bf08VI8Se0-JfswPElYwWxEsRGiu6CNrf0_Z19yOXYHWs_yHH9sLw30qHyW1gw/s640/content+rating+declarations.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Answer NO to most of the questions. YES only when applicable.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj88seIj-4YdjgZkBjJVVl2eG_E2jRX1LmYOQ1LWZamdI6zSKbm_KZANTP3jz3W4uMoA3pS0nBXuUgiqObSIG5jF3tm17TYtonp8T10UtUC1NaOyrkoOKskXK086Ajm3tz8XhBLn1aAtiM/s1600/save+questionaire.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;462&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj88seIj-4YdjgZkBjJVVl2eG_E2jRX1LmYOQ1LWZamdI6zSKbm_KZANTP3jz3W4uMoA3pS0nBXuUgiqObSIG5jF3tm17TYtonp8T10UtUC1NaOyrkoOKskXK086Ajm3tz8XhBLn1aAtiM/s640/save+questionaire.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Calculate rating (don&#39;t worry the system will do this)&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqIvO7wR-4jZnz9RTjsHRiI66cJSEBTg4GXIRYk4f5MmLC4WQQp3SvLdeSiH6wEYHX1IaAU2gDLr9CyNHRSpqjl94NFwl7Bg8v8ZeGHY3PlmnEy9N9X-M3zXOcLZUwQoUPpjQBI986LBA/s1600/calculate+rating.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;460&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqIvO7wR-4jZnz9RTjsHRiI66cJSEBTg4GXIRYk4f5MmLC4WQQp3SvLdeSiH6wEYHX1IaAU2gDLr9CyNHRSpqjl94NFwl7Bg8v8ZeGHY3PlmnEy9N9X-M3zXOcLZUwQoUPpjQBI986LBA/s640/calculate+rating.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;text-align: left;&quot;&gt;Apply rating&lt;/span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6J9GeX-a3up2aDbVvhrc52yv9CyKd4Qn041IFefp6JVD7-XWVwejHjZwWghJI8uJn6DpCwyVFqalYi_JJ_GBPFA9bAQI59oOfOBFoNqKQHksiCAr5xpPIScWe0_A9IcD7ThD9Ykb9k2E/s1600/apply+rating.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;462&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6J9GeX-a3up2aDbVvhrc52yv9CyKd4Qn041IFefp6JVD7-XWVwejHjZwWghJI8uJn6DpCwyVFqalYi_JJ_GBPFA9bAQI59oOfOBFoNqKQHksiCAr5xpPIScWe0_A9IcD7ThD9Ykb9k2E/s640/apply+rating.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;STEP 4: PRICE &amp;amp; DISTRIBUTIONS&lt;/b&gt;&lt;br /&gt;
The last panel to complete is the Pricing &amp;amp; Distribution information. &lt;br /&gt;
&lt;br /&gt;
Set the pricing FREE, if you’d like to distribute freely. And the free apps will remain free forever. &lt;br /&gt;
Select SELECT ALL COUNTRIES if you’d like to make it available to rest of the world. &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqr7FZkKqk-9TxTXJF9mIZWdgOplXazNmU9VRZrdFNS00ZnMw0ggjeTlOhaTg72PEDZ9UyYUTTXOIWlBBsWRaz40uIyoWXC7bIGPP49i5hILiEItnvXVnGpjD83is5aJNStJYDuVu7y0s/s1600/pricing+and+distribution+starts.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;462&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqr7FZkKqk-9TxTXJF9mIZWdgOplXazNmU9VRZrdFNS00ZnMw0ggjeTlOhaTg72PEDZ9UyYUTTXOIWlBBsWRaz40uIyoWXC7bIGPP49i5hILiEItnvXVnGpjD83is5aJNStJYDuVu7y0s/s640/pricing+and+distribution+starts.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Scroll to the bottom. Declare if your app diplay advertisements.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgn5_5mi_Kj_nUBh0h6Rkrqa9CmRJUKjYd6tuYNTLRPMhTDrwj2VIJQ_6YE-v9bVqGgQMh2jfiuHRnymlXqRK1ALSwmyPB_5gFbdxenw5eqWwpaC8rXVmIm30H6c-N960IXxr7w5g0kwhE/s1600/contains+ads.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;460&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgn5_5mi_Kj_nUBh0h6Rkrqa9CmRJUKjYd6tuYNTLRPMhTDrwj2VIJQ_6YE-v9bVqGgQMh2jfiuHRnymlXqRK1ALSwmyPB_5gFbdxenw5eqWwpaC8rXVmIm30H6c-N960IXxr7w5g0kwhE/s640/contains+ads.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Don&#39;t check the Google Play for Education unless you are sure the content is suitable for education purpose. This will involve longer time for approval as it will go through manual verification.&lt;br /&gt;
&lt;br /&gt;
Check the Content Guidelines and US Export law.&amp;nbsp; &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxeyn5i5Pbu0G8YH13-umn8YiYDk6HCdjOwvVYJ5Ol5Y5E9hqU8tHnM3hbx5c4tDm4My7hKJukA6N5IWnESp4VedhC2Mqu3TChTWVsLL-fI4NoyHIG7Mc9N-gIPOesK_XSkY-Md2Lvgjs/s1600/for+education+-+content+guidelines+-+US+export+laws.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;462&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxeyn5i5Pbu0G8YH13-umn8YiYDk6HCdjOwvVYJ5Ol5Y5E9hqU8tHnM3hbx5c4tDm4My7hKJukA6N5IWnESp4VedhC2Mqu3TChTWVsLL-fI4NoyHIG7Mc9N-gIPOesK_XSkY-Md2Lvgjs/s640/for+education+-+content+guidelines+-+US+export+laws.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Scroll to the top and hit “Save draft”.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQIREYLX_jC6oQByme1bwByj7BWLFM6tnj1uRzzFgjewLXM5eE42NxOZZMh288jbIBdvTAdxex5FshZj3yU1CcL7mKZQL0yVCiHZ3-VEmMmpBpeui6I3quGjG8MJgUlGUmIGMuwXN_fvI/s1600/save+draft+pricing+and+distributions.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;460&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQIREYLX_jC6oQByme1bwByj7BWLFM6tnj1uRzzFgjewLXM5eE42NxOZZMh288jbIBdvTAdxex5FshZj3yU1CcL7mKZQL0yVCiHZ3-VEmMmpBpeui6I3quGjG8MJgUlGUmIGMuwXN_fvI/s640/save+draft+pricing+and+distributions.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;STEP 5: APP IS READY TO BE PUBLISHED&lt;/b&gt;&lt;br /&gt;
If no errors, then you’re ready to publish the apps. Hit the “Publish App” button. Your app is ready for publication. To date there is a manual review of your app to make sure you do not publish malware of naughty apps.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWm6hyphenhyphenlLu2zxrqSXdEuc39f1-giEtXAeGKTRiAqorYDl5qrwQMY6HLG6z2j6WFUYgh7lJQsrlqFfNGWkI0wuK6ZEw9jFkZx5lygczVwIA3-1Iuczzzm_wBGNcoInSb68EWa_WWNfDO4QQ/s1600/publish+app+-+at+last.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;462&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWm6hyphenhyphenlLu2zxrqSXdEuc39f1-giEtXAeGKTRiAqorYDl5qrwQMY6HLG6z2j6WFUYgh7lJQsrlqFfNGWkI0wuK6ZEw9jFkZx5lygczVwIA3-1Iuczzzm_wBGNcoInSb68EWa_WWNfDO4QQ/s640/publish+app+-+at+last.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;Again, wait for few hours before your app will appear in Google PlayStore.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDzviz-KUxNc3KrVKrwo5PRtx32_Ml-nqMmbbQZHrzkd7EpJzs-m4zH8AZTxyOecdncqWOQpKTcJAiOMW7IRCp4p_nIdLZyEvzkzQza5vLFr-zjkFW8en8Yp9hQeo9ZsBrBJ2lVc75C1Q/s1600/processing+-+it+can+take+several+hours+until+it+available+in+playstore.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;460&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDzviz-KUxNc3KrVKrwo5PRtx32_Ml-nqMmbbQZHrzkd7EpJzs-m4zH8AZTxyOecdncqWOQpKTcJAiOMW7IRCp4p_nIdLZyEvzkzQza5vLFr-zjkFW8en8Yp9hQeo9ZsBrBJ2lVc75C1Q/s640/processing+-+it+can+take+several+hours+until+it+available+in+playstore.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Alhamdulillah!!! The app is already published... Congratulations...&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGT6vcDT6o9YmvmsBTrvYu8PsSr-Ro5AKR6wLCY7YEtd_SnKxJh0o_vj9WSKGiovdgbQmKBfQApZS1kdzW9qENMsabVCNEwZCn8bHrr7gxdi-hqvwE6rBwjEqwbQCCOr3szcp__mGkFqs/s1600/app+already+published.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;460&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGT6vcDT6o9YmvmsBTrvYu8PsSr-Ro5AKR6wLCY7YEtd_SnKxJh0o_vj9WSKGiovdgbQmKBfQApZS1kdzW9qENMsabVCNEwZCn8bHrr7gxdi-hqvwE6rBwjEqwbQCCOr3szcp__mGkFqs/s640/app+already+published.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;background-color: white; clear: both; color: #666666; display: inline !important; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, sans-serif; font-size: 13px; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: medium;&quot;&gt;0129034614&lt;/span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrZCDUhBnfXE3bDvP49iZcY2kGPyaGWb6Ead6C-D1MEggD4Ed5m2qw3Pqo1k0w-evRwGnrjW-1b32THAZh3OSJq4siWAfSZUlJ-XO8DocCO1a2soxPdHCcxWD1h_5A4ImCX7DBmEY0pi8/s1600/whatsapp_logo_lit.jpg&quot; imageanchor=&quot;1&quot; style=&quot;color: #436590; margin-left: 1em; margin-right: 1em; text-decoration: none;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrZCDUhBnfXE3bDvP49iZcY2kGPyaGWb6Ead6C-D1MEggD4Ed5m2qw3Pqo1k0w-evRwGnrjW-1b32THAZh3OSJq4siWAfSZUlJ-XO8DocCO1a2soxPdHCcxWD1h_5A4ImCX7DBmEY0pi8/s1600/whatsapp_logo_lit.jpg&quot; style=&quot;border: none; position: relative;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;background-color: white; clear: both; color: #666666; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, sans-serif; font-size: 13px;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Need face-to-face lesson?, we also provide Android Studio training&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , &amp;quot;trebuchet&amp;quot; , sans-serif; line-height: 18.2px; text-align: center;&quot;&gt;&lt;br /&gt;--&amp;gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #436590; font-family: &amp;quot;trebuchet ms&amp;quot; , &amp;quot;trebuchet&amp;quot; , sans-serif; line-height: 18.2px; text-align: center;&quot;&gt;&lt;a href=&quot;http://bit.ly/androidjsk&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , &amp;quot;trebuchet&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;line-height: 18.2px;&quot;&gt;bit.ly/&lt;/span&gt;&lt;/span&gt;androidjsk&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #666666; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, sans-serif; font-size: 13px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;background-color: white; clear: both; color: #666666; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, sans-serif; font-size: 13px;&quot;&gt;
&lt;b&gt;Harap bagitau kawan-kawan dengan tekan butang SHARE di bawah&lt;br /&gt;SHARE to your friends...&lt;/b&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: white; color: #666666; font-family: &amp;quot;trebuchet ms&amp;quot; , &amp;quot;trebuchet&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;background-color: white; clear: both; color: #666666; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, sans-serif; font-size: 13px;&quot;&gt;
&lt;span style=&quot;color: black; margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpY96v-t0RJ2jwwK-ezz-zXVV24l4jH3Uo2N_fLxEu_F0vM-g7dJqYZrSe3tEkj-Be9awf_BuWxGxGffw46oRXEdvn7qTOAMO5RUULKApzZNRCqjev_rywL37CHAgt0ibUt7UEvsPtzk/s1600/sequentialBlinkingDownArrow.gif&quot; imageanchor=&quot;1&quot; style=&quot;color: #436590; margin-left: 1em; margin-right: 1em; text-decoration: none;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpY96v-t0RJ2jwwK-ezz-zXVV24l4jH3Uo2N_fLxEu_F0vM-g7dJqYZrSe3tEkj-Be9awf_BuWxGxGffw46oRXEdvn7qTOAMO5RUULKApzZNRCqjev_rywL37CHAgt0ibUt7UEvsPtzk/s1600/sequentialBlinkingDownArrow.gif&quot; style=&quot;border: none; position: relative;&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;color: black; margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpY96v-t0RJ2jwwK-ezz-zXVV24l4jH3Uo2N_fLxEu_F0vM-g7dJqYZrSe3tEkj-Be9awf_BuWxGxGffw46oRXEdvn7qTOAMO5RUULKApzZNRCqjev_rywL37CHAgt0ibUt7UEvsPtzk/s1600/sequentialBlinkingDownArrow.gif&quot; imageanchor=&quot;1&quot; style=&quot;color: #436590; margin-left: 1em; margin-right: 1em; text-decoration: none;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpY96v-t0RJ2jwwK-ezz-zXVV24l4jH3Uo2N_fLxEu_F0vM-g7dJqYZrSe3tEkj-Be9awf_BuWxGxGffw46oRXEdvn7qTOAMO5RUULKApzZNRCqjev_rywL37CHAgt0ibUt7UEvsPtzk/s1600/sequentialBlinkingDownArrow.gif&quot; style=&quot;border: none; position: relative;&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;color: black; margin-left: 1em; margin-right: 1em; text-decoration: none;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpY96v-t0RJ2jwwK-ezz-zXVV24l4jH3Uo2N_fLxEu_F0vM-g7dJqYZrSe3tEkj-Be9awf_BuWxGxGffw46oRXEdvn7qTOAMO5RUULKApzZNRCqjev_rywL37CHAgt0ibUt7UEvsPtzk/s1600/sequentialBlinkingDownArrow.gif&quot; imageanchor=&quot;1&quot; style=&quot;color: #436590; margin-left: 1em; margin-right: 1em; text-decoration: none;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKpY96v-t0RJ2jwwK-ezz-zXVV24l4jH3Uo2N_fLxEu_F0vM-g7dJqYZrSe3tEkj-Be9awf_BuWxGxGffw46oRXEdvn7qTOAMO5RUULKApzZNRCqjev_rywL37CHAgt0ibUt7UEvsPtzk/s1600/sequentialBlinkingDownArrow.gif&quot; style=&quot;border: none; position: relative;&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.kerul.net/feeds/4889777401413219319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.kerul.net/2015/04/publishing-apps-to-google-play.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/4889777401413219319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/4889777401413219319'/><link rel='alternate' type='text/html' href='http://blog.kerul.net/2015/04/publishing-apps-to-google-play.html' title='Publishing apps to Google Play'/><author><name>FSTM KUIS</name><uri>http://www.blogger.com/profile/00723339728801815225</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh3.googleusercontent.com/9WW-ovgK4v2va7xkI0Fu8ypaRGBCBboebwKMucGXvboZa1u9KIQkuCKPBzG80t6aIXo=s72-w300-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2266837879935062327.post-9084082640055835999</id><published>2016-11-05T23:15:00.000+08:00</published><updated>2017-03-16T16:47:47.987+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mobile"/><category scheme="http://www.blogger.com/atom/ns#" term="noprogramming"/><category scheme="http://www.blogger.com/atom/ns#" term="training"/><title type='text'>Buat mobile apps tanpa programming?</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrsc8BLSnI1gddCSitvYd913C39Z2dYheu-i6jTy_7WNL-66U_j__bLJSWoGNzG8EuVpzAvYHPUFYxmcWJES_RFtGfQAJzJJVmV5V4Q4Fo5q_qvoM8g6Ju5lF96xTIyZZmS2V49Y2QgTo/s1600/buat-apps-tanpa-programming-800.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrsc8BLSnI1gddCSitvYd913C39Z2dYheu-i6jTy_7WNL-66U_j__bLJSWoGNzG8EuVpzAvYHPUFYxmcWJES_RFtGfQAJzJJVmV5V4Q4Fo5q_qvoM8g6Ju5lF96xTIyZZmS2V49Y2QgTo/s640/buat-apps-tanpa-programming-800.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;Camna tuh, buat apps tapi takder programing?&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
Nak tau boleh mai kursus ni!!!&lt;br /&gt;
&lt;div data-reactid=&quot;.0.4.0.2.1:$2jqeXdz.4&quot; style=&quot;box-sizing: inherit;&quot;&gt;
&lt;div class=&quot;bitlink--MAIN&quot; data-reactid=&quot;.0.4.0.2.1:$2jqeXdz.4.0&quot; style=&quot;box-sizing: inherit; color: #ee6123; display: inline-block; font-family: &amp;quot;Proxima Nova&amp;quot;; font-size: 1.3rem; font-stretch: normal; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; line-height: 1.8rem; outline: 0px; overflow: hidden; text-overflow: ellipsis; width: calc(100% - 10rem);&quot; tabindex=&quot;-1&quot;&gt;
&lt;a href=&quot;http://bit.ly/appsnocode&quot;&gt;&lt;b&gt;&lt;span data-reactid=&quot;.0.4.0.2.1:$2jqeXdz.4.0.0&quot; style=&quot;box-sizing: inherit;&quot;&gt;bit.ly&lt;/span&gt;&lt;span class=&quot;bitlink--hash&quot; data-reactid=&quot;.0.4.0.2.1:$2jqeXdz.4.0.1&quot; style=&quot;box-sizing: inherit; font-family: &amp;quot;proxima nova semibold&amp;quot;;&quot;&gt;/appsnocode&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div data-reactid=&quot;.0.4.0.2.1:$2jqeXdz.4&quot; style=&quot;box-sizing: inherit;&quot;&gt;
&lt;div class=&quot;bitlink--MAIN&quot; data-reactid=&quot;.0.4.0.2.1:$2jqeXdz.4.0&quot; style=&quot;box-sizing: inherit; color: #ee6123; display: inline-block; font-family: &amp;quot;proxima nova&amp;quot;; font-size: 1.3rem; font-stretch: normal; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; line-height: 1.8rem; outline: 0px; overflow: hidden; text-overflow: ellipsis;&quot; tabindex=&quot;-1&quot;&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: 1.3rem;&quot;&gt;&lt;b&gt;Sabtu 4 MAC 2017&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
Masa: 9am - 12pm.&lt;br /&gt;
Tempat: KOKUIS Academy, 12-1 Jalan Seri Putra 1/5, Bandar Seri Putra, Bangi&lt;br /&gt;
Yuran: training khidmat komuniti (FREE)&lt;br /&gt;
BYOL: Bawa laptop sendiri dan Internet broadband.&lt;br /&gt;
.&lt;br /&gt;
Rangka kursus:&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Berkenalan dengan apps platform.&lt;/li&gt;
&lt;li&gt;Faktor pemilihan sistem pembangunan apps yang sesuai.&lt;/li&gt;
&lt;li&gt;Keperluan Ujian Apps menggunakan telefon pintar Android.&lt;/li&gt;
&lt;li&gt;Rehat 15min&lt;/li&gt;
&lt;li&gt;Merekabentuk apps.&lt;/li&gt;
&lt;li&gt;Sistem Pembangunan Apps tanpa Programming.&lt;/li&gt;
&lt;li&gt;Pengujian&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
.&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #1d2129; font-family: &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;BUAT APPS TAKDER CODING!!!&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #1d2129; font-family: &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;+++++++++++++++++++++++&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #1d2129; font-family: &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #1d2129; font-family: &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;Alhamdulillah, tadi baru selesaikan Training untuk students SMUM KUIS. Berkenalan dengan tool yang boleh buat mobile apps tanpa perlukan koding.&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;_5mfr _47e3&quot; style=&quot;background-color: white; color: #1d2129; font-family: &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px; line-height: 0; margin: 0px 1px; vertical-align: middle;&quot;&gt;&lt;img alt=&quot;&quot; aria-hidden=&quot;1&quot; class=&quot;img&quot; height=&quot;16&quot; src=&quot;https://www.facebook.com/images/emoji.php/v7/f7f/1/16/1f60a.png&quot; style=&quot;border: 0px; vertical-align: -3px;&quot; width=&quot;16&quot; /&gt;&lt;span class=&quot;_7oe&quot; style=&quot;display: inline-block; font-size: 0px; width: 0px;&quot;&gt;😊&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #1d2129; font-family: &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #1d2129; font-family: &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;text_exposed_show&quot; style=&quot;background-color: white; color: #1d2129; display: inline; font-family: &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;&lt;br /&gt;Sebenarnya ada banyak tools untuk develop apps. Android Studio, Flash, Visual Studio, Xamarin, Xcode; semua tools tu kena tau programming. Kena biasa dengan Java, C#, Objective C, ActionScript, XML. Kalau tak pernah belajar Programming menggagau jugak buat apps...&amp;nbsp;&lt;span class=&quot;_5mfr _47e3&quot; style=&quot;line-height: 0; margin: 0px 1px; vertical-align: middle;&quot;&gt;&lt;img alt=&quot;&quot; aria-hidden=&quot;1&quot; class=&quot;img&quot; height=&quot;16&quot; src=&quot;https://www.facebook.com/images/emoji.php/v7/f7f/1/16/1f60a.png&quot; style=&quot;border: 0px; vertical-align: -3px;&quot; width=&quot;16&quot; /&gt;&lt;span class=&quot;_7oe&quot; style=&quot;display: inline-block; font-size: 0px; width: 0px;&quot;&gt;😊&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;.&lt;br /&gt;Nak buat apps cantik, tapi takmo pecah palo layan coding...&lt;br /&gt;Seriously?&lt;br /&gt;Camner tuh?&lt;br /&gt;Ada ker?&lt;br /&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;text_exposed_show&quot; style=&quot;background-color: white; color: #1d2129; display: inline; font-family: &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;times new roman&amp;quot;; font-size: small;&quot;&gt;Kursus sebelum ni, FULL HOUSE! Segera daftar ada 20 tempat saja.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;text_exposed_show&quot; style=&quot;background-color: white; color: #1d2129; display: inline; font-family: &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;times new roman&amp;quot;; font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvuN7uq9HU04vtkCro9zI6DLkOQrBeCOzdfsWcNfQuE7bGzhVjUkcpfUzEIYj9qB07KvoZEh-tHyfBc9Nq2U1qEUiJlKRSh7NK4u41h1xEfDfQqajBhb6lvWWMccQm7bSBeSCCmLVgiJ8/s1600/appsmoment-1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvuN7uq9HU04vtkCro9zI6DLkOQrBeCOzdfsWcNfQuE7bGzhVjUkcpfUzEIYj9qB07KvoZEh-tHyfBc9Nq2U1qEUiJlKRSh7NK4u41h1xEfDfQqajBhb6lvWWMccQm7bSBeSCCmLVgiJ8/s400/appsmoment-1.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghboSJ6K7Hq51_ec7Xp7nEgmYu2Fau7fTorxLrnFXLY0o55fGEa6-igeD_balk8d6CoWr0_pqalzeowFcDlR8pgBW7tnyccNDW8Vx3gvZMF2HrBzwMRLHTmv-DLzc3xSAR5FNROIZgegg/s1600/appsmoment-3.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;295&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghboSJ6K7Hq51_ec7Xp7nEgmYu2Fau7fTorxLrnFXLY0o55fGEa6-igeD_balk8d6CoWr0_pqalzeowFcDlR8pgBW7tnyccNDW8Vx3gvZMF2HrBzwMRLHTmv-DLzc3xSAR5FNROIZgegg/s400/appsmoment-3.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9SnivSVSle_-Rj0cH2-R0WiE-NzoOlWgzjV75JpO8oDAHhp7owHo9SdZkE3qb3MPUVF1sn-w9yLCMBiJPm-syjXyQud0UEuEpaE2PvQeD-NM63PmvLO74-DyRW0-HNjtUJac53X_ZRTQ/s1600/appsmoment-4.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;295&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9SnivSVSle_-Rj0cH2-R0WiE-NzoOlWgzjV75JpO8oDAHhp7owHo9SdZkE3qb3MPUVF1sn-w9yLCMBiJPm-syjXyQud0UEuEpaE2PvQeD-NM63PmvLO74-DyRW0-HNjtUJac53X_ZRTQ/s400/appsmoment-4.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span class=&quot;text_exposed_show&quot; style=&quot;background-color: white; color: #1d2129; display: inline; font-family: &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;times new roman&amp;quot;; font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
Daftar segera di sini untuk kursus percuma!!!&lt;br /&gt;
&lt;br /&gt;
&lt;iframe frameborder=&quot;0&quot; height=&quot;1000&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; src=&quot;https://docs.google.com/forms/d/e/1FAIpQLSf6KwLg8oCsRmlTfRa95NoX6GNqLQFpB2UqBnOkQgHLxgHOmA/viewform?embedded=true&quot; width=&quot;600&quot;&gt;Loading...&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kerul.net/feeds/9084082640055835999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.kerul.net/2016/12/no-programming.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/9084082640055835999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/9084082640055835999'/><link rel='alternate' type='text/html' href='http://blog.kerul.net/2016/12/no-programming.html' title='Buat mobile apps tanpa programming?'/><author><name>FSTM KUIS</name><uri>http://www.blogger.com/profile/00723339728801815225</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrsc8BLSnI1gddCSitvYd913C39Z2dYheu-i6jTy_7WNL-66U_j__bLJSWoGNzG8EuVpzAvYHPUFYxmcWJES_RFtGfQAJzJJVmV5V4Q4Fo5q_qvoM8g6Ju5lF96xTIyZZmS2V49Y2QgTo/s72-c/buat-apps-tanpa-programming-800.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2266837879935062327.post-4498938777900774017</id><published>2016-11-01T12:23:00.000+08:00</published><updated>2016-11-02T13:53:47.439+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android"/><category scheme="http://www.blogger.com/atom/ns#" term="flash"/><title type='text'>Flash for Mobile Apps Development Training</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://kokuis.my/flash4mobile/&quot; target=&quot;_blank&quot;&gt;&lt;img href=&quot;http://kokuis.my/wp-content/uploads/2016/10/Flash4mobile.png&quot; width=&quot;100%&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://kokuis.my/flash4mobile&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;235&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifqX67m3QhpaBTPzoizz6IkjixU8EH1JPj4FB9hIiU0K1CNysoLEGgzTYxg0AFo7gA3b-AXuCleKUicOHhEla-yNJd1YfQBzs_4Q3H989wTMRdtjrbQw-Lj2NWW_tgQw-fSRR3FqVSz5U/s640/BANNER-ANDROID-flash.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Adobe Flash is one of the best multimedia authoring tools ever developed. It is an exciting time to be a Flash developer. Adobe has taken big steps in making the Flash platform available on as many devices as possible.&lt;br /&gt;
.&lt;br /&gt;
Next training is on 10 &amp;amp; 11 December 2016&lt;br /&gt;
--&amp;gt;&amp;gt;&amp;nbsp;&lt;a href=&quot;http://kokuis.my/flash4mobile/&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;http://kokuis.my/flash4mobile/&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
.&lt;br /&gt;
&lt;strong&gt;&lt;u&gt;Course Overview&lt;/u&gt;&lt;/strong&gt;  &lt;br /&gt;
This course is for beginner Flash developers who want to use their knowledge of Flash and ActionScript to develop AIR Android Applications. Currently, it is specifically focuses on the Android platform, but many of the topics and examples can be used to develop for any AIR mobile platform.&lt;br /&gt;
.&lt;br /&gt;
&lt;strong&gt;&lt;u&gt;Course Outline&lt;/u&gt;&lt;/strong&gt;  &lt;br /&gt;
&lt;strong&gt;DAY01:&lt;/strong&gt; Introduction to workshop&lt;br /&gt;
Introduction to Apps Design&lt;br /&gt;
Getting Started with Android Development&lt;br /&gt;
&lt;strong&gt;DAY02:&lt;/strong&gt; Getting Started With Flash&lt;br /&gt;
Developing Your First Application&lt;br /&gt;
Designing Your Application&lt;br /&gt;
&lt;strong&gt;DAY03:&lt;/strong&gt; Handling Interactions&lt;br /&gt;
Working with Images&lt;br /&gt;
Working with Sound&lt;br /&gt;
Working with Video&lt;br /&gt;
Working with Text&lt;br /&gt;
&lt;strong&gt;DAY04:&lt;/strong&gt; Saving States&lt;br /&gt;
Working with Files&lt;br /&gt;
Optimizing Performance&lt;br /&gt;
Debugging Your Application&lt;br /&gt;
Generating Android APK&lt;br /&gt;
Deploying Your Application  &lt;br /&gt;
&lt;strong&gt;Contact us at : khirulnizam@gmail.com&lt;br /&gt;WhatsApp:&amp;nbsp;+60129034614&lt;/strong&gt;&lt;br /&gt;
Next training is on 10 &amp;amp; 11 December 2016&lt;br /&gt;
--&amp;gt;&amp;gt;&amp;nbsp;&lt;a href=&quot;http://kokuis.my/flash4mobile/&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;http://kokuis.my/flash4mobile/&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhllELJbXFCDimhvQiGi8FcIrWMlvpdOlwSh82aeAKxny_ALaeu6m6T9O7iYYwxZ3qhCdW1wb4zpTTqcUqnAscYucPe1_iYJdK-hrQWHmLf5OZXH5u9XqFcgTBav5KmnQqDLn9n5jqFVZc/s1600/Flash-for-Mobile-Apps-Developement.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;356&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhllELJbXFCDimhvQiGi8FcIrWMlvpdOlwSh82aeAKxny_ALaeu6m6T9O7iYYwxZ3qhCdW1wb4zpTTqcUqnAscYucPe1_iYJdK-hrQWHmLf5OZXH5u9XqFcgTBav5KmnQqDLn9n5jqFVZc/s640/Flash-for-Mobile-Apps-Developement.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Paricipants from FTE,UTHM Dr Aimi with trainer Ms Siti Aisah Mohd Hatta&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;display: block; font-stretch: normal; font: 14px &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; margin: 12px auto 6px;&quot;&gt;
&lt;a href=&quot;http://www.scribd.com/doc/209267054/Android-App-Development-Using-Adobe-Flash-Course-Outline-CreativeVault-com-my&quot; style=&quot;text-decoration: underline;&quot; title=&quot;View Android App Development Using Adobe Flash - Course Outline - CreativeVault.com.my on Scribd&quot;&gt;Android App Development Using Adobe Flash - Course Outline&amp;nbsp;&lt;/a&gt;&lt;/div&gt;
&lt;iframe class=&quot;scribd_iframe_embed&quot; data-aspect-ratio=&quot;undefined&quot; data-auto-height=&quot;false&quot; frameborder=&quot;0&quot; height=&quot;600&quot; id=&quot;doc_854&quot; scrolling=&quot;no&quot; src=&quot;//www.scribd.com/embeds/209267054/content?start_page=1&amp;amp;view_mode=scroll&amp;amp;show_recommendations=true&quot; width=&quot;100%&quot;&gt;&lt;/iframe&gt;  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kerul.net/feeds/4498938777900774017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.kerul.net/2014/02/flash-for-mobile-apps-development.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/4498938777900774017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/4498938777900774017'/><link rel='alternate' type='text/html' href='http://blog.kerul.net/2014/02/flash-for-mobile-apps-development.html' title='Flash for Mobile Apps Development Training'/><author><name>FSTM KUIS</name><uri>http://www.blogger.com/profile/00723339728801815225</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifqX67m3QhpaBTPzoizz6IkjixU8EH1JPj4FB9hIiU0K1CNysoLEGgzTYxg0AFo7gA3b-AXuCleKUicOHhEla-yNJd1YfQBzs_4Q3H989wTMRdtjrbQw-Lj2NWW_tgQw-fSRR3FqVSz5U/s72-c/BANNER-ANDROID-flash.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2266837879935062327.post-5478423286913070492</id><published>2016-10-21T08:47:00.001+08:00</published><updated>2016-10-21T10:11:22.933+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="training"/><category scheme="http://www.blogger.com/atom/ns#" term="website"/><category scheme="http://www.blogger.com/atom/ns#" term="wordpress"/><title type='text'>Wordpress - buat website</title><content type='html'>&lt;h3 style=&quot;background-color: white; border: none; color: #333333; font-family: Oswald, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 21.6px; margin: 30px 0px 7px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
&lt;b style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXfs4-dSWRHrEF5RUutxOjCOAa6exGxy2oEeW3gve1jPwrjf3cmQCwvUuY2ICj87rtGHnWN-s0c84V18g6rLtPkGHfwBnsBfVx5OJoLAUECXtSim6ivTtl1fMiXw57Mj1YUgIoDnE0s4I/s1600/wp-fbbanner-flatten2.png&quot; imageanchor=&quot;1&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: medium; font-weight: normal; margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXfs4-dSWRHrEF5RUutxOjCOAa6exGxy2oEeW3gve1jPwrjf3cmQCwvUuY2ICj87rtGHnWN-s0c84V18g6rLtPkGHfwBnsBfVx5OJoLAUECXtSim6ivTtl1fMiXw57Mj1YUgIoDnE0s4I/s640/wp-fbbanner-flatten2.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: white; border: none; color: #333333; font-family: Oswald, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 21.6px; margin: 30px 0px 7px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
&lt;b style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;WordPress?&lt;/b&gt;&lt;/h3&gt;
&lt;ul style=&quot;background-color: white; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin: 0px 0px 15px 16px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Ada bisnes online?&amp;nbsp;Dengan adanya website sendiri, pelanggan bertambah yakin, bisnes makin hebat&amp;nbsp;kredibiliti.&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Depa kata nak buat website kena tahu kod HTML, programming bagai. Betulkah? JAWAPAN – WordPress membantu anda melupakan urusan teknikal, anda hanya fokus kepada isi kandungan. InsyaAllah, proses nak buat website sendiri akan lebih mudah.&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Apa itu WordPress? WordPress adalah perisian sumber terbuka untuk memudahkan webmaster menyelenggara website. Ia sangat mudah digunakan, kita hanya perlu memikirkan isi-kandungan tanpa perlu berjuang secara teknikal untuk memikirkan penyelenggaraan.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;background-color: white; border: none; color: #333333; font-family: Oswald, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 21.6px; margin: 30px 0px 7px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
&lt;b style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Rangka kursus?&lt;/b&gt;&lt;/h3&gt;
&lt;ul style=&quot;background-color: white; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin: 0px 0px 15px 16px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Peserta akan dibimbing pemasangan langkah-demi-langkah oleh instruktor yang berpengalaman.&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Menulis isi-kandungan sendiri dengan SEO yang berkesan.&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Memilih tema dan template percuma yang hebat.&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Memasang plugins percuma yang berguna.&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Memasang plugins perkongsian.&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Memastikan website boleh dipaparkan dalam persekitaran desktop.&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Pemasaran website menggunakan media sosial, Google Adwords,dll.&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Membaca dan mentafsir statistik pengunjung website.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;background-color: white; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-bottom: 15px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
&lt;strong style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Bila kursus seterusnya, saya nak join…&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-bottom: 15px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
17 &amp;amp; 18 DECEMBER&amp;nbsp;2016, 9am – 5pm&lt;/div&gt;
&lt;h3 style=&quot;background-color: white; border: none; color: #333333; font-family: Oswald, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 21.6px; margin: 30px 0px 7px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
&lt;b style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Fees –&amp;nbsp;&lt;/b&gt;&lt;span style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;payment queries&amp;nbsp;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;0129034614&lt;/span&gt;&lt;a href=&quot;http://i2.wp.com/1.bp.blogspot.com/-kdwvcQ0o_zA/V8eIy59v6oI/AAAAAAAAOXs/iqX_2vc9B2MV5Wb2C7WlNe1SiMq3iOOQwCEw/s1600/whatsapp_logo_lit.jpg?ssl=1&quot; style=&quot;border: none; color: #cd2324; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://i1.wp.com/1.bp.blogspot.com/-kdwvcQ0o_zA/V8eIy59v6oI/AAAAAAAAOXs/iqX_2vc9B2MV5Wb2C7WlNe1SiMq3iOOQwCEw/s1600/whatsapp_logo_lit.jpg?zoom=1.5&amp;amp;w=628&amp;amp;ssl=1&quot; height=&quot;32&quot; style=&quot;border: none; height: auto; margin: 0px; max-width: 100%; padding: 0px; vertical-align: baseline;&quot; width=&quot;33&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;ul style=&quot;background-color: white; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin: 0px 0px 15px 16px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;b style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;PAYMENT ON/BEFORE&amp;nbsp;EARLY-BIRD 9 Dec 2016&lt;/b&gt;&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Students of local IHLs RM150&amp;nbsp;+ RM9 (GST 6%) =&amp;nbsp;&lt;strong style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;RM159&lt;/strong&gt;&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Public(cash) RM300&amp;nbsp;+ RM18 (GST 6%) =&amp;nbsp;&lt;strong style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;RM318&lt;/strong&gt;&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Public(company check or LO) RM400&amp;nbsp;+ RM24 (GST 6%) =&amp;nbsp;&lt;strong style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;RM424&lt;/strong&gt;&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Maybank Account Number:&amp;nbsp;&lt;b style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;562834627354 – Koperasi Kolej Universiti Islam Antarabangsa Selangor Bhd&lt;/b&gt;&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Special rate for 2016 only.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;background-color: white; border: none; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;background-color: white; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin: 0px 0px 15px 16px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;b style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;PAYMENT AFTER 9 Dec 2016 / walk-in&lt;/b&gt;&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Students of local IHLs RM180&amp;nbsp;+ RM10.80 (GST 6%) =&amp;nbsp;&lt;strong style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;RM191&lt;/strong&gt;&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Public(cash) RM350&amp;nbsp;+ RM21 (GST 6%) =&amp;nbsp;&lt;strong style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;RM371&lt;/strong&gt;&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Public(company check or LO) RM500&amp;nbsp;+ RM30 (GST 6%) =&amp;nbsp;&lt;strong style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;RM530&lt;/strong&gt;&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Maybank Account Number:&amp;nbsp;&lt;b style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;562834627354 – Koperasi Kolej Universiti Islam Antarabangsa Selangor Bhd&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;background-color: white; border: none; color: #333333; font-family: Oswald, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 21.6px; margin: 30px 0px 7px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
&lt;span style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Lokasi: KOKUIS ACADEMY TRAINING&lt;/span&gt;&lt;/h3&gt;
&lt;ul style=&quot;background-color: white; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin: 0px 0px 15px 16px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Alamat: 12-1 Jalan Seri Putra 1/5, Bandar Seri Putra, Bangi, Selangor(&amp;nbsp;&lt;a href=&quot;https://goo.gl/maps/yBomykJxr2y&quot; style=&quot;border: none; color: #cd2324; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;MAP – https://goo.gl/maps/yBomykJxr2y&lt;/a&gt;&amp;nbsp;)&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Masa&amp;nbsp;0900am – 5pm&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Terbuka kepada semua&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;&lt;b style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;BYOL&lt;/b&gt;&amp;nbsp; Bring your own Laptop – mohon bawa laptop sendiri.&lt;/li&gt;
&lt;li style=&quot;border: none; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;&quot;&gt;Makan tengahari &amp;amp; sijil disediakan.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;background-color: white; border: none; color: #333333; font-family: Oswald, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 21.6px; margin: 30px 0px 7px; padding: 0px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
&lt;span style=&quot;border: none; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Borang Pendaftaran&lt;/span&gt;&lt;/h3&gt;
&lt;iframe frameborder=&quot;0&quot; height=&quot;1000&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; src=&quot;https://docs.google.com/forms/d/e/1FAIpQLScqtwfLtrcL2Nt-AjOwsy0AY4TbDjfLoKiC0cI-j5IO-Nm3uw/viewform?embedded=true&quot; width=&quot;650&quot;&gt;Loading...&lt;/iframe&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.kerul.net/feeds/5478423286913070492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.kerul.net/2016/10/wordpress.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/5478423286913070492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/5478423286913070492'/><link rel='alternate' type='text/html' href='http://blog.kerul.net/2016/10/wordpress.html' title='Wordpress - buat website'/><author><name>FSTM KUIS</name><uri>http://www.blogger.com/profile/00723339728801815225</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXfs4-dSWRHrEF5RUutxOjCOAa6exGxy2oEeW3gve1jPwrjf3cmQCwvUuY2ICj87rtGHnWN-s0c84V18g6rLtPkGHfwBnsBfVx5OJoLAUECXtSim6ivTtl1fMiXw57Mj1YUgIoDnE0s4I/s72-c/wp-fbbanner-flatten2.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2266837879935062327.post-848812897895994882</id><published>2016-09-25T08:58:00.000+08:00</published><updated>2016-12-11T09:08:50.530+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adobe"/><category scheme="http://www.blogger.com/atom/ns#" term="kursus"/><category scheme="http://www.blogger.com/atom/ns#" term="mobile"/><category scheme="http://www.blogger.com/atom/ns#" term="training"/><title type='text'>Training2017</title><content type='html'>2017 is a big year. We are happy to help you improve your creative skills and programming.&lt;br /&gt;
&lt;br /&gt;
Creative training using Adobe products;&lt;br /&gt;
Advertising Materials using Adobe Photoshop&lt;br /&gt;
Adobe Illustrator&lt;br /&gt;
PIC muizz.salleh@gmail.com&lt;br /&gt;
&lt;br /&gt;
Programming;&lt;br /&gt;
Android Studio&lt;br /&gt;
Mobile Development with IONIC&lt;br /&gt;
Mobile Development with No-programming&lt;br /&gt;
Web Based Application using PHP &amp;amp;MySQL&lt;br /&gt;
Rapid Development with LARAVEL&lt;br /&gt;
PIC khirulnizam@gmail.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kerul.net/feeds/848812897895994882/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.kerul.net/2016/12/training2017.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/848812897895994882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2266837879935062327/posts/default/848812897895994882'/><link rel='alternate' type='text/html' href='http://blog.kerul.net/2016/12/training2017.html' title='Training2017'/><author><name>FSTM KUIS</name><uri>http://www.blogger.com/profile/00723339728801815225</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>