Android

From Lost In Wonderlands
Revision as of 03:15, 28 October 2019 by Paul (Talk | contribs) (Data and File storage overview)

Jump to: navigation, search

Contents

Android

Opensource Technology Android wiki pages (OTA)

List of links of interest on project

Goal is to keep & share knowledge on android technologies

See Also


Android

Desiging for Android

Android Developper

About

platform

documentation

guide


Java for Android

Kotlin for Android

C/C++ for Android

Material Design

AndroidX & JetPack

Android SDK Documentation

https://developer.android.com/reference/android/view/View

facebook SDK for Android

Google Codelabs

Android Training

Android Tutorials

Mongo DB

Android Architecture Components



Model-View / ViewModel

Android Dev Tools

Android documentation

Android Blogs

Android books


Android Articles

Android Focuses

Application() object

Android LifeCycle Cheat Sheets


Android Jetpack

Android X

Activities


Animations

Buttons


Connecting


Data and File storage overview

coroutines



Data-Binding

articles

sample codes

Lifecycle, activities and fragment, architecture component, jetpack, android X

LiveData, architecture component, jetpack, android X


Layout and Bindings Expression


Data Binding Sample


Layouts


layout in Material

Layout resources

reusing layouts

trainings on layouts

samples on layouts

Life Cycle, Transformation Maps and Bindings Expression

room and coroutines

Fragments


Navigation, architecture component , Android JetPack

Parcelables

the android way to serialize object into a bundle of key , value pairs

once an object is parcelized we can add it as an object with a key into a bundle

Bundle for exemple used to save /restore state of an application when asked to do so (See Activity lifecycle)

Permissions

Room, architecture component , Android Jetpack







RecyclerView RecyclerViewAdapter





a Sample from Google

ListAdapter, DiffUtil

Samples on github


Shared Preferences

save key-value data

SQLite


String Resources


Snackbar , MaterialUI

Text Appearence

Testing

Vibrator API

Android Studio

Android on Youtube


Android Trainnings

  • UDEMY

Android NDK

Android Wear

Android TV

Android Car

Android Things (IOT)

Android on Chrome OS

Android Devevelopment

JSON

Moshi

a JSON Parser lib in kotklin and java

Workflow

a finite state machine for swift and kotlin

Picasso

an imaging and caching library

RetroFit

a HTTP client for android and Java

ExoPlayer

ExoPlayer is a media player library developed by Google.

Dagger / Dagger 2

a java dependency injection for android obsolete prefer koin or kodein (see below)

Koin

a kotlin dependency injection for android

Kodein

a kotlin dependency injection for android

kTor

have to be move to the kotlin page


a client server dev toolkit with kotlin


tornadoFx

have to be move to the kotlin page


a JavaFx toolkit for kotlin

Android Game Developement

Google Play Store

Android Testing

https://developer.android.com/training/testing/fundamentals
https://developer.android.com/training/testing/index.html
https://developer.android.com/training/testing/integration-testing/index.html
https://developer.android.com/training/testing/unit-testing/local-unit-tests.html
https://developer.android.com/training/testing/unit-testing/instrumented-unit-tests.html
tools
https://developer.android.com/studio/test/command-line.html
https://developer.android.com/studio/test/monkeyrunner/index.html
https://developer.android.com/studio/test/monkey.html
https://source.android.com/devices/tech/debug/dumpsys.html
UI Testing
https://developer.android.com/training/testing/ui-testing/index.html
https://developer.android.com/training/testing/ui-testing/uiautomator-testing.html
https://google.github.io/android-testing-support-library/docs/uiautomator/
testing support library
https://google.github.io/android-testing-support-library/
https://developer.android.com/topic/libraries/testing-support-library/
testing display performance
https://developer.android.com/training/testing/performance.html

testing a service
https://developer.android.com/training/testing/integration-testing/service-testing.html
testing a content provider
https://developer.android.com/training/testing/integration-testing/content-provider-testing.html
testing -samples
https://github.com/googlesamples/android-testing
testing templates
https://github.com/googlesamples/android-testing-templates
CodeLab Testing android app
https://codelabs.developers.google.com/codelabs/android-testing/index.html#0


testing and debugging with android studio
https://www.youtube.com/watch?v=2I6fuD20qlY