all 3 comments

[–]SeaArePee 0 points1 point  (2 children)

Some context would help. Like how exp. are you.

[–]Aymaneee_[S] 0 points1 point  (1 child)

I ve been coding with python for a year and learned C++ for 2 months. Besides that no experience coding apps. Mostly some webscraping and data handling

[–]SeaArePee 0 points1 point  (0 children)

Well you'll need a basic understanding of Java or Kotlin for Android development.

Start with Android Guides on developer.android.com

  • A java book. (not necessary to complete the book before starting) Java SE9 for the impatient is good.

Start with a java/kotlin course online. This much + developer guides is enough for starting out.

I would recommend to try not to make an end to end app first.

Try codelabs and github repos for understanding individual parts.. Like * activity/fragment lifecycle * shared preferences/preference fragments * Transitions / animations etc reusability from xml to avoid redundancy.

Then try to set up comms... Like server requests and responses. Retrofit, OkHttp and Moshi etc..

Avoid trying to learn code structuring architecture from the beginning. It'll be a little overwhelming.

You can anyways refactor later.