Skip to content

wahyupermadie/academy-curriculum

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ice House Academy Curriculum

Welcome to the Ice House Academy's curriculum repository! The material included was developed by Ice House to primarily provide teachers with instruction material. However, we feel that the content can be used more widely and may be useful for engineers themselves starting to learn development on the iOS or Android platform. In order to make the content more widely available, we are open sourcing it.

This repo contains beginner and intermediate lessons for learning Android and iOS development. Each lesson contains a markdown file containing an introduction to the topic, guided coding lessons, and additional reading and exercises to try on your own. Additionally, there is a code folder that contains the source code for each lesson. We encourage you to try writing the code on your own first, and reference the finished code if you get stuck.

Who is this for?

Beginner content is targeted to developers that have a basic understanding of Swift/Kotlin but do not yet have much experience building large applications.

Intermediate content is targeted to developers who are already familiar with Swift/Kotlin and have experience building applications using their platform's common components.

Repository structure

  • Android
    • Beginner
    • Intermediate
  • iOS
    • Beginner
    • Intermediate
  • Common: Small learning modules that are not specific to Android or iOS

Please view android_walkthrough.md and ios_walkthrough.md files for a list of topics and libraries covered in each platform.

Happy learning!


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License

About

Ice House Academy curriculum for Android and iOS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 50.8%
  • Swift 48.4%
  • Other 0.8%