SlideShare a Scribd company logo
1 of 30
How we learned Android
from Google
GDG Korea Android Conference 2015
April 18, 2015 Google Seoul Campus
Agenda
• What is Google Study Jams
• Experiences
• Free courses from Google
• Future roadmap
[KineMaster] 키네마스터 (Team
Member)
Rapidly Changing Technology
Traditional Learning (Books)
Although learning through book is still recommended by
many scholars however it has many shortcomings
Massive Open Online Course
ImagebyJiyeonKim
Language Barrier
New Learning Method
My courses
My courses
Web Development Course using Google App
Engine (Udacity)
Developing Android Apps - Android Fundamentals
(Udacity)
Website Performance Optimization
(Udacity)
Git & Github
(Udacity)
Developing Scalable Apps in Python - Taking
NOW ( Udacity)
?
It is a free series of global, community-run, in-person study groups
WHY ARE YOU GUYS DOING THIS?
Title TextThe goal is to provide deeper understanding in the course
material within a fun and collaborative community
environment.
KOREA STUDY JAMS
Orientation
PLANNING
SESSIONS
HACKATHON
Meeting of Helpers Every Week
• Plan your session in advance
• Announce through Google +
• 1/2 Presentations by members
• Get feedback from members
• Hackathons are best place to practice
• Prepare for hackathon well ahead of time
• Team work
Resources for Learning
Android
• Udacity Courses
• android fundamentals
• android performance
• Android Developers Site [link]
• Android Developers Blog [link]
• Google Developers Korea Blog [link]
• Google Developers Group Android [link]
Courses from Google
New Course - Android
Performance
• Approximately 4 weeks
• Advanced
• Pre-requisite courses are Android Fundamentals & Git and Github
Applying the knowledge learned from
Android Course to improve Seoul Mate App
Summary
• Online Courses
• Google Developers Jams
• Study Group Experiences
• More Learning resources from Google
Questions ?
Contact Me @
• Email : hassanabidpk89@gmail.com
• Blog post about Study Jams :
http://mooccircle.com/android-group-study/
Interested to know more
about Our Study Group?
• Contact us at mooccircle@gmail.com
• Facebook : https://www.facebook.com/mooccircle
• Github iO site : http://mooccircle.github.io
• Currently We are studying Python Web
frameworks Django & Flask

More Related Content

Viewers also liked

Viewers also liked (13)

디자이너 없어도 괜찮아! (feat.Material Design Guide)
디자이너 없어도 괜찮아! (feat.Material Design Guide)디자이너 없어도 괜찮아! (feat.Material Design Guide)
디자이너 없어도 괜찮아! (feat.Material Design Guide)
 
GKAC 2014 Nov. - Android Wear 개발, 할까요 말까요?
GKAC 2014 Nov. - Android Wear 개발, 할까요 말까요?GKAC 2014 Nov. - Android Wear 개발, 할까요 말까요?
GKAC 2014 Nov. - Android Wear 개발, 할까요 말까요?
 
GKAC 2015 Apr. - RxAndroid
GKAC 2015 Apr. - RxAndroidGKAC 2015 Apr. - RxAndroid
GKAC 2015 Apr. - RxAndroid
 
GKAC 2014 Nov. - RxJava를 활용한 Functional Reactive Programming
GKAC 2014 Nov. - RxJava를 활용한 Functional Reactive ProgrammingGKAC 2014 Nov. - RxJava를 활용한 Functional Reactive Programming
GKAC 2014 Nov. - RxJava를 활용한 Functional Reactive Programming
 
GKAC 2015 Apr. - 테스트 코드에서 코드 커버리지까지
GKAC 2015 Apr. - 테스트 코드에서 코드 커버리지까지GKAC 2015 Apr. - 테스트 코드에서 코드 커버리지까지
GKAC 2015 Apr. - 테스트 코드에서 코드 커버리지까지
 
Best Practices in Media Playback
Best Practices in Media PlaybackBest Practices in Media Playback
Best Practices in Media Playback
 
