Skip to content

Latest commit

 

History

History
263 lines (149 loc) · 10.2 KB

File metadata and controls

263 lines (149 loc) · 10.2 KB

Android Study Jams Sample Apps For Practice

This repository contains the source code for the sample apps in Kotlin , published by the Google Developer Training Team. These apps are also built in codelabs. See Android Training.


Introduction

Practice Kotlin :

Documentation

  • Official Android Developers Site: developer.android.com
  • Learn Kotlin By Example
  • Kotlin Vocabulary series
  • Subscribe to the Android Developer Newsletter

Pre-requisites

The samples, along with the course, assume basic competence in software design and development, as well as some background in computer science.

Specifically, to get started you need:

  • Familiarity with the general software development process for object-oriented applications using an IDE (Integrated Development Environment).
  • Familiarity with the Kotlin programming language.

Android Studio Version

Android Studio download page for details.


Getting Started

  1. Install Android Studio, if you don't already have it. (If you are just starting the course, you will be guided through this process.)
  2. Download the sample app.
  3. Open the sample into Android Studio.
  4. Build and run the sample. You may need to update gradle and library versions. Follow the guidance provided by Android Studio.

How to run the app


1. Click on green clone button to download the whole project.


alt text



2. Open the download folder and extract the downloaded file(use winrar or windows file explorer.


alt text


alt text



3. Copy the extracted folder and paste it to AndroidStudioProject folder -

  • Open Local Disk (C:) --> Open User Folder --> Open Folder with name as current user --> Open Folder named "AndroidStudioProjects"
  • Paste the extracted folder in it.

alt text



4. Open android studio and open the downloaded project


alt text


OR


alt text



5. Select the app that you want to open and then click ok.


alt text

Codelabs for each sample app


Lesson 1: Build your first app


Lesson 2: Layouts


Lesson 3: Navigation


Lesson 4: Activity and fragment lifecycles


Lesson 5: Architecture components


Lesson 6: Room database and coroutines


Lesson 7: RecyclerView


Lesson 8: Connecting to the internet


Lesson 9: Repository


Lesson 10: Designing for everyone


License

Copyright 2018 Google, Inc.

All image and audio files (including *.png, *.jpg, *.svg, *.mp3, *.wav and *.ogg) are licensed under the CC BY 4.0 license. All other files are licensed under the Apache 2 license.

Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the LICENSE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.