Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
50projects50days | 30,340 | 23 days ago | 1 | June 14, 2022 | 64 | mit | CSS | |||
50+ mini web projects using HTML, CSS & JS | ||||||||||
Mvvmrecipeapp | 434 | a year ago | 4 | Kotlin | ||||||
Kotlin, MVVM, Navigation Component, Hilt, Jetpack Compose, Retrofit2 | ||||||||||
Android Jetpack Architecture Components | 24 | 8 months ago | 1 | mit | Kotlin | |||||
Android Jetpack Architecture Components by Packt Publishing | ||||||||||
Android Kotlin Login Navigation | 14 | 4 years ago | 2 | other | Kotlin | |||||
Moodle Local_learning_analytics | 14 | a year ago | 5 | gpl-3.0 | PHP | |||||
Learning Analytics for Moodle | ||||||||||
Gettingstartedwithandroid | 13 | 8 years ago | Java | |||||||
Lti Template Rails | 12 | 3 years ago | mit | Ruby | ||||||
LTI template written in Ruby on Rails. Quickly create a new application that can be launched through your Learning Management System using the LTI protocol. | ||||||||||
Moodle Navbuttons | 10 | 5 months ago | 3 | gpl-3.0 | PHP | |||||
Adds navigation buttons to the bottom of each activity page in Moodle (1.9/2.0+) | ||||||||||
Mob 1.2 Introduction To Ios Development | 9 | a year ago | mit | HTML | ||||||
Build an iOS App in Swift | ||||||||||
Lti Template Php | 8 | 6 years ago | mit | PHP | ||||||
--------------Course Details--------------
Paul Trebilcox-Ruiz
Beginner
Android Development
Code
Android SDK 22, Java JDK 1.8, Android Studio 1.1
--------------Course Outline--------------
Getting Started with Android
In this course you will create an Android app for a zoo from start to finish. You will create a list of exhibits that opens into a detail page, a gallery and a Google Maps section. You will also implement a navigation drawer and toolbar while learning the basics of Material design.
Each folder in the source represents the end result of a lesson in this course, and each lesson builds off of the last. The data folder contains a set of JSON files that are used for populating data into the application, and the images folder contains a set of creative commons images from Instagram that you can use within your app.
--------------Course--------------
In this lesson you will see the finished project for this course and learn about what you will be making.
In this lesson you will learn how to install Android Studio, the Android SDK and create an Android emulator for testing your apps.
Related Links
After installing and setting up Android Studio, you will create a basic "Hello World" application in order to test your development environment, and you will learn about some of the more common views in Android.
Related Links
This lesson will teach you how to implement the support Toolbar to the top of your activities.
Related Links
In this lesson you will implement a standard navigation drawer that can be swiped out from the left side of the screen, and you will learn how to add a drawer toggle so that the "hamburger" icon in the top left of your app will animate into an arrow as your users open the drawer.
Related Links
In this lesson you will create a custom ListView in order to display content in your navigation drawer.
Related Links
In this lesson you will learn about the third party event bus library, Otto, and implement it so that you can switch between different sections in your zoo app by selecting an item in your navigation drawer.
Related Links
In this lesson you will create model objects based on data for the exhibits section of your zoo app
Related Links
This lesson will teach you how to use the Retrofit library to pull down data from an online source for use in your app.
Related Links
In this lesson you will populate UI elements into a ListFragment based on online data.
RelatedLinks
This lesson will teach you how to create a second activity and how to pass data to it so that you can display more detailed content about a selected item.
RelatedLinks
This lesson will reenforce creating a model object and pulling data from the Internet using the Retrofit library.
In this lesson you will learn about GridViews and how to use them with an Adapter to display content.
Related Links
This lesson will reenforce the idea of clicking an item in a collection in order to open a detail activity.
This video will walk you through using the Google Developers Console in order to generate an API key for Google Maps. You will then learn how to reference that key in your app.
Related Links
This lesson will go over placing data for Google Maps pins online and pulling that data in with Retrofit in order to reinforce your knowledge of using external data in your application.
In this lesson you will learn how to add pins to a Google Map, move the camera to a specific latitude and longitude, enable traffic displays and work with UiSettings.
Related Links
In this lesson you will comb over some of the code used in this app in order to make it more maintainable and fix some bugs.
This lesson will teach you about some of the options you have available for styling your application in XML and Java code. You will add spacing to the Exhibits ListFragment, the Gallery GridView, how to use a StateListDrawable XML file, you will implement a progress spinner as a placeholder for images and learn about the different coloration options available with the Material theme.
Related Links
This lesson will introduce you to additional resources for continuing your education with the Android platform.
Related Links
I really hope you have enjoyed this course on Getting Started with Android and plan to continue having fun with the Android platform, my name is Paul Trebilcox-Ruiz and from all of us here at Tuts+ thanks for watching!