FIrebase를 이용한 호우호우 미니게임 만들기
FIrebase를 이용한 호우호우 미니게임 만들기FIrebase를 이용한 호우호우 미니게임 만들기
FIrebase를 이용한 호우호우 미니게임 만들기
 
Reinfocement learning
Reinfocement learningReinfocement learning
Reinfocement learning
 
안드로이드 데이터 바인딩
안드로이드 데이터 바인딩안드로이드 데이터 바인딩
안드로이드 데이터 바인딩
 
Introduce Android TV and new features from Google I/O 2016
Introduce Android TV and new features from Google I/O 2016Introduce Android TV and new features from Google I/O 2016
Introduce Android TV and new features from Google I/O 2016
 
Android - Preventing common memory leaks
Android - Preventing common memory leaksAndroid - Preventing common memory leaks
Android - Preventing common memory leaks
 
Android : How Do I Code Thee?
Android : How Do I Code Thee?Android : How Do I Code Thee?
Android : How Do I Code Thee?
 
Inside the Android application framework - Google I/O 2009
Inside the Android application framework - Google I/O 2009Inside the Android application framework - Google I/O 2009
Inside the Android application framework - Google I/O 2009
 

More from GDG Korea (7)

접근성(Accessibility)과 안드로이드
접근성(Accessibility)과 안드로이드접근성(Accessibility)과 안드로이드
접근성(Accessibility)과 안드로이드
 
Tensorflow 101
Tensorflow 101Tensorflow 101
Tensorflow 101
 
Building Extraordinary Apps with Firebase Analytics
Building Extraordinary Apps with Firebase AnalyticsBuilding Extraordinary Apps with Firebase Analytics
Building Extraordinary Apps with Firebase Analytics
 
GKAC 2014 Nov. - 안드로이드 스튜디오로 생산성 올리기
GKAC 2014 Nov. - 안드로이드 스튜디오로 생산성 올리기GKAC 2014 Nov. - 안드로이드 스튜디오로 생산성 올리기
GKAC 2014 Nov. - 안드로이드 스튜디오로 생산성 올리기
 
GKAC 2014 Nov. - 그루비로 안드로이드 앱 개발하기
GKAC 2014 Nov. - 그루비로 안드로이드 앱 개발하기GKAC 2014 Nov. - 그루비로 안드로이드 앱 개발하기
GKAC 2014 Nov. - 그루비로 안드로이드 앱 개발하기
 
GKAC 2014 Nov. - The Beautiful Design Collection 살펴보기
GKAC 2014 Nov. - The Beautiful Design Collection 살펴보기GKAC 2014 Nov. - The Beautiful Design Collection 살펴보기
GKAC 2014 Nov. - The Beautiful Design Collection 살펴보기
 
GKAC 2014 Nov. - 안드로이드 5.0의 새로운 기능
GKAC 2014 Nov. - 안드로이드 5.0의 새로운 기능GKAC 2014 Nov. - 안드로이드 5.0의 새로운 기능
GKAC 2014 Nov. - 안드로이드 5.0의 새로운 기능
 

Recently uploaded

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 

GKAC 2015 Apr. - How we leanred Android from Google

