Coder Social home page Coder Social logo

android-lecture's Introduction

안드로이드 강의 자료(Android Lecture)

android lecture notes powered by Remarkjs

Sorry, we have Korean version only! If you interested in other language, please, make an issue!

왜 강의 자료를 오픈 소스로?

안드로이드는 너무 빨리 변하고, 이런 빠른 변화를 따라가는 교재는 찾기가 어렵습니다. 그래서 많은 강의자들이 함께 협력하면서 같이 개발하면 어떨까 하는 생각을 하여 오픈 소스로 강의 자료를 공개하게 되었습니다.

왜 Markdown으로?

원래 강의 자료는 지난 학기에 저희 학교 다른 교수님과 같이 PPT로 만들었었는데, 오픈 소스로 하기엔 PPT가 적절하지 않아서 markdown으로 다시 만들었습니다. PPT는 바이너리라서 git으로 버전관리와 협업이 쉽지 않기 때문에 텍스트 형식인 Markdown을 이용하였습니다. 작성된 Markdown 형식의 파일은 remarkjs와 decktape 을 이용하여 각각 html, pdf 버전으로 슬라이드가 생성됩니다. 다만 여기에서 사용하는 Markdown은 GFM(Github Flavored Markdown)으로 소스 코드를 보여주기 용이합니다. 그리고 추가로 remarkjs에서 사용하는 HTML 클래스 지정 방식을 사용합니다.

최종 목표?

최종 목표는 Markdown 파일 하나에서 슬라이드와 학생들이 참고할 교재도 생성해 내는 것입니다. 지금은 슬라이드 수준의 내용과 실습 자료만 있습니다.

How to make and view lecture notes

$ git clone https://github.com/jyheo/android-lecture.git
$ cd lecture-notes
$ make
  • Open .html with your web browser.

Lecture notes & Labs

pdf : android-lecture-pdf-0.9-prerelease.tgz

Lecture Notes Labs
Android Intro Lab
Android UI Lab
Adapter View Lab
Activity and Intent Lab
Fragment Lab
ActionBar and Navigation Lab
Data Storage Lab
Location based service Lab
Animation and Graphics Lab
Multimedia Lab
Material Design Lab
Mobile Backend Service Lab

android-lecture's People

Contributors

jyheo avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.