Editor's Notes

  1. * 안녕하세요 저는 하산 입니다 . 4년 전에 한국에 와서 Computer engineering 석사졸업하고 지금은 안드로이드와 ios 개발자로 한국 회사에서 일하고 있어요 * 안드로이드 2년반 . 현재 iOS (Objective C, Swift). Web 개발도 1년 했어요 Today I am going to talk about Learning Experiences (particularly focusing on Google courses), outcomes and its benefits for all of you.
  2. Today I am going to talk about Learning Experiences (particularly focusing on Google courses), outcomes and its benefits for all of you.
  3. I came to Korea in 2010 when Smartphones were booming. An on-going war between Apple and Samsung just started. While the top two companies were fighting for the top spot, most of the foreigners were fighting just to get a decent phone. During that time foreigners were denied of Galaxy S or an iPhone on contract. It’s funny that we could be surrounded by so much technology but it still be out of our reach.
  4. The point I am trying to make here is that, since then, Technology has changed rapidly, and now foreigners can get even the newest technologies. In the last 4 or 5 years, Software and Hardware have had major updates. Upgrade cycles have shortened. New features, libraries, SDKs and platform updates are coming more frequently than every before. New products were introduced. In 2012 and 2013, Smartphones were definitely winners, but then Smart Watches and gears(wearable?) came to the scene and took all the attention . Now we have IOT (Internet of things) , raspberry pis , Aurdino etc. With all this, the DEVELOPERS like you and ME will have some **serious problems or difficulty.** ONLY and ONLY if we don't keep ourselves up-to-date with knowledge. For all those of you who are just stepping your foot into the Software world, it can be hard to get started and even harder to keep up so it's better to try a more modern way of learning which I will share in a moment.
  5. There are many traditional ways of learning and acquiring knowledge. For example an old techie would recommend to buy a CLASSIC BOOK about Android (event is is teaching Ice-cream sandwich APIs) if you are learning Android. Then some people will recommend to follow Stack overflow (which is useful when you are stuck in coding problem ) or online tutorials.
  6. Recently a NEW FORM of Learning Model has become popular. Its called MOOC (Massive Open Online Courses). Some people still believe that MOOC will disrupt traditional higher education by expanding access and reducing costs (from NewYork Tim (http://www.nytimes.com/2014/11/02/education/edlife/demystifying-the-mooc.html?_r=0)es). [About MOOC] 1. Most people use it on their own but success rate of people that have an offline community is higher compared to those who try by themselves. 2. Teaching and mentoring can solidify your knowledge.
  7. One of the top MOOC sites is Udacity. Google has both trusted and invested in making Udacity the future of online learning so we're here today to focus on how we all can benefit from Google courses and resources on Udacity. Their mission statement emphasizes Learning by DOING. “Education is no longer a **one-time event** but a lifelong experience. Education should be less passive listening (no long lectures) and more **active doing**. Education should empower students to succeed not just in school but in life” So in short conclusion , it all boils down to **SKILLS**... Because THEY MATTER I believe all of us who are here today including me, are looking to add more languages, tools, and knowledge to their existing skills-set. I am not sure if some of you are here for JUST souvenirs and free snacks - [*Laughter* [
  8. So How can Google help you with SKILLS ? other than just providing fantastic software (android), Cloud storage, email, calendar, maps , and beautiful CAMPUS -
  9. *Google Developers Study Jams is series of in-person, community-run study groups to support students taking online Udacity courses on Google developer technologies. * The first course for Study Jams is Udacity's Developing Android Apps: Android Fundamentals (https://www.udacity.com/course/ud853) course.
  10. Why are you guys doing this ? (Google)
  11. *Google believes that supplementing the online course experience with a** live community learning** environment will support students in completing the course and achieving certification. The goal is to provide deeper understanding in the course material within a fun and collaborative community environment.*
  12. Google Korea organised Study Jams earlier than all others and set a role model for rest of GDGs and Google Developer communities around the world. America, Africa etc.
  13. Here is summary of Study Jams. Every week we met at Google Korea office to discuss about contents, difficulties faced by participants, and any additional material we need etc. Almost all groups organised regular sessions once a week (for 6 consecutive weeks) and annouced through various channels like Kakao ? Hangouts, Google+, Facebook. We primary used Google+ community for our group. From the very beginnings, we encouraged participants to think about their APP and share with the group. This kind of brainstorming and thought process at early stage also motivates them to continuously study and build their idea along the way. Hackathons are good to practice what you have learned so far. Building an app from scratch requires team work and collaborative effort. I observed energy and intense competition at Hackathon which was very promising and encouraging for Young Developers.
  14. So today we talked about Online Courses, Skills, and Korea Study Jams. Lets talk a little about how this knowledge can be applied to an app or project you are already working on. In other words How Korea Study Jams can increase your existing knowledge. Here are some of the topics covered in Android Fundamental Course Async Task - How to initiate a network connection. Get JSON response and then parse it for meaningful information. Personally Some of the knowledge helped me too. I have learned Database and Sync Adapters through this course (Even though I was one of the helper). That let me to investigate further into using** Google Cloud Platform **for my hobby Project - Seoul Mate.